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. (more…)
Die KVM prüft lediglich ob die Klassen vorschriftsgemäß verifiziert wurden, die rechenaufwändige Überprüfung des Bytecodes wird somit eingespart. (more…)
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 (more…)
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 (more…)
Das Fazit dieser Diplomarbeit ist zweigeteilt. Auf der einen Seite bietet die Java 2 Micro Edition den Entwicklern beeindruckende Möglichkeiten um Ihre Ideen auf mobilen Endgeräten umzusetzen. Für erfahrene Java-Entwickler bereitet der Umstieg auf die Micro Edition kaum Probleme, auch wenn einige Einschränkungen zu beachten sind und auf viele Funktionen der Standard Edition verzichtet werden muss. (more…)
Beim S 65 fiel schon sehr bald die geringe Übertragungsgeschwindigkeit via Bluetooth auf, während das Nokia 6230 bei der Übertragung von Dateien vom Mobiltelefon auf den Desktop-Rechner knapp 70 KB pro Sekunde erreicht, sind es beim Siemens S 65 nur 7 KB pro Sekunde. Auf Nachfrage erklärte ein Mitarbeiter der technischen Hotline von Siemens, (more…)
3.4.2.2 Siemens S65
Das etwa ein halbes Jahr jüngere Siemens S65 implementiert die wesentlichen Teile der MMAPI, die zur sinnvollen Nutzung der Applikation nötig sind, wenn auch mit Einschränkungen. Es ist möglich Fotos über die interne Kamera aufzunehmen, diese lassen sich jedoch nur im JPEG – Format aufzeichnen und nicht, wie von SUN vorgesehen, im PNG – Format. Hier sind Inkompatibilitäten mit den Geräten anderer Hersteller zu befürchten. (more…)
3.4.2.1 Nokia 6230
Das Nokia 6230 zeigt den schwerwiegendsten Bug relativ schnell. Wenn man versucht ein Foto der eigenen Person zu machen stürzt das Programm sofort mit einer ClassCastException ab. (more…)
Beim Testen der Applikation zeigten sich einige Abweichungen vom Standard, fehlende Features oder Bugs in der Firmware der Endgeräte, welche in diesem Kapitel beschrieben werden. Sofern möglich werden Workarounds oder Alternativen beschrieben, um den Einsatz der Applikation auf dem Endgerät zu ermöglichen. (more…)
3.4.1.2 Kurzvorstellung des Siemens S65
Das im dritten Quartal 2004 erschienene Siemens S65 ist mit 109 x 48 x 18 mm nur minimal größer als das Nokia 6230 und wiegt mit 98 Gramm etwa gleich viel. Das Display stellt ebenfalls 16 bit Farbtiefe dar und bietet mit 132 x 176 Pixel eine etwas höhere Auflösung, jedoch ist das Display von den Abmessungen her wesentlich größer. Die interne 1,3 Megapixel-Kamera hat eine maximale Auflösung von 1280 x 960 Pixel, jedoch leidet die Bildqualität an der geringen Objektivgröße, ist aber dennoch brauchbar. (more…)
3.4.1.1 Kurzvorstellung des Nokia 6230
Das Nokia 6230 erschien Ende 2003 und ist mit den Abmessungen 103 x 44 x 20 mm und einem Gewicht von 97 Gramm sehr handlich. Das 16bit Display (65536 Farben) besitzt eine physikalische Auflösung von 128 x 128 Pixel. Es bietet 3,5 MB Speicherplatz wobei 512 KB als Heap nutzbar ist. Durch eine Multimedia Card ( MMC ), welche hinter dem Akku (more…)