
Mobiele Java moet Android declasseren
Oracle voorziet de mobiele uitvoering van Java van hardwareversnelling en webintegratie. Het wil Dalvik, Google's Java-implementatie in Android, voorbij streven en overbodig maken.
Oracle voorziet de mobiele uitvoering van Java van hardwareversnelling en webintegratie. Het wil Dalvik, Google's Java-implementatie in Android, voorbij streven en overbodig maken.

Mobiele Java moet Android declasseren
Oracle voorziet de mobiele uitvoering van Java van hardwareversnelling en webintegratie. Het wil Dalvik, Google's Java-implementatie in Android, voorbij streven en overbodig maken.
Oracle gooit zijn gewicht achter Java. Het concern breidt de uitvoering van Java voor mobiele apparaten (Java ME) uit met HTML-rendermachine WebKit, een JavaScript machine en een JavaScript/Java bridge. Dat betekent dat telefoons die uitgerust zijn met toekomstige versies van Java ME toegang hebben tot websites zonder hun browser op te starten. Dat zou volgens Oracle zelfs zonder prestatievermindering moeten kunnen.
JavaFX
Oracle is ook bezig met 2D- en 3D-acceleratie op Java ME-toestellen. Een gloednieuwe grafische engine zou daarvoor moeten zorgen. Die engine sluit ook aan op JavaFX, de door Java-schepper Sun ontwikkelde moderne multimedia-interfacelaag voor mobiele apparaten. Om JavaFX populair te maken gaat Oracle de bibliotheek als open source aanbieden. Later dit jaar komt JavaFX waarschijnlijk onder de GPL-licentie uit.
Java ME zou volgens Oracle ‘moderne grafische hardwareaccelerators’ gaan ondersteunen. Thomas Kurian van Oracle vertelde op het JavaOne congres in San Francisco dat de graphics vergelijkbaar moeten zijn met DirectX op Windows en OpenGL of zelfs beter moeten zijn.
Video-conferencing
Oracle optimaliseert Java ME voor de ARM7 en ARM9 chipsets. Mobiele telefoonproducenten als Samsung, Broadcom en Texas Instruments gebruiken die chipsets regelmatig al in featurephones (een marktsegment onder de smartphone). Het Java ME-platform zou de mogelijkheden op die telefoons dan ook uitbreiden. Oracle gokt op een platform met video-conferencing, samenwerkingstools, browsen en scrollen zoals dat nu nog maar op een beperkt aantal telefoons mogelijk is.
Multithreading
In de volgende versie van JavaFX, die voor het derde kwartaal van 2011 gepland staat, komt Oracle ook met bijvoorbeeld multithreading en web-aantekeningen. Het bedrijf gaat ook door met door Sun gestarte plan om de VM open te zetten voor andere talen dan Java. Zo zou het bijvoorbeeld eenvoudiger moeten worden om graphics te maken met behulp van JavaScript, JRuby en Groovy.
Met de verbeteringen in Java ME wil Oracle Google’s Android voorbijstreven. Android maakt gebruik van de Dalvik virtuele machine omdat die enkele tekortkomingen van Java ME op zou lossen. Oracle startte al eerder een rechtszaak tegen Google omdat de zoekgigant met Android Java-octrooien zou schenden.
Heel Java
De uiteenzetting van de plannen voor de mobiele uitvoering van Java is gedaan in het bredere kader van de roadmap voor heel Java. De reguliere (Standard Edition) en zakelijke (Enterprise Edition) uitvoeringen worden geoptimaliseerd. Oracle splitst en optimaliseert het onwikkelprogramma van Java (JDK). De nieuwe versie daarvan wordt medio volgend jaar verwacht.
Het gaat er helemaal niet om wie het beste van het beste is. Het gata er om wie het meeste in z'n Markt bied.
Zo is mijn Samsung Samsung OS) een ramp, maar mijn HTC (Android) een zegen.
Een klok is immers een klok, die hoef ik echt niet in real-3d-rendering-multithreaded, bilingual-timeshredded op mijn scherm te hebben hoor.
Voor j2me heb je een applicatie op je telefoon die een j2me jvm bevat om midlets uit te voeren. Bij Android is dalvik effectief het Os waarop de telefoon draait, ook al zit er een linux kernel obder. Dit is een wezenlikk verschil, waardoor j2me dus geen alternatief voor dalvik zal zijn. Ik zie niet zo snel een telefoon geheel op j2me draaien.
Hmm, ik weet niet of het wel een echt alternatief is. Als ik dit zo lees blijft het toch een platform voor feature phones terwijl Android echt een OS voor smartphones is. Kan aan mij liggen hoor.
Toch mooi dus dat Dalvik ontwikkeld is. :) Ik hoop dat het project slaagt, en dat het qua licentie dan ook nog eens zonder problemen bruikbaar wordt op mobiele telefoons. Dan kan Android haar Dalvik weer omruilen voor Java ME.
Heeft Oracle niet gewoon de boot gemist? Google heeft met Dalvik best wel wat goeds op de markt gezet. Nu Oracle gezien heeft hoe Android telefoons aan populariteit wint t.o.v. b.v. de iPhone (als alternatief) willen ze natuurlijk ook een piece of the pie. Ik denk dat Google zijn Java implementatie steeds zal blijven verbeteren om Oracle maar voor te zijn. Ze hebben nu geen keus. Nu maar hopen dat de consument de lachende derde wordt.... *handenwrijvend*
Zelf heb ik sinds Oracle de scepter zwaait bij Sun helemaal geen vertrouwen meer in die club. Maar concurrentie kan ik alleen maar toejuichen. "Als" het leidt tot betere OS'n kan ik alleen maar blij zijn maar het is voor ontwikkelaars wellicht weer de zoveelste extra kopzorg om ook voor dat platform te ontwikkelen.
Hoe dan ook, eerst zien dan geloven.
Tja, als ze nou eens eerst beginnen om java-ME open te maken, en niet ondoorzichtige licentie structuren gebruiken om het maar zo veel mogelijk leeg te melken.
Dit lijkt me potentieel gevaarlijk of is de veiligheid die ik nu ervaar maar schijnveiligheid?
Verder vind ik allemaal erg ambitieus en het zou mooi zijn als dit allemaal goed gaat functioneren en er meer concurrentie voor Android komt. Oracle is flink bezig.
Als Oracle dit snel doorvoert, dan wordt de concurrentie verhevigd in de mobiele device markt, immers heeft JavaME tot nu toe veel lagere hardware eisen en zit ook in low-end telefoons zoals Nokia S40 modellen, daarnaast zit het in het midden segment bij Blackberry en nog vele anderen.
Kwaliteit is zo vorige-eeuws.
wel jammer dat men niet op kwaliteit wil concurreren maar op basis van patenten.( en rechtszaken daarover) Dat doet wat afbreuk aan deze nieuwe java innovatie golf die het gevolg zou kunnen zijn.
De plannen van Oracle beginnen hiermee enige logica te vertonen: aan de ene kant proberen om Android met rechtszaken van de troon te stoten, aan de andere kant zorgen dat je een alternatief gereed hebt waar naartoe de telefoonfabrikanten gemakkelijk kunnen overstappen. Het blijft wel spannend zo!
Reageer
Preview