Durante
la conferenza JavaOne di San Francisco, Sun Microsystems
ha annunciato un nuovo ambiente di scripting Java e una nuova piattaforma di strumenti e software, dedicati allo sviluppo di Rich Internet application (RIA) per un ampio utilizzo, dai cellulari al desktop. La nuova suite di prodotti si chiamerÃ
JavaFX.
Con il nuovo software, pur focalizzato al mercato Java, Sun sembra volersi concentrare sullo sviluppo di applicazioni "portable graphics" con l'intento di colmare il distacco tra Java e Flash, la piattaforma attualmente preferita dagli sviluppatori in virtù della sua adattabilità a dispositivi multipli (tra cui telefoni e palmari).
Secondo Mary Jo Foley, JavaFX potrebbe anche proporsi come diretto concorrente del nuovo
Microsoft Silverlight, con l'importante particolarità di essere una piattaforma completamente open-source. Rich Green, executive vice president di Sun Software, ha annunciato la componente
JavaFX Mobile, un sistema software per mobile phone disponibile tramite licenza OEM per provider, content owner e produttori di elettronica consumer, e JavaFX Script, un nuovo
semplice linguaggio di scripting destinato alle rich internet application, ed agli sviluppatori "creativi".
MIX07: Microsoft Silverlight e S+S Java FX Script aiuterà a semplificare il processo di realizzazione e distribuzione di contenuti interattivi su dispositivi Java-powered, come cellulari, lettori Blu-ray Disc e browser.
Secondo BetaNews, che ha dato uno sguardo più ravvicinato al nuovo linguaggio, JavaFX Script "utilizza un subset di concept Java, a cui si uniscono alcune nuove componenti che fungono da rimpiazzo per le loro controparti più object-oriented". Il risultato è un linguaggio puramente procedurale incline alla produzione di oggetti grafici, ed all'input ed output di dati. La forza del linguaggio sta nella semplificazione degli scambi tra server e client sul Web.
Analisi approfondita @ BetaNews -
Homepage del progetto.
Sun ha rilasciato una prima
versione "early alpha" di JavaFX Script. Le applicazioni scritte nel nuovo linguaggio si eseguiranno su qualsiasi piattaforma basata sulla tecnologia JavaSE e Sun prevede di estendere in futuro la famiglia JavaFX con content tool, widget ed altri simili strumenti. Tutto il software JavaFX sarà disponibile per la community open-source tramite licenza GNU General Public License (GPL), così
come tutto il software Java.
Secondo Green, con il suo ambiente completo desktop-style, la componente JavaFX Mobile sarà in grado di offrire a tutti le persone del mondo la tecnologia Java, un messaggio con cui si può riassumere la keynote di quest'anno: "
la tecnologia Java sta raggiungendo l'umanità ed è in grado di cambiare il mondo". Green e Jonathan Schwartz, CEO di Sun, hanno incoraggiato gli sviluppatori a partecipare all'iniziativa Engineers Without Borders, sviluppando per esempio tecnologie in grado di offrire accesso ad internet a più persone nei paesi in via di sviluppo, cosa che a sua volta porterebbe a diffusione dell'istruzione, miglior insegnamento e più lavoro.
Sun Lancia Java Platform SE 6 -
Sun "Apre" Java in Licenza GPL -
Altre Secondo Schwartz, l'open-sourcing della piattaforma Java è ormai completo e con software libero ed a codice aperto arrivano anche le opportunità , cioè portare internet nei paesi in via di sviluppo ed alle aziende emergenti creerà grandi opportunità per Sun. "Java
avrà un ruolo fondamentale nel portare internet all'intero pianeta. Sarà il software con cui programmare i dispositivi che colmeranno il digital divide", afferma Schwartz durante
una conferenza stampa. Ulteriori dettagli e riflessioni sui nuovi prodotti sono stati pubblicati da Schwartz sul suo
blog ufficiale.