Java FX Reino Aarinen 2007 Mik on Java

  • Slides: 9
Download presentation
Java. FX © Reino Aarinen, 2007

Java. FX © Reino Aarinen, 2007

Mikä on Java. FX? n Java. FX on Sunin kehittämä kilpailija Adoben Flash/Flex ja

Mikä on Java. FX? n Java. FX on Sunin kehittämä kilpailija Adoben Flash/Flex ja Microsoftin Silverlight RIA/Web 2. 0 teknologioille. n n n Markkinajohtaja tällä hetkellä on Flash, joka perustuu Action. Script-ohjelmointiin. Flex ohjelmoidaan XML merkkauskielellä ja tuottaa Flash Playerin ymmärtämää koodia. Java. FX on deklaratiivinen, staattisesti tyypitetty skriptauskieli. Se käyttää Java 2 D Swing GUI komponentteja, mutta on kevyempi ja helpompi ohjelmoida kuin Java Web. Start.

Mikä on RIA? n n n Rich Internet Application on Web sovellus, joka käyttää

Mikä on RIA? n n n Rich Internet Application on Web sovellus, joka käyttää myös asiakkaan laskentakapasiteettia hyväksi. RIA perustuu yleensä selaimen laajennokseen (plugin) tai JRE alustaan, jolloin Webin yli siirrettävän informaation määrä vähenee. Näkyvimmät RIA-teknologiat ovat: n n n AJAX, Flash, Flex, Open. Lazlo, Silverlight, Firefox 3 ja Java. FX.

Java. FX n n Java. FX on kasvava tuoteperhe, johon kuuluu Java. FX Script

Java. FX n n Java. FX on kasvava tuoteperhe, johon kuuluu Java. FX Script ohjelmointikieli ja Java. FX Mobile. Java. FX Script on open source (GPL), n n n Deklaratiivinen, helppo ohjelmoida Staattisesti tyypitetty, jolla vältetään ohjelmointivirheitä Skriptauskieli, joka ennen ajamista kuitenkin käännetään (nopeampi toiminta) Java 2 D Swing- ja Java komponettipohjainen rikasta mediaa ja interaktiivisuutta tukeva kieli Java. FX Mobile on ensimmäinen, mobiililaitteille tarkoittu teollisuusstandardi (teknologia ja API). Kilpailee myös Java. ME: n ja Flashin kanssa.

Pöytätietokoneet Laptop, kannettavat Internet Tabletit PDAt Kommunikaattorit Multimediapuhelimet Digiboksit Blue-ray DVD

Pöytätietokoneet Laptop, kannettavat Internet Tabletit PDAt Kommunikaattorit Multimediapuhelimet Digiboksit Blue-ray DVD

Write once, run everywhere n n Sovellus kirjoitetaan korkean tason kielellä ja vain kerran,

Write once, run everywhere n n Sovellus kirjoitetaan korkean tason kielellä ja vain kerran, ”Write Once, Run Everywhere” Hei. Maailma. fx-sovellus voisi olla seuraava: import javafx. ui. *; Frame { title: ”Hei maailma Java. FX” width: 200 height: 50 content: Label { text: ”Hei maailma, Java. FX tulee …” } visible: true }

Kehitystyökalut n Ensimmäiset kehitystyökalut ovat: n n Netbeans 5. 5. x tai 6. 0

Kehitystyökalut n Ensimmäiset kehitystyökalut ovat: n n Netbeans 5. 5. x tai 6. 0 Java. FX Plugin Eclipse 3. 2 tai 3. 3 Java. FX Plugin Java. FX Pad (Demo) Helpointa on aloittaa kokeilemalla Java. FX Pad työkalua (ks. seuraava sivu). n n Ei tarvitse asentaa mitään (jos JRE ja Java Web. Start on asennettu) Merkkauksen tulos tulee heti näkyviin ruudun yläosaan.

Esimerkkejä n n http: //download. java. net/general/openjfx/ demos/javafxpad. jnlp http: //download. java. net/general/openjfx/ demos/tutorial.

Esimerkkejä n n http: //download. java. net/general/openjfx/ demos/javafxpad. jnlp http: //download. java. net/general/openjfx/ demos/tutorial. jnlp http: //www. aariset. com/Multimedia/Java. F X/Java. FX. jar http: //www. aariset. com/Multimedia/Java. F X/Java. FXSamples. jar