J2ME und Gleitkommazahlen, Floats

CLDC 1.0 unterstützt keine Gleitkomma-Arithmetik, das heißt eine Verwendung der Datentypen Float oder Double ist nicht möglich. Ebenso fehlen natürlich sämtliche Rechenfunktionen mit Fliesskommazahlen wie abs(), acos(), atan() etc. Hier weiterlesen »

Pakete der J2ME

Zum einen hat sich die Zahl der Klassen im Vergleich zur Java Standard Edition reduziert. Von den bekannten Paketen sind nur java.lang, java.io und java.util übrig geblieben – zum anderen Hier weiterlesen »

Sicherheitslücken auf mobilen Geräten

Sicherheitslücken und Viren sind auf mobilen Endgeräten eine besonders Brisant, da hier sehr leicht hohe Kosten für den Inhaber des betroffenen Gerätes entstehen können, z. B. durch den Versand von SMS, MMS, das tätigen von Hier weiterlesen »

J2ME Hacks und Sicherheitslücken

Die KVM prüft lediglich ob die Klassen vorschriftsgemäß verifiziert wurden, die rechenaufwändige Überprüfung des Bytecodes wird somit eingespart. Hier weiterlesen »

KVM – Kilobyte Virtual Machine

Die KVM besitzt aufgrund der beschränkten Hardwarefähigkeiten keinen echten Bytes Code Veryfier, welcher bei den Standard- und Enterprise Editions zur Laufzeit dafür sorgt, dass nur Hier weiterlesen »

Motorola Accompli 008, Erstes J2ME Handy

Eines der ersten J2ME-fähigen Mobiltelefone war das Motorola Accompli 008, welches gleich mit einem J2ME-basierten Betriebssystem aufwarten konnte und 2001 auf den Markt kam. Das Accompli war kein Hier weiterlesen »

Kilobyte Virtual Machine

Kernstück der Java 2 Micro Edition ist eine Virtuelle Maschine, die speziell auf die Restriktionen von eingebetteten Systemen, Mobiltelefonen und PDAs, zugeschnitten wurde. Hier weiterlesen »

Was ist J2ME?

Java 2 Platform, Micro Edition, abgekürzt J2ME, ist eine Umsetzung der Programmiersprache Java für mobile Endgeräte wie etwa Mobiltelefone oder Personal Digital Assistants ( PDA ).Auf der weltweit größten Java-Entwicklerkonferenz, der Hier weiterlesen »

Einschränkungen J2ME

Um die Einschränkungen, der die J2ME unterlegen ist, zu verdeutlichen:

Während J2SE in der Version 1.4 aus 2723 Klassen in 135 Packages besteht, kommen Hier weiterlesen »

MIDPEG

Während die Configuration den kleinsten, gemeinsamen Nenner für eine bestimmte Geräteklasse darstellt, wird Ihr Funktionsumfang auf den Endgeräten durch Profile erweitert. Für mobile Endgeräte mit Hier weiterlesen »