Sunin Java-guru haluaa kotona välttää telealan mokat

– Jos olisimme tarkoituksella yrittäneet suunnitella mobiilialalle tilanteen, joka on kehittäjien kannalta mahdollisimman hankala, olisimme todennäköisesti päätyneet tähän, toteaa Terrence Barr, Sun Microsystemsin johtava mobiili- ja sulautettujen Java -ratkaisujen -asiantuntija.
Ongelmia aiheuttaa Barrin mielestä esimerkiksi erilaisten laitteiden, käyttöjärjestelmien ja -alustojen kirjo. Symbianin, Windowsin ja iPhonen lisäksi Googlen Android eri valmistajien omilla lisäyksillä höystettynä vaikeuttaa sovelluskehittäjien osaa.
Lisäksi operaattorit rajoittavat verkkonsa käyttöä. Sovelluskehittäjän on puhuttava eri tahojen kanssa ja hallittava eri tekniikat. Sovelluskehittäjät ovat yleensä pieniä, 5–20 työntekijän yrityksiä.
– Heille tilanne on vaikea, sillä heillä ei ole syviä taskuja eikä suhteita, Barr toteaa.
Barrin mielestä sovelluskehittäjien ongelmat ovat haitanneet koko telealaa.
– Jos sisällön luominen laitteisiin on helppoa, sitä on enemmän, ja samoin myös liikevaihtoa kaikille yrityksille. Mobiilisovellusten kehittäjille pitäisi saada yhdenmukainen laiteympäristö, ja sitä kautta laajemmat markkinat.
Nyt hän pelkää saman sotkun toistuvan myös kodin viihdelaitteissa, joissa järjestelmien ja ratkaisujen kilpailu on vasta alussa. Myös nettiin kytkettyihin kodin viihde-elektroniikan laitteisiin voitaisiin tehdä monenlaisia sovelluksia ja palveluja.
– Sama taistelu käydään siellä jälleen uudestaan, Barr sanoo.
– Luulen kuitenkin, että valmistajat ovat tajunneet, että on hyvä sopia joistain asioista etukäteen.
Javalla on jo jalka olohuoneen oven välissä, sillä Blu-ray-soittimissa on jo Java-tekniikkaa multimediasovelluksia varten. Barrin mukaan olisi luontevaa, että sitä käytettäisiin esimerkiksi myös televisioissa ja digibokseissa. Brasiliassa Javaa ollaan kirjaamassa digiboksien viralliseen standardiin.
Kilpailevia ratkaisuja kuitenkin on luvassa. Esimerkiksi maanantaina Adobe esitteli oman Flash Platform -ratkaisunsa, jolla on tarkoitus välittää hd-videoita ja multimediasovelluksia. Adoben takana ovat muiden muassa Intel ja Disney, ja tekniikkaa tukevia laitteita luvataan ensi syksyksi.
Myös Microsoft on aiemmin julkistanut netin ja television yhdistäviä laitteita, sekä Silverlight-teknologian nettivideoiden ja sovellusten tekoon.
Uusilla työkaluilla helpotusta
Java-koodaukseen
Barrin mielestä tietotekniikan meta-trendi on samojen palvelujen laajeneminen eri päätelaitteisiin ja -alustoille.
– Mielestäni olemme vaiheessa, jossa yhdistämme useita palveluja yhteen räätälöidyllä tavalla. Esimerkiksi Facebookissa on useita sovelluksia, jotka toimivat netissä ja matkapuhelimessa, useilla alustoilla. Sama sisältö ja käyttökokemus halutaan kännykkään, tietokoneeseen ja kotona myös televisioon.
Barr puolustaa paitsi sovelluskehittäjiä, myös luonnollisesti Javaa.
– Vain Javaa voi käyttää samalla tavalla kaikissa palveluissa. Javaa on 90 prosentissa tietokoneista, ja se on käytännössä alan standardi. Se on mukana viihdejärjestelmissä ja lähes kolmessa miljardissa matkapuhelimessa. Barrin mukaan Javan puuttuminen iPhonesta ja Android-käyttöjärjestelmästä johtuu kaupallisista, mutta ei teknisistä syistä.
Java-sovelluksen siirtäminen eri laitteille onnistuu sovelluskehittäjälle parhaimmillaan jopa napin painalluksella, Barr kehaisee. Javaa on kuitenkin pidetty sovelluskehittäjille suhteellisen vaikeana oppia ja käyttää.
– Adoben Flash todella näytti alalle, että on tilausta helpolle tavalle toteuttaa graafisia, multimediaa sisältäviä palveluita.
Barr tunnustaa, että tällainen on Javasta puuttunut. Viime vuoden lopulla julkaistun JavaFX-ratkaisun on kuitenkin tarkoitus helpottaa sovellusten tekoa. Barrin mukaan JavaFX-sovelluksien toteuttaminen onnistuu nyt myös muilta kuin ohjelmoijilta ja insinööreiltä.
Kesäkuussa järjestettävässä Java One -seminaarissa aiotaan myös JavaFX:lle julkistaa Adoben ja Microsoftin Silverlight-kehitystyökaluja muistuttava ratkaisu, joka helpottaa sovellusten tekoa. Sovellusten teko onnistuu osittain raahaamalla ja pudottamalla toimintoja interaktiivisessa ja graafisessa käyttöliittymässä.
Oracle-kauppa
ei yllättänyt
Alkuviikosta tiedotettu Oraclen ja Sun Microsystemsin yrityskauppa ei Barria hämmästyttänyt.
– Julkisuudessa asiaa oli jo pohdittu, ja Oracle ja Sun ovat tehneet pitkään yhteistyötä, Barr sanoo.
– Mielenkiintoista nähdä mitä tapahtuu. Seuraavan parin kuukauden aikana asiat varmasti selviävät. Paljon riippuu siitä, haluaako Oracle lujittaa tarjontaansa yrityksille, vai laajentaa uusille alueille.
Barrin mielestä Sun sopii joka tapauksessa paremmin yhteen Oraclen kuin esimerkiksi IBM:n kanssa, joka lopetti neuvottelut pari viikkoa ennen Oraclen kaupan julkistusta.






























Kommentit (9)
Viekää se jaava saunan taakse ja nappi otsaan.
5v päästä Javaa käytetään ainoastaan pölynimureissa.
Niinhän meillä nytkin on, kiitos Javan "alustariippumattomuuden". Lisäksi moni softa toimii vain Sunin Javalla. Vähän sama kuin että maailmassa olisi vain yksi C-kääntäjä.
Alustariippumattomampi se silti on, kuin joku .NET- ja Visual Studio-moska.
Alustariippumattomampi se silti on, kuin joku .NET- ja Visual Studio-moska.
Olisit jättänyt mainitsematta...nyt täytyy taas siivota näppis oksennuksesta :(