Android

Oracle sandsynligvis at forlade Mobile Java Alone

Week 8, continued

Week 8, continued
Anonim

Oracles planlagte erhvervelse af Sun Microsystems vil sandsynligvis ikke umiddelbart påvirke verden af ​​mobil Java, siger nogle industriobservatører, men med tiden kan virksomheden have interesse i at styre teknologien til fordel.

Oracle har sagt, at Java var den største grund til at købe Sol, men flytningen kan have haft mere at gøre med virksomhedens brug af Java end mobilarenaen, ifølge nogle mennesker tæt på mobilforretningen. Java Mobile Edition (tidligere J2ME) er blevet udbredt som en applikationsplatform for "funktionstelefoner" eller håndsæt, som kan understøtte applikationer og nogle internetbrug, men er mindre fuldt udstyret end smartphones. Mobil Java er også grundlaget for de fleste tredjepartsprogrammer til Research In Motions BlackBerry-smartphone, og Googles Android-platform bruger Java på applikationsniveau.

Java's rolle i håndsæt kan falde, da smartphones falder i pris og begynder at erstatte funktionstelefoner, selvom denne ændring sandsynligvis vil tage flere år. Derudover kan mobil Java få en anden vind fra den kommende Java FX platform, designet til smartphones, pc'er og andre klienter.

[Yderligere læsning: De bedste Android-telefoner til ethvert budget.]

Sun har licenseret og forfremmet mobil Java frit for mobile telefoner med det formål at sælge flere enterprise-Java-servere til mobiloperatører. Men det har ikke spillet en stærk rolle i at styre mobilteknologien, men giver software- og hardwareleverandører og -operatører mulighed for at udvikle en række Java virtuelle maskiner (JVM'er). Det har ført til en overflod af Java-aktiverede telefoner og mobile Java-applikationer, men også klager over fragmentering, som gør livet sværere for udviklere.

Oracle har vigtigere problemer at håndtere på kort sigt, såsom integration af Sun og muligvis jettisoning meget af sin hardwarevirksomhed, men observatører er uenige om det vil udnytte mobil Java senere.

"Jeg formoder, at J2ME ikke vil være, hvad Oracle vil koncentrere sig om", siger analytiker Jack Gold af J. Gold Associates og tilføjede, at det heller ikke var et vigtigt fokus for Sun.

Jason Devitt, administrerende direktør for den mobile software maker Skydeck, nedskrev også Suns rolle. Devitt grundlagde Vindigo, som udviklede software til mange Java-aktiverede telefoner.

"Hvis der er et problem … går du til operatøren, den (originale udstyrsproducent), JVM-firmaet og Sun i den rækkefølge", sagde Devitt. Java, der oprindelig blev opfattet som en fælles platform, der ville lade udviklere skrive en ansøgning en gang for mange håndsæt og operatører, mislykkedes spektakulært i den henseende, sagde han.

"Hvis du ønskede at støtte alle telefoner på markedet, skal du måske gøre flere hundrede forskellige builds af din software, "sagde devitt. Udviklere nu er mest begejstrede for at skrive hovedsagelig web-baserede applikationer ved hjælp af HTML og CSS (Cascading Style Sheets) samt Javascript, som på trods af dets navn ikke er tæt relateret til Java, sagde han. RIM har tilføjet støtte til Googles udviklingsprogram til Gears til at skrive web-baserede BlackBerry-applikationer.

Eftersom Sun i stort omfang har afleveret tæerne af mobil Java til udviklerfællesskabet, kunne Oracle ikke ændre den mobile Java-verden, meget selvom den ønskede.

"På dette tidspunkt kan du ikke sætte genien tilbage i flasken", siger analytiker Avi Greengart of Current Analysis.

Oracle kan dog have et incitament til at gøre, hvad det kan for at skubbe mobil Java, sagde en observatør. "Jeg ser ingen grund til, at Oracle ikke bare ville fortsætte i samme retning eller blive mere aggressiv, fordi dette giver dem en hovedrett i mobil", siger David Adams, grundlægger af Mobile Research. Hans firma vedligeholder og sælger en database med mobiltelefoner, som udviklere bruger til at sikre deres applikationer arbejder på forskellige modeller. Adams er en Java-udvikler og engang tjent på en Java-rådgivende gruppe.

Det mobile applikationsmiljø begynder at skifte til applikationer, der er afhængige af internettet og dermed på back-end-databaser af den art, som Oracle sælger, siger Adams. Det betyder, at Oracle har et incitament til at fortsætte med at understøtte Java i mobilmiljøet, fordi Java muliggør mobile webapplikationer, der kunne stimulere mere salg til Oracle.

Mens Java historisk set er betragtet som primært en teknologi til telefoner, kan det ændre sig, Sagde adams. "Java FX kommer ned på linjen", bemærkede han. Det er et nyt Java-udviklingsmiljø fra Sun, der kan løse nogle af de begrænsninger, der gør den nuværende Java MIDP (Mobile Information Device Profile) mindre anvendelige på smartphones.

Android's brug af Java er også en væsentlig faktor, ifølge Adams. Mens der kun er en Android-telefon i USA indtil videre, forventes der mere, og der har været mumler af interesse for Android fra netbook-producenter, bemærkede Adams. Det holder Java af interesse i mobilmiljøet.

"Jeg tror stadig, at Java er lingua franca for mobil bortset fra iPhone," siger Adams. "Jeg tror, ​​at Oracle kun har udnyttet en virkelig fantastisk position i mobilen."

En ting, Adams mener, at Oracle kunne gøre for at hjælpe udviklere ville være at flytte mobil Java til en standardbaseret udviklingsproces, som andre også har foreslog. At gøre denne overgang vil stadig være til gavn for Oracle, fordi støtte til Java stadig vil forblive stærk i et standardsammenhæng, sagde han.