2011-01-28 13 views
1

私は決してJavaのエキスパートではありません。職場では、ネットワーク接続用に2G SIMカードを搭載した組み込みJavaを実行するCinterion TC65ワイヤレスモジュールを探しています。私はJavaのモバイルdevを行ったことがないので、startApp()、pauseApp()、destryApp()全体が少し私を投げています。私が知る必要があるのは、通常のJavaコードを含めることが可能な場合です。 mysql接続、HTTP接続?それとも、ATコマンドを使って行う必要がありますか?私はこの1つに私を助けるためにいくつかのJavaバフが必要:)おかげJavaワイヤレスモジュールの開発

答えて

1

は現在、さまざまなUIフレームワークがありますJ2MEアプリ開発のために利用可能な

  • lcdui
  • LWUIT
  • kuix

シンプルなUIをご希望の場合は、のlcduiにアクセスしてください。Netbeansのデザイナーもいらっしゃいますので、フォームやフローの設計について心配する必要はありません。 fアプリケーション。

j2meアプリケーションから直接mysql接続を行うことはできません.DBにアクセスするWebサービスを移植する必要があり、Webサービスを呼び出す必要があるためです。 URLConnectionsを作成することもできます。

+0

優れているので、JavaがGETを介してデータを送信し、PHPにmysqlを実行させるPHPサーバースクリプトをWebサーバーに作成した場合は?それはアイデア? – benhowdle89

+0

はい、それはできますが、私はwebservice approchのために行くことをお勧めします、それはより良いです –

+0

webservice正確に何を意味するのですか? (このコンテキストで) – benhowdle89

0

TC65i、BGS5、EHS6、ELS61-EなどのTC65以降のモジュールはすべてJava ME 3.2を実行するので、通常のJavaを書き込むことができます。しかし、J2ME 3.2の機能セットを減らして書く必要があります。たとえば、Java 7または8の新しい機能を使用することはできません。

Eclipse JunoとNetbeans 7の2つの開発環境を使用できます。これらは、インストールCDROMで提供されています。

これらの2つのリンクは、BGS5またはEHS6などの現在のモジュールでEclipseまたはNetbeansを使用する方法を示しています。 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

デベロッパーのウェブサイト上でHTTP接続を使用しての更なる例があります

のEclipse:

String connProfile = "bearer_type=gprs;access_point=internet;username=;password="; 
http = (HttpConnection) Connector.open(url + ";" + connProfile); 
簡単なチュートリアルのJavaテキストブックから初心者の例を再使用しています

また、モジュールのインターネットサービスをATコマンドで使用することもできますが、ほとんどの関数にはJava APIが関連付けられているため、必要はありません。

関連する問題