Frage

Ich bin keineswegs ein Java -Experte (auch nicht wirklich intermediat), aber ich kann genug schreiben, um mich durchzubringen. Bei der Arbeit suchen wir ein Cinterion TC65 -Wireless -Modul, das eingebettete Java mit einer 2G -SIM -Karte für Netzwerkverbindungen ausführt. Ich habe Java Mobile Dev noch nie gemacht, also werfen mich der gesamte StartApp (), pUSEAPP (), DESTRYPN () leicht. Ich muss wissen, ob es möglich ist, einen normalen Java -Code einzuschließen, dh. MySQL -Verbindungen, HTTP -Verbindungen? Oder muss alles bei Befehlen erledigt werden? Ich brauche ein paar Java -Buffs, die mir in diesem Fall helfen :) danke

War es hilfreich?

Lösung

Derzeit sind für die Entwicklung der J2ME -App verschiedene UI -Framework verfügbar

  • lcdui
  • lwuit
  • Kuix

Wenn Sie eine einfache Benutzeroberfläche wünschen, dann gehen Sie für lcdui Es wird auch mit NetBeans Designer geliefert, sodass Sie sich nicht um die Gestaltung von Form und Anwendungsfluss machen müssen.

Sie können keine MySQL -Verbindung direkt bei der J2ME -Anwendung haben, da Sie Ihre Webservices auf Ihre DB portieren müssen und Ihre Webservices anrufen können. Sie können auch UrlConnections machen.

Andere Tipps

Die TC65- und späteren Module wie TC65i, BGS5, EHS6, ELS61-E rennen Java Me 3.2, damit Sie normale Java schreiben können. Sie müssen jedoch mit einem reduzierten J2ME 3.2 -Funktionssatz schreiben, Sie können beispielsweise keine neueren Funktionen von Java 7 oder 8 verwenden.

Die beiden Entwicklungsumgebungen, die Sie verwenden können, sind Eclipse Juno und NetBeans 7. Diese werden beim Download "Cdrom" von "Cdrom" geliefert.

Diese beiden Links zeigen, wie Sie mit Eclipse oder NetBeans in einem aktuellen Modul wie BGS5 oder EHS6 beginnen. Das einfache Tutorial wiederverwendet das Beispiel eines Anfängers aus einem Java-Lehrbuch:

Eclipse - https://developer.gemalto.com/tutorial/starting-out-java-me-volcano-robot-project-eclipse-juno

NetBeans - https://developer.gemalto.com/tutorial/starting-out-java-me-volcano-robot-project-netbeans-72

Es gibt weitere Beispiele für die Verwendung von HTTP -Verbindungen auf der Entwickler -Website:

String connProfile = "bearer_type=gprs;access_point=internet;username=;password=";
http = (HttpConnection) Connector.open(url + ";" + connProfile);

Sie können auch die Internetdienste des Moduls über die Befehle verwenden, aber es ist nicht erforderlich, da die meisten Funktionen Java -APIs zugeordnet sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top