OZ 2007/3

152 ORGANIZACIJA ZNANJA 2007, LETN. 12, ZV. 3 V ta namen je predstavil novo “družino” proizvodov Java FX , v katero spadata JavaFX Script in JavaFXMobile . JavaFX Script je skriptni jezik za enostavno kreiranje grafič- nih vmesnikov (GUI), medtem ko JavaFXMobile omogoča boljšo uporabo javinih aplikacij na mobilnih telefonih. Prav tako je poudaril vlogo razvojnega orodja NetBeans IDE 6.0 , ki vsebuje številne novosti:dinamično skrip- tiranje z javino tehnologijo, JRuby 1.0 in tehnologijo JavaScript, kreator za kreiranje grafičnih vmesnikov (GUI), ki zelo poenostavlja kreiranje dinamičnih upo- rabniških aplikacij, nov izboljšan urejevalnik in številni paketi, ki olajšajo delo pri razvoju aplikacij. Prav tako to orodje omogoča povezljivost z odprtokodno verzijo Jave OpenJDK. Dejal je, da je to orodje v tem trenutku primarno pri razvoju aplikacij za mobilne telefone, ki so bili nasploh v središču te uvodne predstavitve. Na preostalih generalnih predavanjih so podjetja Oracle, Intel in Motorola predstavila svoje izkušnje pri uporabi javi- nega razvojnega okolja, medtem ko je zadnji dan konference James Gosling že tradicionalno podeljeval nagrade v “pred- stavitvi igrač”, ki temeljijo na javinem okolju. V nadaljevanju poročila so predstavljene nekatere podro- bnosti, novosti in zanimivosti s predavanj, ki sva jih na tej konferenci obiskovala. JAVA FX JavaFX predstavlja družino proizvodov, ki temeljijo na računalniškem okolju jave in omogočajo njeno uporabo v mobilnih napravah, pri kreiranju namizij in grafičnih vmesnikov (GUI-jev), pri TV-komunikatorjih, tehnologiji Blu-ray ipd. Namen JaveFX je olajšanje razvoja aplikacij za te naprave in tehnologije. V to družino spadata proiz- voda JavaFX Script in JavaFX Mobile. JavaFX Script je skriptni jezik, ki omogoča razvijalcem kreiranje zmog- ljivejših in uporabnejših aplikacij ter storitev za mobilne naprave, diske Blu-ray, TV-komunikatorje in namizja. JavaFX Script uporablja sintakso za specifikacijo GUI- komponent, tako da je koda “bližje” grafičnemu vmes- niku, prav tako omogoča enostavnejšo povezavo med podatki iz aplikacije in uporabniškim vmesnikom, mo- goče ga je vključiti v različna razvojna okolja (Eclipse, NetBeans …), je statično tipiziran in strukturiran, tako da omogoča kreiranje zelo velikih aplikacij, prav tako omo- goča kreiranje zelo kompleksnih grafičnih vmesnikov in prijaznejšo uporabo komponent Swing. V tem obdobju je preizkušanje kode v fazi alfa, je pa na voljo na spletišču java.net in bo izdana z dovoljenjem GPL 2. JavaFX Mobile je ime za programsko opremo (v javinem okolju), ki podpira novo generacijo mobilnih naprav in zaobsega ogrodja, ki predstavljajo grafično, komunikacij- sko in multimedijsko podporo tem napravam. Prav tako vključuje shranjevanje podatkov in programsko pod- poro telefoniji. Ta programska oprema je dostopna preko vgrajenih programskih razredov (Java API). Ideja JavaFX Mobile je pocenitev mobilnih naprav, kar bo omogočilo večjo dostopnost teh naprav in s tem večjo komunikacijo med ljudmi. TEHNOLOGIJA DESKTOP JAVA Na začetku predavanja so predstavili nekaj številk, ki govorijo o priljubljenosti Jave Desktop in javine tehno- logije nasploh. Od januarja 2007 je bilo izvedenih več kot 50 milijonov namestitev javinega okolja, tako da ni presenetljivo, da že več kot 77 odstotkov vseh osebnih računalnikov uporablja javino tehnologijo. Zato je eden izmed ciljev nove družine JavaFX še bolj pri- bližati to tehnologijo spletnim in grafičnim razvijalcem. JavaFX Script tako omogoča vljučitev različnih javinih raz- redov, kreiranje novih objektov, uporabo njihovih metod in javinih vmesnikov. Prav to dela komponente Swing in Java- 2D prijaznejše in s tem lažje za kreiranje GUI-aplikacij. Na področju tehnologije JavaFX Mobile pa Sun načrtuje razvoj Tabela 1: Odprtokodne rešitve Slika 1: JavaFX Script

RkJQdWJsaXNoZXIy MTAxMzI5