J2ME und BREW

Alles in allem unterscheidet sich BREW nicht entscheidend von Java. Für den User bietet es eine ähnliche Erfahrung mit der Anwendung und für den Entwickler ein mehr oder weniger ähnliches Entwicklungsmodell. Einige Unterschiede zwischen beiden Technologien gibt es allerdings:

  • Die J2ME-Philosophie ist im Grunde die Java-Philosophie, die darin besteht, Entwicklern die Möglichkeit zu geben, Anwendungen zu schreiben, die auf unterschiedlichen Geräten unverändert ausgeführt werden können. Die Zielgruppe von J2ME sind daher eingebettete Geräte und allgemeine Endverbraucher-Geräte. BREW zielt im Gegensatz dazu ausschließlich auf drahtlose Geräte ab (besonders CDMA-Mobiltelefone). Im Ergebnis ist BREW also bei Mobiltelefonen vielfältiger, aus dem gleichen Grund fehlen ihm aber auch Portierungsmöglichkeiten.
  • J2ME beinhaltet kein spezifisches Distributionssystem, das dem BREW BDS entspräche. Dies könnte sowohl ein Vorteil als auch ein Nachteil sein. Obgleich es die kostenlose Distribution von Java-Anwendungen ermöglicht, könnten einige Entwickler das verwaltete Umsatz-Distributionssystem von BREW attraktiver finden.
  • Derzeit fehlen BREW noch die vielfältigen Entwicklungs-Tools, auf die Java-Entwickler Zugriff haben.
  • Da es sich bei J2ME um eine interpretierte Sprache handelt, müsste sie (zumindest theoretisch) langsamer ablaufen als BREW, das sich näher am Prozessor befindet.
  • Bei Schwierigkeiten mit dem Speicher kann die Java-Speicherbereinigung sehr effektiv sein. Bei BREW mit seinen schwerwiegenden Speicherbeschränkungen können sich solche Schwierigkeiten gegebenenfalls zu ernsthaften Problemen auswachsen.

Welcher Weg ist besser?

Sowohl J2ME als auch BREW bieten Entwicklern aufregende Möglichkeiten, von der Konvergenz der drahtlosen Technologie und des Internets zu profitieren. Während J2ME vielleicht für Java-Entwickler die richtige Wahl zur Entwicklung von Anwendungen für eine ganze Reihe kleiner Verbraucher-Geräte ist, hat BREW für einen auf Mobiltelefone abzielenden Markt seine ganz eigenen Vorteile. Jedoch wird in vielen Fällen die Entscheidung für die eine oder andere Technologie natürlich von der Plattform diktiert werden, für deren Unterstützung sich der Netzwerkbetreiber entscheidet.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

So günstig & effizient war Content Produktion noch nie: Neues Content System erobert deutschen Markt

Kontinuierliche Content Produktion und Markenaufbau sind essentieller Pfeiler von langfristigen Unternehmenserfolg. Das ist mittlerweile auch…

5 Tagen ago

Lenovo übertrifft die Erwartungen und hebt Prognose an

KI-Funktionen beschleunigen die Erholung des PC-Markts. Der Nettogewinn legt um 44 Prozent zu, der Umsatz…

5 Tagen ago

Bedrohungsakteure betten Malware in macOS-Flutter-Anwendungen ein

Googles App-Entwickler-Kit dient der Tarnung des schädlichen Codes. Der Sicherheitsanbieter Jamf hält die Schadsoftware für…

5 Tagen ago

CopyRhadamantys greift weltweit Unternehmen an

Ausgeklügelte Phishing-Kampagne verwendet eine weiterentwickelte Version der Rhadamanthys-Stealer-Malware.

1 Woche ago

Facebook Marketplace: EU verhängt Geldbuße von fast 800 Millionen Euro gegen Meta

Die EU-Kommission kritisiert die Verknüpfung von Facebook und dem hauseigenen Online-Kleinanzeigendienst. Sie sieht darin einen…

1 Woche ago

Umfrage: Angestellte in Deutschland unterschätzen NIS-2-Richtlinie

Fast zwei Drittel halten jedoch eine Umsetzung aller Vorgaben von NIS 2 bis Jahresende für…

1 Woche ago