Android

Oracle är sannolikt att lämna Mobile Java Alone

"Бумер 2" Джава игра (Java Game)

"Бумер 2" Джава игра (Java Game)
Anonim

Oracles planerade förvärv av Sun Microsystems kommer sannolikt inte att omedelbart påverka världen för mobil Java, menade några branschobservatörer, men med tiden kan företaget ha intresse av att styra tekniken till fördel.

Oracle har sagt att Java var den största anledningen till att köpa Sol, men flytten kan ha haft mer att göra med företagsanvändning av Java än mobilarenan, enligt vissa personer nära mobilverksamheten. Java Mobile Edition (tidigare J2ME) har i stor utsträckning använts som en applikationsplattform för "funktionstelefoner" eller telefoner som kan stödja applikationer och viss Internetanvändning men är mindre fullfunktioner än smartphones. Mobil Java är också grunden för de flesta tredjepartsapplikationer för Research In Motions BlackBerry-smarttelefon, och Googles Android-plattform använder Java på applikationsnivån.

Java: s roll i telefoner kan avvika eftersom smartphones faller i pris och börjar byta ut telefoner, även om den förändringen sannolikt kommer att ta flera år. Dessutom kan mobil Java få en andra vind från den kommande Java FX-plattformen, avsedd för smartphones, datorer och andra klienter.

[Ytterligare läsning: De bästa Android-telefonerna för varje budget.]

Sun har licensierat och främjat mobil Java fritt för mobila telefoner i syfte att sälja mer företags Java-servrar till mobiloperatörer. Men det har inte spelat en stark roll när det gäller att styra mobiltekniken, men tillåter istället programvaru- och hårdvaruleverantörer och bärare att utveckla en rad Java virtuella maskiner (JVM). Det har lett till en mängd Java-aktiverade telefoner och mobila Java-applikationer, men också klagomål om fragmentering som gör livet svårare för utvecklare.

Oracle har viktigare frågor att hantera på kort sikt, som att integrera Sun och eventuellt Jettisoning mycket av sin hårdvaruaffär, men observatörer är oense om att det kommer att dra nytta av mobil Java senare. "Jag misstänker att J2ME inte kommer att vara vad Oracle kommer att vilja fokusera på", säger analytiker Jack Gold av J. Gold Associates, och tillade att det inte heller var ett stort fokus för Sun.

Jason Devitt, VD och koncernchef för mobil mjukvarutillverkare Skydeck, spelade också ner Suns roll. Devitt grundade Vindigo, som utvecklade programvara för många Java-aktiverade telefoner.

"Om det finns problem … går du till operatören, (originalutrustningstillverkaren), JVM-företaget och Sun i den här ordningen, säger Devitt. Java, ursprungligen tänkt som en gemensam plattform som skulle låta utvecklare skriva en ansökan en gång för många telefoner och bärare, misslyckades spektakulärt i det avseendet. "

" Om du ville stödja varje telefon på marknaden kanske du måste gör flera hundra olika byggnader av din programvara, "sade Devitt. Utvecklare är nu mest glada över att skriva mestadels webbaserade applikationer med hjälp av HTML och CSS (Cascading Style Sheets) samt Javascript, vilket trots sitt namn inte är nära relaterat till Java, sa han. RIM har lagt till stöd för Googles utvecklingsprogram för Gears för att skriva webbaserade BlackBerry-applikationer.

Eftersom Sun i stort sett har överlämnat tennarna till mobil Java till utvecklargemenskapen kunde Oracle inte ändra den mobila Java-världen, även om den

"Vid denna tidpunkt kan du inte sätta genionen tillbaka i flaskan", säger analytiker Avi Greengart of Current Analysis.

Men Oracle kan ha ett incitament att göra vad det kan för att driva mobil Java, säger en observatör. "Jag ser ingen anledning till att Oracle inte bara skulle fortsätta i samma riktning eller bli mer aggressiv eftersom det ger dem en entree i mobil", säger David Adams, grundare av Mobile Research. Hans företag underhåller och säljer en databas med mobiltelefoner som utvecklare använder för att se till att deras applikationer fungerar på olika modeller. Adams är en Java-utvecklare och tjänstgjorde en gång i en Java-rådgivande grupp.

Den mobila applikationsmiljön börjar övergå till applikationer som bygger på webben och därmed på back-end-databaser av det slag som Oracle säljer, säger Adams. Det betyder att Oracle har ett incitament att fortsätta att stödja Java i mobilmiljön eftersom Java möjliggör mobilwebbprogram som kan sporra mer försäljning till Oracle.

Medan Java historiskt sett har ansetts vara främst en teknik för telefoner som kan förändras, Sade Adams. "Java FX kommer ner i raden", noterade han. Det är en ny Java-utvecklingsmiljö från Sun som kan lösa några av de begränsningar som gör att den nuvarande Java MIDP-enheten (Mobile Information Device Profile) är mindre användbar på smartphones.

Android-användningen av Java är också en viktig faktor, enligt Adams. Medan det bara finns en Android-telefon i USA hittills förväntas mer och det har varit rubbningar av intresse för Android från nätverksproducenter, noterade Adams. Det håller Java av intresse för mobilmiljön.

"Jag tycker fortfarande att Java är lingua franca för mobil förutom iPhone," säger Adams. "Jag tror att Oracle bara handlade om en riktigt fantastisk position i mobilen."

En sak som Adams tror att Oracle kan göra för att hjälpa utvecklare att vara att flytta mobil Java till en standardbaserad utvecklingsprocess, något som andra också har förespråkat. Att göra övergången skulle fortfarande gynna Oracle eftersom stöd för Java fortfarande skulle vara starkt i en standardmiljö, sa han.