
În cadrul JavaOne 2011, Oracle a anunțat disponibilitatea JavaFX 2.0, o platformă Java avansată de creare a interfețelor cu utilizatorul (UI) pentru aplicații business de tip enterprise și următorul pas în evoluția Java drept principala platformă pentru aplicații de tip rich client. „Oracle a redefinit JavaFX pentru a se axa pe aplicații de business bazate pe date, care sunt implementate de regulă în medii de tip enterprise. Odată cu versiunea 2 a JavaFX, clienții și partenerii pot prof! ita de cunoștințele existente despre și investițiile în tehnologiile Java și să creeze cu ușurință moderne și expresive interfețe grafice cu utilizatorul și modalități de vizualizare a datelor", precizează Nandini Ramani, vice president of development, Java Client Group, Oracle. „JavaFX 2.0 a fost concepută de la zero pentru a fi compatibilă cu cele mai noi caracteristici și funcționalități din Java Development Kit (JDK), inclusiv funcționalitate care va fi disponibilă în JDK 8, cum ar fi modularitate și closures."
De asemenea, Oracle a anunțat intenția sa de a dezvolta plaforma JavaFX open source ca un nou proiect în cadrul comunității OpenJDK. Inițial, Oracle intenționează să publice controalele de interfață JavaFX și bibliotecile de funcții asociate; este planificat să urmeze și alte componente JavaFX, în mai multe etape.
Aplicațiile rich client care folosesc JavaFX 2.0 sunt dezvoltate în întregime în Java; limbajul de programare cel mai folosit, cu peste 9 milioane de dezvoltatori pe plan mondial.
Prin folosirea limbajului Java atât pentru partea de server, cât și pentru cea de client a aplicațiilor, dezvoltatorii pot diminua semnificativ riscul prin reducerea complexității soluțiilor de business.
JavaFX 2.0 oferă o componentă web bazată pe Webkit, un motor de afișare a conținutului web de top, care le permite dezvoltatorilor să combine eficient funcționalități native Java cu dinamismul tehnologiilor web.
Dezvoltatorii pot folosi bibliotecile Java existente, accesa funcționalitatea nativă a sistemului sau se pot conecta eficient la aplicațiile server middleware Java Platform, Enterprise Edition (Java EE) direct din aplicațiile lor JavaFX.
Aplicații existente scrise în Ja! va Swing pot fi actualizate cu ușurință prin intermediul noilor caracteristici oferite de JavaFX, cum ar fi bogate API-uri grafice, redarea conținutului media și încorporarea conținutului web.
Prin intermediul JavaFX 2.0, dezvoltatorii dispun de flexibilitatea de a crea aplicații folosind instrumentele și limbajele de programare preferate.
JavaFX 2.0 introduce FXML, un limbaj de markup cu posibilități de scripting, bazat pe XML, pentru definirea interfețelor cu utilizatorul. Dezvoltatorii care sunt familiarizați cu tehnologiile web sau cu alte limbaje de markup bazate pe XML vor descoperi că FXML este ușor de învățat și puternic pentru o varietate de aplicații, cum ar fi aplicații de vizualizare a datelor și aplicații de business cu formulare.
JavaFX 2.0 permite folosirea limbajelor populare de scripting care sunt suportate pe Java Virtual Machine (JVM), inclusiv Groovy, JRuby și Scala, combinând simplitatea limbajelor dinamice cu funcționalitatea puternică a platformei Java.
Dezvoltatorii pot de asemenea să folosească instrumentele preferate de dezvoltare Java, cum ar fi NetBeans și Eclipse, pentru a crea aplicații JavaFX.
Aplicațiile JavaFX sunt implementate f! ie ca aplicații pentru desktop, fie securizate într-un browser prin intermediul plugin-ului Java pentru browser-e.
De asemenea, Oracle prezintă noile proiecte și programe asociate cu JavaFX:
O versiune beta publică a limbajului JavaFX 2.0 pentru Mac OS X este acum disponibilă pentru download.
Un program privat cu acces timpuriu pentru JavaFX Scene Builder, un instrument vizual de layout pentru platforma JavaFX. Permite conceperea de ecrane de interfețe prin simpla tragere și poziționare pe o scenă a componentelor de interfață dintr-o paletă. Scene Builder va fi disponibil pentru testare beta publică la începutul lui 2012.
Declarațiile clienților care folosesc JavaFX sunt publicate la:
http://www.oracle.com/us/technologies/java/innovating-with-java-432467.html
Oracle prezintă JavaFX la JavaOne 2011 în 50 de sesiuni, grupuri de discuții, ateliere practice și de asemenea în sala de expoziții a JavaOne.
Informații despre Java
97% dintre desktop-urile din companii rulează Java
1 miliard de download-uri Java anual
limbajul de programare numărul 1 (TIOBE Programming Community Index)
mai mult de 3 miliarde de dispozitive folosesc tehnologia Java
80% dintre dezvoltatorii pentru dispozitive mobile au în vedere platforma Java
au fost implementate mai mult de 125 de milioane de dispozitive TV bazate pe Java





