×
Namespaces

Variants
Actions

Archived:旧サンプルコード

From Nokia Developer Wiki
Jump to: navigation, search
WP Metro Icon Messages.png

Contents

はじめに

本ページで提示しているサンプルコードは、かつてNokia Developer Japan Webサイト上に置かれていたもので、ダウンロード用ページも含め、それをNokia Developer Wikiに移行したものです。ご覧の通り、本ページは日本語表記ですが、サンプルファイル(ZIP形式)の中身は全て英語です。その旨ご了承ください。

また、元々Java™ MEサンプルコードのみが置かれていたため、ここにあるのもJava™コードのみです。

Overview

本ページでは、MIDIetの実例を簡単に紹介します。本ページを利用するにあたって、Java™/MIDPソフトウェアプログラミング、さらにWireless Messaging API、Mobile Media APIなどのJava™ MEオプションパッケージの基本知識が必要です。

ここで取り上げるMIDIetアプリケーションは、以下のトピックについての基本例です。

  • MIDP 1.0
    • スタンドアロン型MIDlet
    • ネットワーク型MIDlet
  • MIDP 2.0
    • スタンドアロン型MIDlet
    • ネットワーク型MIDlet
  • Nokia UI API
  • Wireless Messaging API
  • Mobile Media API

MIDP1.0

スタンドアロン型MIDlet

コンテンツ ファイル 内容
MIDPプログラミングの基本例 HelloExamples.zip 単純な「Hello, world.」MIDletと単純なアニメーションを含むMIDletの2種類のMIDletがあります。
MIDPのグラフィックス機能の基本例 TicTacToe.zip 「Tic Tac Toe」という単純なゲームを取り上げて、MIDP低レベルCanvasベースのグラフィックス機能の使用方法を紹介します。
アニメーションMIDletの例:Boids Boids.zip MIDPのグラフィックス機能を使用したフロッキングシミュレーションを紹介します。固定小数点演算を使用しています。
アニメーションMIDletの例:Stopwatch Stopwatch.zip ストップウォッチの例です。
MIDlet用XMLパーサの基本例 BookReader.zip XMLベースの単純なブックリーダアプリケーションの例です。

ネットワーク型MIDlet

コンテンツ ファイル 内容
MIDPネットワーキングの基本例 Sum.zip
SumServlet.zip
HTTPネットワーキングとURL Rewritingを使用したHTTPセッションを紹介します。
ネットワーク型MIDletの例:FruitMachine FruitMachine.zip
FruitMachineServlet.zip
HTTPネットワーキングのより高度な例です。ネットワークレイテンシのマスク用にアニメーションを使用しています。
ワークフローアプリケーションの例:Delivery MIDlet Delivery.zip
DeliveryServlet.zip
自動ワークフローのネットワーク型エンタープライズアプリケーションの例です。
WebサービスのためのMIDPクライアントの基本例 Translator.zip
TranslatorServlet.zip
ステートレスなWebサービス(SOAP)クライアント/サーバペアの単純な例です。
MIDP 1.0のセキュアなネットワーク型MIDletの例 4つのセキュリティレベルを使用して、ネットワーク型ホワイトボードを作成する例です。
Version 1.0 Whiteboardv1.0.zip
WhiteboardServletv1.0.zip
セキュリティ無し
Version 1.1 Whiteboardv1.1.zip
WhiteboardServletv1.1.zip
基本認証対応
Version 1.2 Whiteboardv1.2.zip
WhiteboardServletv1.2.zip
基本/要約認証対応
Version 1.3 Whiteboardv1.3.zip
WhiteboardServletv1.3.zip
基本/要約/カスタム認証対応
Version 1.4 Whiteboardv1.4.zip
WhiteboardServletv1.4.zip
基本/要約/カスタム認証対応。HTTP本文の暗号化
MIDPでリモートデータベースにアクセスする例 DBMIDlet.zip
DatabaseProxy.zip
プロキシを使用してデータベースのMIDletにアクセスする単純な例です。

MIDP2.0

スタンドアロン型MIDlet

コンテンツ ファイル 内容
MIDP 2.0 Game APIの例 Sheepdog.zip MIDP 2.0 Game APIを使用して実装した単純なゲームMIDletです。
MIDP 2.0 Game APIの例 Hawk.zip MIDP 2.0 Game APIを使用した単純なトイMIDletです。

ネットワーク型MIDlet

コンテンツ ファイル 内容
MIDP 2.0でソケットとデータグラムを使用した例 UDPMIDlet.zip
TCPMIDlet.zip
TCPEchoServerMIDlet.zip
Tcpecho.zip
Udpecho.zip
データグラム、ソケットおよびサーバソケットを使用したMIDPネットワーキングの例です。
MIDP 2.0のセキュアなネットワーク型MIDletの例 Whiteboardv2.0.zip
WhiteboardServletv2.0.zip
MIDP 1.0で紹介した「Whiteboard」をMIDP 2.0でHTTPSを使用した例です。

スタンドアロン型Nokia UI API MIDlet

コンテンツ ファイル 内容
Nokia UI APIのサウンド機能の例:Tones Tones.zip 周波数ベースのサウンドのためにNokia UI APIの使用方法を紹介します。また、MIDPデバイス上で標準使用可能なMIDletを維持しながら 、ベンダー特有のAPI(Nokia UI APIなど)の使用する方法も紹介します。
Nokia UI APIを使用したゲームの例:BlockGame BlockGame.zip アーケードゲームの例です。full canvasの描画、サウンド、バイブレーションにNokia UI APIを利用していますが、これらの機能を使用していない標準MIDPデバイス上でも実行できます。着信通話などのイベントが発生するとゲームを停止し、'Nokia OK' Guideline MIDP Java Gameに移動します。
Nokia UI APIを使用したMIDletの例:FishTank FishTank.zip アニメーション型水槽ゲームです。full canvasの描画と、ビットマップ画像のローテーションにNokia UI APIを使用しています。
サウンドの連続再生を利用したMIDletの例:Postcard PostCard.zip midletNokiaUI/Postcard SMS着信音「tunes」でのNokia UI APIの使用方法と、連続させたサウンドの再生方法を紹介します。
- Fireworks.zip 花火のアニメーションにNokia UI APIのfull canvas機能を使用した例です。

Wireless Messaging API

コンテンツ ファイル 内容
Wireless Messaging API/Nokia SMS APIの使用例:ChatMIDlet Chat.zip Wireless Messaging APIまたはNokia SMS APIを使用して、SMSのテキストメッセージを送受信します。SMSチャットセッションは、複数の送受信者間で利用可能です。
MIDPでのセキュアなSMSメッセージングの基本例 EncryptedSMS.zip DESを利用して暗号化されたSMSを送受信できます。

Mobile Media API

コンテンツ ファイル 内容
Mobile Media APIの基本例 MediaSampler.zip Mobile Media APIの主要な概念を簡単に紹介します。
Mobile Media APIの例:Camera Camera.zip Mobile Media APIを介してカメラの使用方法を紹介します。

Java™ APIs for Bluetooth (v1.0)

コンテンツ ファイル 内容
Bluetoothを使用したネットワーク型MIDletプログラムの例 BtsppEcho.zip ストリーム指向Bluetooth Serial Port Profile(RFCOMM)を使用したクライアント/サーバ型Bluetooth MIDletの例です。単一のサーバに対し複数のクライアントに接続できます。Bluetoothデバイスの問い合わせ、サービスディスカバリなどの説明に役立ちます。このMIDletは、クライアントまたはサーバの役割が確認され次第開始します。
Bluetoothを使用したネットワーク型MIDletプログラムの例 Btl2capEcho.zip Bluetooth L2CAPデータグラムプロトコルを使用するため、上述の例に似ています。
This page was last modified on 23 October 2013, at 08:34.
101 page views in the last 30 days.
×