Real Software, la software house che produce il tool sviluppo software multipiattaforma orientato ad oggetti per Mac OS X, Windows, Linux e il web ha annunciato l’ultima release del suo prodotto di punta, Real Studio. La nuova Release 2 2011 – che modifica sia la Web che la Desktop Edition – apporta, a detta del produttore “184 migliorie e 42 nuove funzionalità”.
Grazie alle nuove funzionalità HTML5 come i WebSockets, la GeoLocalizzazione e il WebMoviePlayer nonché JSON, Real Studio 2011 Release 2 fornisce agli sviluppatori gli strumenti essenziali per comunicare con servizi online Google, Flickr e Twitter. Tra le novità di particolare rilievo, segnaliamo:
Potenziamenti alla Web Edition
WebSockets: i WebSocket permettono una connessione diretta tra l’applicazione e il browser in modo più efficiente rispetto alla combinazione HTTP/AJAX. Questo significa che l’applicazione ha una migliore scalabilità ed è più reattiva (specialmente su iOS e Android). Poiché i WebSocket sono supportati solo da Safari e Chrome, le apps realizzate con Real Studio funzioneranno ancora tramite HTTP/AJAX come fanno ora (attualmente,i WebSocket sono supportati solo per applicazioni web stand-alone, non per applicazioni web CGI).
Controllo WebMapViewer: Il controllo WebMapViewer permette agli sviluppatori di creare applicazioni interattive di mappatura utilizzando Google Maps.
GeoLocalizzazione: La classe WebDeviceLocation accede alle funzionalità HTML5 di Geolocalizzazione nei browser compatibili. Permette ad un utente di richiedere la posizione di un dispositivo e, se l’utente acconsente, viene generato un evento che ritorna la latitudine e la longitudine del dispositivo. Il controllo WebMapViewer funziona con la funzionalità di Geolocalizzazione.
Video in HTML5: WebMoviePlayer è un controllo che permetterà di visualizzare un video dal browser web. Utilizzando questo controllo, gli utenti possono specificare se il video è di qualità H.264 o un Mobile WIFI .M4V e il browser sceglierà in quale formato compatibile visualizzarlo. Nel caso non esista un formato compatibile, ricorrerà a Flash Player (versione 9.0.32 o successiva).
Migliorie alla Web e Desktop Edition
JSON: Javascript Object Notation (JSON) è uno strumento essenziale per far funzionare servizi online esterni. Il protocollo è un modo per rappresentare gli oggetti come una stringa in modo che siano trasmissibili attraverso internet.
Supporto Cocoa: Sebbene ancora in versione beta, il supporto a Cocoa è quasi completo. Gli utenti ora possono scegliere di compilare le loro applicazioni con l’opzione di compilazione in Cocoa. A detta delal casa, molti utenti dichiarano che le loro app compilano con pochi o quasi nessun problema.
Real Studio 2011 Release 2 è disponibile sia per gli attuali che per i nuovi utenti Real Software. Real Studio Personal Edition per Windows, Linux o Mac è distribuito al prezzo di €79 ed è concepito per amatori e studenti. La Professional Edition, indispensabile per la compilazione multipiattaforma, è venduta a €239. La Enterprise Edition è dedicata ai programmatori professionisti ed è distribuito al prezzo di €749 e dà la possibilità di sviluppare e compilare per Mac OS X, Windows, Linux, e per il web.
[A cura di Mauro Notarianni]