Tecnologie Incorporate

DeepSee, iKnow, Zen, Zen Mojo

Zen

La tecnologia di InterSystems Zen™ consente di creare complesse applicazioni Web ricche di dati con interfacce utente altamente reattive. Un’estensione della tecnologia Zen, Zen Mobile, permette alle vostre applicazioni all’avanguardia di sfruttare le funzionalità innate dei dispositivi mobili.

Indipendentemente dalla piattaforma sulla quale sono ospitate le vostre applicazioni, la struttura della tecnologia Zen orientata agli oggetti e unica nel suo genere assicura il massimo delle prestazioni e della sicurezza delle applicazioni.

Come ti aiutiamo a realizzare importanti conquiste:

Sviluppo rapido di app ancora più veloci

La tecnologia Zen è un’implementazione di AJAX (acronimo di Asynchronous JavaScript and XML) che è stata estesa per sfruttare la nostra tecnologia a oggetti. Ogni pagina Zen è un oggetto, con sicurezza incorporata e gestione delle sessioni. Durante il tempo di esecuzione, le pagine Zen condividono il loro modello a oggetti sia con il cliente che con il data server, consentendo così tempi di risposta più veloci alle interrogazioni o alle richieste di dati.

Il risultato è che le applicazioni Zen sono veloci da creare, e lavorano alla velocità lampo che ci si aspetta dalle soluzioni costruite con la nostra tecnologia.

Sviluppo basato sui componenti

Potrai creare in modo semplice e veloce un’interfaccia Web per le sue applicazioni all’avanguardia includendo i componenti Zen nella definizione della sua pagina Web.

I componenti Zen sono definizioni di classe precostruite che contengono tutti i codici server, i codici cliente e i fogli di stile per i diversi componenti di un’interfaccia Web. Il nostro vasto catalogo di componenti include ogni elemento, dai comandi HTML standard (input, box, bottoni, ecc…) ai componenti ricchi di dati (griglie, grafici, contatori, ecc…), che possono aggiornarsi in modo dinamico in risposta alle azioni dell’utente. Tutti i componenti Zen supportano un set di proprietà che comandano, guardano e sentono, in modo da rendere possibile la personalizzazione dei componenti in base alle proprie esigenze. Inoltre, creare nuovi componenti Zen è semplice.

Possono infatti essere riprodotti in HTML5, che li rende così idonei per l’uso sui dispositivi mobili.

Sfruttare le capacità dei dispositivi mobili

Sulla base di Zen, Zen Mojo è una nuova tecnologia utilizzata per sviluppare applicazione Web mobili e desktop. Zen Mojo è progettato per essere un framework efficace, leggero e predicato in JSON, sfruttando la tecnologia state-of-the-art per lo sviluppo dell’interfaccia utente client-side.

Le applicazioni create con Zen Mojo utilizzano una Archittetura “Single Page”, solo contattando il server quando è necessario. Invece di generare codice HTML che viene spedito al cliente, il server trasmette meta-data necessari per il cliente per rendere i nuovi contenuti. Questa meta-data spinge il layout della pagina e include also tutta la data display. Questo è un approccio molto efficiente e offre agli sviluppatori il pieno controllo su contenuti in ogni momento.