In sintesi
copia linkCosa è RD3
Il modello di presentation manager web chiamato RD3 consiste in una libreria Javascript, composta attualmente da circa 30.000 righe di codice, in esecuzione nel browser dell'utente e da uno strato di adattamento lato server da circa 20.000 righe di codice.
Il server web comunica tramite XML lo stato e la composizione dell'interfaccia dell'applicazione alla libreria javascript, che si occupa di realizzarne il funzionamento direttamente nel browser e di inviare in maniera asincrona gli eventi avvenuti al server web.

Schema di funzionamento di un applicazione abilitata RD3.
Vantaggi
L'uso del modello RD3 presenta i seguenti vantaggi:
- E' possibile aumentare il livello di interattività delle applicazioni web create con Instant Developer fino ad ottenere la stessa esperienza utente delle migliori applicazioni client, ad esempio Microsoft Excel.
- Aumenta il livello di scalabilità dell'applicazione diminuendo il consumo di banda passante e le risorse di elaborazione lato server.
- Rende asincrona la comunicazione fra browser e server, permettendo così la creazione di modelli di interfaccia utente animate e responsive.
- Consente di disaccoppiare il funzionamento dell'applicazione dal dispositivo di presentazione: non solo è possibile ottenere la compatibilità fra vari modelli di browser, ma anche di usare la stessa applicazione con diversi sistemi di renderizzazione, basati, ad esempio, su Flash, Silverlight, Java ME, Windows Mobile, ecc.
Dispositivi di renderizzazione
Attualmente la libreria javascript RD3 consente di utilizzare le applicazioni web create con Instant Developer con i seguenti modelli di browser:
- Internet Explorer 7 e 8
- Firefox 3.0
- Safari 3.1
- Chrome 1.0
Attivazione RD3 e rendering duale
Compilando un progetto Instant Developer con la versione 8, l'applicazione ottenuta contiene sia il nuovo motore di rendering RD3 che il precedente motore RD2, senza bisogno di compilazioni separate. Questo consente di:
- Cominciare ad utilizzare la nuova versione 8 in ambiente di produzione anche se il motore RD3 non risulta da subito compatibile al 100% con le versioni precedenti.
- Utilizzare l'applicazione anche attraverso browser non supportati da RD3 come, ad esempio, Internet Explorer 6.
- Organizzare il passaggio al nuovo modello di interfaccia senza transizioni brusche, ma mettendo a disposizione sia il precedente modello che il nuovo.
Ultima modifica: 23/03/2021 / Validità: da 8.0.3560