Sun Microsystems ha annunciato il rilascio di JavaFX 1.0, una nuova piattaforma che permette di costruire “Rich Internet Applications” (RIA) per browser web e desktops. Sviluppatori e web designers possono sfruttare funzionalità e potenzialità della tecnologia Java con i RIAs per realizzare applicazioni per tutti i tipi di screens, da desktop e TV a browser e dispositivi mobili.
Andiamo ad approfondire le sue caratteristiche.
RIA per tutti i tipi di screens
JavaFx fornisce la possibilità di costruire applicazioni “rich client” che integrano “rich immersive media” come ad esempio audio e video, grafica, rich text e web services, per tutti i tipi di screens, dal desktop alla TV dal browser ai dispositivi mobili.
Creatività senza confini
JavaFx facilita l’integrazione di video, audio, grafica, animazioni e rich text. Le applicazioni possono combinare audio e video, grafica 2D con grafica 3D, trasformare prospettive e rich text, con convincenti effetti visivi e trasformazioni.
Sinergia tra sviluppori e designers
JavaFx permette a designers e sviluppatori di semplificare, unificare e rapidamente combinare grafica e media assets con il minimo sforzo. Riduce i tempi di produzione offrendo un intuitivo workflow developer-designer, consentendo ai designers, che utilizzano tools di grafica come Photoshop e Adobe Illustrator, di pubblicare i loro contenuti nei vari tipi di screens in modo intelligente, organizzato e semplificato.
Preservare gli investimenti Java
Gli sviluppatori Java possono preservare i loro investimenti riusando le librerie Java nelle applicazioni JavaFx. Permette infatti di importare qualsiasi classe Java, creare nuovi oggetti e chiamare metodi al suo interno.
Semplice linguaggio dichiarativo per cervelli creativi
Le applicazioni JavaFx sono scritte in JavaFx Script, un linguaggio progettato per sviluppatori web e designers tecnici che preferiscono programmare in un contesto visuale. Questo è un linguaggio di scripting semplice, dichiarativo e facile da imparare che permette agli sviluppatori di scrivere codice che corrisponde ai layout GUI (Grafical User Interface). JavaFx Script ha una potente caratteristica di legame con i dati, che è una semplice sintassi per sincronizzare lo stato di oggetti multipli, consentendo ai componenti GUI di cambiare automaticamente stato con il cambiamento di fondo dei dati.
Continuare ad usare skills e tools già esistenti
La JavaFX Production Suite contiene una suite di tools e plugin per Adobe Photoshop e Adobe Illustrator, consentendo ai designers di riusare i loro già esistenti skills senza dover imparare nuovi tools. Infatti possono semplicemente esportare la loro grafica dai loro tools al formato JavaFx.
Conversione in un click
I designers possono convertire i loro elementi grafici da Adobe Photoshop e Adobe Illustrator nel formato JavaFx con un singolo click. Il plugin infatti fornisce una preview del contenuto convertito permettendo di apportare modifiche prima della conversione finale. I designers lavorano con Scalable Vector Graphics (SVG), e con editors come Inkscape possono convertire i loro SVG nel formato JavaFx con il JavaFX Media Factory.
Tra le innovazioni principali introdotte in JavaFx c’è la piattaforma Java Drag-to-Install che permette di trascinare (drag-and-drop) l’applicazione dal browser al desktop. Questo permette agli utenti di spostare le applets che sono in esecuzione sul browser, direttamente sul loro desktop.
JavaFx 1.0 è disponibile per il download sul sito ufficiale (http://www.javafx.com) dove è possibile scaricare l’SDK, oppure una versione di NetBeans con il plugin integrato, con utili palette per la costruzione rapida di componenti JavaFX.



JavaFX 1.0…
Sun Microsystems ha annunciato il rilascio di JavaFX 1.0, una nuova piattaforma che permette di costruire “Rich Internet Applications” (RIA) per browser web e desktops. Sviluppatori e web designers possono sfruttare funzionalità e potenzialità de…
Howdy there,this is Neil Khamsyuorauon,just discovered your Blog on google and i must say this blog is great.may I share some of the information found in this weblog to my local students?i’m not sure and what you think?in either case,Thx!
No problem Neil!