Android

Oracle verlässt Handy Java allein wahrscheinlich

Week 8, continued

Week 8, continued
Anonim

Oracles geplante Übernahme von Sun Microsystems wird wahrscheinlich nicht sofort die Welt des mobilen Java beeinflussen, sagten einige Branchenbeobachter, obwohl das Unternehmen im Laufe der Zeit ein Interesse haben könnte, die Technologie zu seinem Vorteil zu steuern.

Oracle hat gesagt, Java sei der Hauptgrund für den Kauf Sun, aber der Umzug hatte vielleicht mehr mit Enterprise-Anwendungen von Java als die mobile Arena zu tun, nach Ansicht einiger Leute in der Nähe des mobilen Geschäfts. Java Mobile Edition (früher J2ME) wurde häufig als Anwendungsplattform für "Feature Phones" oder Handgeräte verwendet, die Anwendungen und einige Internet-Anwendungen unterstützen können, aber weniger voll ausgestattet sind als Smartphones. Mobile Java ist auch die Grundlage für die meisten Anwendungen von Drittanbietern für das BlackBerry-Smartphone von Research In Motion, und Googles Android-Plattform verwendet Java auf Anwendungsebene.

Die Rolle von Java in Mobiltelefonen kann sinken, wenn Smartphones abstürzen und Feature-Telefone ersetzen obwohl diese Änderung wahrscheinlich mehrere Jahre dauern wird. Darüber hinaus könnte mobiles Java von der kommenden Java FX-Plattform, die für Smartphones, PCs und andere Clients entwickelt wurde, einen zweiten Wind bekommen.

[Lesen Sie weiter: Die besten Android-Telefone für jedes Budget.]

Sun hat Mobile Java kostenlos für Mobiltelefone lizenziert und beworben, um mehr Enterprise Java-Server an Mobilfunkbetreiber zu verkaufen. Es hat jedoch keine starke Rolle bei der Steuerung der Mobiltechnologie gespielt und stattdessen Software- und Hardwareanbietern und -betreibern die Möglichkeit gegeben, eine Vielzahl von Java Virtual Machines (JVMs) zu entwickeln. Das hat zu einer Fülle von Java-fähigen Telefonen und mobilen Java-Anwendungen geführt, aber auch Beschwerden über Fragmentierung, die Entwicklern das Leben schwerer machen.

Oracle hat kurzfristig wichtigere Probleme, wie die Integration von Sun und möglicherweise Ein Großteil des Hardwaregeschäftes wird abgeworfen, aber die Beobachter sind sich nicht einig, ob sie später Mobile Java nutzen wird.

"Ich vermute, dass J2ME nicht das sein wird, worauf Oracle sich konzentrieren will", sagte Analyst Jack Gold von J. Gold Associates und fügte hinzu, dass dies auch für Sun kein Hauptaugenmerk war.

Jason Devitt, Präsident und CEO des mobilen Softwareherstellers Skydeck, spielte Suns Rolle ebenfalls herunter. Devitt gründete Vindigo, der Software für viele Java-fähige Telefone entwickelte.

"Wenn es ein Problem gibt … gehen Sie zu dem Operator, dem (Originalgerätehersteller), der JVM-Firma und Sun in dieser Reihenfolge", sagte Devitt. Java, ursprünglich als eine gemeinsame Plattform konzipiert, die Entwicklern eine Anwendung für viele Handgeräte und Carrier einmal schreiben lassen würde, scheiterte spektakulär in dieser Hinsicht, sagte er.

"Wenn Sie jedes Telefon auf dem Markt unterstützen möchten, müssen Sie möglicherweise Mach mehrere hundert verschiedene Builds deiner Software ", sagte Devitt. Entwickler sind jetzt am meisten begeistert von dem Schreiben meist webbasierter Anwendungen mit HTML und CSS (Cascading Style Sheets) sowie Javascript, das trotz seines Namens nicht eng mit Java verwandt ist, sagte er. RIM hat Unterstützung für das Gears-Entwicklungs-Plug-In von Google zum Schreiben webbasierter BlackBerry-Anwendungen hinzugefügt.

Da Sun der Entwickler-Community die Zügel von Mobile Java weitestgehend übergeben hat, konnte Oracle die mobile Java-Welt nicht viel ändern, selbst wenn es dies tut wollte.

"An diesem Punkt können Sie den Geist nicht zurück in die Flasche bringen", sagte Analyst Avi Greengart von Current Analysis.

Allerdings könnte Oracle einen Anreiz haben, alles zu tun, um mobiles Java zu pushen, sagte ein Beobachter.

"Ich sehe keinen Grund, warum Oracle nicht einfach weiter in die gleiche Richtung gehen oder aggressiver werden würde, weil dies ihnen einen Einstieg in die mobile Welt ermöglicht", sagte David Adams, Gründer von Mobile Research. Seine Firma unterhält und verkauft eine Datenbank von Mobiltelefonen, mit der Entwickler sicherstellen, dass ihre Anwendungen auf verschiedenen Modellen funktionieren. Adams ist ein Java-Entwickler und war einmal in einer Java-Beratungsgruppe tätig.

Die mobile Anwendungsumgebung verlagert sich allmählich zu Anwendungen, die auf das Web und damit auf Back-End-Datenbanken angewiesen sind, wie sie Oracle verkauft, so Adams. Das bedeutet, dass Oracle einen Anreiz hat, Java weiterhin in der mobilen Umgebung zu unterstützen, da Java mobile Webanwendungen ermöglicht, die mehr Umsatz für Oracle generieren könnten.

Obwohl Java in der Vergangenheit hauptsächlich als eine Technologie für Feature-Phones angesehen wurde, könnte sich dies ändern Sagte Adams. "Java FX kommt auf die Reihe", bemerkte er. Das ist eine neue Java-Entwicklungsumgebung von Sun, die einige der Einschränkungen lösen könnte, die das aktuelle Java MIDP (Mobile Information Device Profile) auf Smartphones weniger nutzbar machen.

Laut Adams ist auch die Nutzung von Java durch Android ein wichtiger Faktor. Während es in den USA bisher nur ein einziges Android-Handy gibt, wird mehr erwartet, und Adams hat bemerkt, dass von den Netbook-Herstellern Interesse an Android geweckt wurde. Das hält Java von Interesse in der mobilen Umgebung.

"Ich denke immer noch, dass Java die Lingua franca für Mobilgeräte ist, außer für das iPhone", sagte Adams. "Ich denke, Oracle hat sich gerade in eine wirklich fantastische Position in Mobile verwandelt."

Eine Sache, die Adams glaubt, könnte Oracle tun, um Entwicklern zu helfen, mobiles Java in einen standardbasierten Entwicklungsprozess zu verschieben, etwas, das andere auch befürwortet haben. Diese Umstellung wäre für Oracle immer noch von Vorteil, da die Unterstützung für Java in einer Standardumgebung immer noch stark wäre, sagte er.