Grundlagen

Java unterteilt sich in drei Plattformen:

  • Java Standard Edition
  • Java Enterprise Edition
  • Java Micro Edition
Die Standard Edition (Java SE) ist für den Einsatz auf Desktop-PCs wie auch für Webanwendungen ausgelegt. Die Enterprise Edition (Java EE) erweitert die Standard Edition für den speziellen Einsatz im Unternehmens- und Businessbereich sowie auf Servern. Als letzte Version ist die Micro Edition (Java ME) zu nennen. Diese stellt eine verminderte Version von Java SE dar, welche vor allem für den Einsatz auf mobilen Endgeräten konzipiert ist.

Versionsentscheidung

Für die Entwicklung des WMS-Clients wird die Standard Edition verwendet. Dies bietet den Vorteil eines Einsatzes ohne zusätzlichen Emulator auf einem normalen System. Für den Einsatz auf dem gegebenen Smartphone P3600 der Firma HTC unter Windows Mobile 5.0 ist die Java-Laufzeitumgebung (JVM) Mysaifu notwendig.

Die Entscheidung basiert zum einen darauf, dass es für die Micro Edition von Java schon einige gute Anwendungen gibt, welche die geforderten Kriterien erfüllen. Zum anderen auf einem Artikel des Internetportals golem.de aus welchem hervorgeht, dass mit steigender Leistungsfähigkeit von Mobiltelefonen ein Umstieg von Java ME zu Java SE Seitens des Entwicklers Sun geplant ist. Diese Strategie zielt auf die Lösung des speziellen Problems der Fragmentierung, welches der Micro Edition innewohnt.

Somit soll der entwickelte WMS-Client ein Schritt in Richtung Zukunft sein.