Assemblix

JavaFX – mietteitä ja johtopäätöksiä

Harri J. Talvitie | 9.5.2007

Sun on päättänyt lähteä mukaan Adoben ja Microsoftin kuumentamaan RIA-kisaan uusien verkkosovellusten alustoista. Haudataanko Javan mobiiliversio ja miten JavaFX vaikuttaa Java-yhteisössä?

JavaFX-lanseerauksessa viljellyt uudet käyttäjäkokemukset ja demosovellukset ovat nostaneet odotukset korkealle. Onko Sunin kaltaisella kovaan tietotekniikkaan ja systeemisoftaan erikoistuneella firmalla rahkeita oikeasti mediapeliin?

Kuluttajamarkkinoiden hallintaa epäileville Sun tarjoaa tilastoja kännykkä-Javan huimista käyttäjämääristä. Luvut ovat hienoja, mutta harva lienee valinnut puhelintaan Javan ansiosta – pikemminkin siitä huolimatta.

Mobiili Java ei ole vakuuttanut kehittäjiä. J2ME-standardit ovat käsittämättömiä komiteasotkuja, eikä yksikään valmistaja ole toteuttanut niitä loppuun saakka. Javan alustariippumattomuus onkin kääntänyt J2ME:n myötä alustariippuvuudeksi, sillä koodia on säädettävä erikseen lähes jokaiselle puhelinmallille.

Mobiili-Javan kysyntä on ollut sen verran heikkoa, ettei Javaa koeta välttämättömyydeksi uusissa Linux-nettikannettavissa eikä edes Applen iPhonessa. Raskaan ajoympäristön tilalle on löydetty kevyempiä ratkaisuja, ja varsinkin Python on ollut viime aikoina selvässä nousussa.

JavaFX-lanseerauksen yhteydessä Sunin omat johtajat ovat kommentoineet, ettei Java sittenkään ole paras valinta mobiilikehitykseen.

Javan sotaisat käyttöliittymärajapinnat

Keventämisen lisäksi Java kaipaisi myös kasvojenkohotusta.

Uudet käyttöjärjestelmäversiot tuovat käyttäjille visuaalisia elämyksiä, eikä Javasta löydy vaadittavaa mediaseksikkyyttä. Insinöörivetoiselta firmalta ei ole irronnut alustaan Applen tyylikkyyttä tai Microsoft-käyttöliittymäpoliisien takaamaa yhtenäisyyttä.

Varsinkin Javan alkuaikoina koodatut sovellukset tunnistaa helposti kömpelöstä ulkoasustaan. Käyttöliittymäkirjastot ovat kehittyneet, mutta Motif-painolasti vainoaa yhä.

JavaFX:ssä esitysrajapinnat pohjautuvat Sunin Swing-käyttöliittymäkirjastoon.

Sunin Swing ja IBM-taustainen SWT (Standard Widget Toolkit) ovat sotineet pitkään, ja ne polarisoivat Java-yhteisöä entuudestaan. Käyttöliittymäkirjastoihin nivoutuu muita arkkitehtuureja: kerrannaisvaikutuksen vuoksi myös monet Javan sovelluspinot ovat hajallaan.

Sisäisen kilpailuasetelman ja jännitteen vuoksi JavaFX saattaa vauhdittaa myös Eclipsen kehitystä.

Eclipsellä on ollut rakenteilla esimerkiksi oma JavaFX –tyyppinen ratkaisu eRCP (Embedded RCP), josta luodaan Nokian voimin mobiilikäyttöön sopivaa Java-sovellusalustaa. Projekti on edistynyt tuskastuttavan hitaasti – saa nähdä onko Sunista vauhdittajaksi.

Assemblixissa samasta aiheesta:

Kirjoita uusi kommentti

Tämän kentän sisältöä ei näytetä julkisesti.
  • Allowed HTML tags: <h3> <img> <a> <em> <strong> <cite> <blockquote> <pre> <code> <ul> <ol> <li> <dl> <dt> <dd> <acronym> <div> <p>
  • Rivin- ja kappaleenvaihdot tunnistetaan sisällöstä automaattisesti.
  • Web- ja sähköpostiosoitteet muutetaan automaattisesti linkeiksi.

Lisätietoa muotoiluasetuksista

CAPTCHA
Tämä kysymys testaa, oletko ihminen. Tällä estetään automaattisia roskaviestejä.

Julkaisujärjestelmä: Drupal   |   Tietoa Assemblix.netistä   |   Assemblix-kirjeen tilaus