<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> | |
<!-- | |
Copyright (c) 2009, 2010, Oracle and/or its affiliates. All rights reserved. | |
--> | |
<html> | |
<head> | |
<link rel="stylesheet" type="text/css" href="../../../netbeans.css"> | |
<title>NetBeans Java ME CDC開発のクイック・スタート・ガイド</title> | |
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
<meta http-equiv="Content-Style-Type" content="text/css"> | |
<meta name="SourceCastVersion" content="2.6.2.4.10"> | |
<meta name="keywords" content="NetBeans, IDE, Platform, open source, developer, Java ME, CDC"> | |
<meta name="Alyona Stashkova" content="Alyona.Stashkova@oracle.com"> | |
</head> | |
<!-- Begin Content Area --> | |
<body> | |
<a name="top"></a> | |
<h1>NetBeans Java ME CDC開発のクイック・スタート・ガイド</h1> | |
<h2>概要</h2> | |
<p>Connected Device Configuration (CDC)アプリケーションは、2MB以上のメモリーを搭載したモバイル・デバイスや埋込みデバイスで動作するように設計されています。この構成は、MIDPベースの携帯電話よりも機能豊富なJVMをサポートするものです。これらの携帯電話は通常はメモリーが大幅に少なく、CLDC (Connected Limited Device Configuration)を使用します。このチュートリアルでは、NetBeans IDEを使用して、Java Platform Micro Edition (Java MEプラットフォーム)のCDCアプリケーションを作成する方法を示します。使用可能な3つのCDCプロファイル用の単純なフォームをデバイス・エミュレータに表示するJava ME CDCプロジェクトを作成する方法を示します。このドキュメントは、できるだけ短時間でアプリケーションを作成できるように編集されています。 </p> | |
<p class="notes"><b>注意:</b> NetBeans IDE 7.3を使用している場合は、<a href="../../73/javame/cdc-quickstart.html">NetBeans 7.3 Java ME CDC開発のクイック・スタート・ガイド</a>を参照してください。</p> | |
<!--<ul> | |
<li>If you are using NetBeans IDE 6.9, 7.0, 7.1.1, or 7.1.2, refer to the <a href="../../71/javame/cdc-quickstart.html">NetBeans 6.9, 7.0, 7.1.1, or 7.1.2 Java ME CDC Development Quick Start Guide</a>.</li> | |
<li>If you are using NetBeans IDE 7.2.1, refer to the <a href="../../72/javame/cdc-quickstart.html">NetBeans 7.2.1 Java ME CDC Development Quick Start Guide</a>.</li> | |
<li>Versions 7.1 and 7.2 of the NetBeans IDE do not support Java ME SDK.</li> | |
</ul>--> | |
<h3>内容</h3> | |
<img alt="このページの内容は、NetBeans IDE 7.4に適用されます" class="stamp" src="../../../images_www/articles/74/netbeans-stamp.png" title="このページの内容は、NetBeans IDE 7.4に適用されます"> | |
<ul> | |
<li><a href="#reqs">要件</a></li> | |
<li><a href="#platforms">サポートされているCDCエミュレータ・プラットフォーム</a></li> | |
<li><a href="#sdkinstall">Oracle Java ME SDKのインストール</a></li> | |
<li><a href="#cdcinstall">Oracle Java ME CDCプラットフォームのインストール</a></li> | |
<li><a href="#plugin">Java MEのアクティブ化</a></li> | |
<li><a href="#pbp">Personal Basis Profileを使用したCDCアプリケーションの作成</a></li> | |
<!-- <li><a href="#personal">Creating a CDC Application with Personal Profile</a></li>--> | |
<li><a href="#next">関連項目</a></li> | |
</ul> | |
<h2>要件<a name="reqs"></a></h2> | |
<p><b>このチュートリアルを完了するには、次のソフトウェアとリソースが必要です。</b></p> | |
<table> | |
<tbody> | |
<tr> | |
<th class="tblheader" scope="col">ソフトウェアまたはリソース</th> | |
<th class="tblheader" scope="col">必須バージョン</th> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://www.netbeans.org/downloads/index.html">NetBeans IDEとJava ME</a></td> | |
<td class="tbltd1"> 7.4 </td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html">Java Development Kit</a> (JDK)</td> | |
<td class="tbltd1"> 7</td> | |
</tr> | |
<tr> | |
<td class="tbltd1"><a href="http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html">Oracle Java ME SDK</a></td> | |
<td class="tbltd1">3.2またはそれ以降 </td> | |
</tr> | |
</tbody> | |
</table> | |
<h2>サポートされているCDCエミュレータ・プラットフォーム<a name="platforms"></a></h2> | |
<p>NetBeans IDEでは、Windowsプラットフォームに対して<a href="http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html">Oracle Java ME SDK</a>がサポートされます。Oracle Java ME SDKを使用してCDCアプリケーションを開発できます。異なるCDCエミュレータ・プラットフォームによって、異なる開発プロファイルがサポートされることに注意してください。それらをサポートするメインの開発プロファイルおよびエミュレータは、Personal Basis Profile (Java ME SDK)です。 <!--supports an application development framework for mobile and embedded devices--> | |
(<a href="http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html">詳細情報</a>)</p><!--are:</p> | |
<ul> | |
<li>Personal Basis Profile (Java ME SDK) supports an application development framework for mobile and embedded devices | |
(<a href="http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html">more info</a>)</li> | |
<li>Personal Profile (Nokia) is the most popular profile for smartphone development (<a href="http://jcp.org/en/jsr/detail?id=62">more info</a>) | |
<p class="notes"><b>Note:</b> Instructions for adding the Nokia Series 80 Platform SDK for Symbian OS, Java and Personal Profile emulator platform are listed in the <a href="cdcemulator-setup.html"> NetBeans CDC Platform Emulator Setup Guide</a>.</p> | |
</li> | |
</ul>--> | |
<a href="#top">先頭</a> | |
<h2><a name="sdkinstall"></a>Oracle Java ME SDKのインストール(Windows)</h2> | |
<ol> | |
<li><a href="http://www.oracle.com/technetwork/java/javame/javamobile/download/sdk/index.html">Java ME SDKダウンロード</a>・ページに移動します。</li> | |
<li> 「Accept License Agreement」オプションをクリックします。</li> | |
<li>Oracle Java ME SDKインストーラ・ファイルをダウンロードし、コンピュータ上の任意の場所に保存します。</li> | |
<li>インストーラ・ファイルをダブルクリックしてインストーラを実行し、指示に従います。<br>インストールが完了すると、Java (TM) ME Platform SDK Device Managerアイコン(<img alt="Java (TM) ME Platform SDK 3.2 Device Managerアイコン" src="../../../images_www/articles/73/javame/cdc-quickstart/icon.png">)がWindowsシステム・トレイに表示されます。 </li> | |
</ol> | |
<a href="#top">先頭</a> | |
<h2><a name="cdcinstall"></a>Oracle Java ME CDCプラットフォームのインストール</h2> | |
<ol> | |
<li>「ツール」→「Javaプラットフォーム」を選択します。<br>「Javaプラットフォーム・マネージャ」ダイアログ・ボックスが表示されます。 | |
<p class="align-center"> | |
<a href="../../../images_www/articles/73/javame/cdc-quickstart/jpmanager.png" rel="lytebox" title="Javaプラットフォーム・マネージャ"> <img alt="Javaプラットフォーム・マネージャ" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/jpmanager-small.png"></a></p></li> | |
<li>「プラットフォームの追加」をクリックします。</li> | |
<li>Javaプラットフォームの追加ウィザードの「プラットフォーム・タイプを選択」で、「Java ME CDCプラットフォーム・エミュレータ」を選択し、「次」をクリックします。<br>「プラットフォーム・フォルダを選択」が表示されます。</li> | |
<li>Java ME SDKプラットフォームをインストールしたディレクトリ(<tt>C:\Java_ME_Platform_SDK_3.4</tt>など)を選択し、「次」をクリックします。</li> | |
<li>Javaプラットフォームの追加ウィザードの「プラットフォーム名」パネルで、前の手順で選択したプラットフォームが選択されていることを確認し、「終了」をクリックします。<br> これで、Oracle Java ME CDCプラットフォームがNetbeans IDEに登録されます。 | |
<p class="align-center"> | |
<a href="../../../images_www/articles/73/javame/cdc-quickstart/cdcregistered.png" rel="lytebox" title="登録されたJ2MEプラットフォーム"> <img alt="登録されたJ2MEプラットフォーム" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/cdcregistered-small.png"></a></p></li> | |
<li>「Javaプラットフォーム・マネージャ」ダイアログ・ボックスで、「閉じる」をクリックします。</li> | |
</ol> | |
<a href="#top">先頭</a> | |
<h2><a name="plugin"></a>Java MEのアクティブ化</h2> | |
<ol> | |
<li> IDEのメイン・ツールバーから「ツール」→「プラグイン」を選択します。</li> | |
<li> 「プラグイン」ダイアログ・ボックスで、「インストール済み」タブをクリックし、使用可能な機能のリストで「Java ME」を選択します。 | |
<p class="align-center"><a href="../../../images_www/articles/73/javame/cdc-quickstart/plugins.png" rel="lytebox" title="「プラグイン」ダイアログ・ボックス"> <img alt="「プラグイン」ダイアログ・ボックス" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/plugins-small.png"></a></p></li> | |
<li> 「アクティブ化」をクリックします。<br> 「インストーラ」ダイアログ・ボックスの「ようこそ」パネルで「アクティブ化」をクリックします。 | |
<p class="align-center"><a href="../../../images_www/articles/73/javame/cdc-quickstart/installer.png" rel="lytebox" title="「インストーラ」ダイアログ・ボックス"> <img alt="「インストーラ」ダイアログ・ボックス" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/installer-small.png"></a></p></li> | |
<li> アクティブ化が正常に完了したら、「終了」をクリックします。</li> | |
<li> 「閉じる」をクリックして「プラグイン」ダイアログ・ボックスを閉じます。</li></ol> | |
<p>これで、NetBeans IDEがモバイル開発用に設定されます。</p> | |
<p>後続の各項では、使用可能なプロファイルを使用してCDCプロジェクトを作成し、個人用プロファイルとAGUIプロファイルのアプリケーションではIDEのGUIビルダーを使用してユーザー・インタフェースを拡張します。 </p> | |
<a href="#top">先頭</a> | |
<h2>新しいCDCアプリケーションの作成 - Personal Basis Profile<a name="pbp"></a></h2> | |
<p>ここでは、Oracle Java ME SDKを使用して、Personal Basis Profile (PBP) 1.1プロファイル用のCDCアプリケーションを作成します。 </p> | |
<ol> | |
<li>メイン・ウィンドウで「<tt>ファイル</tt>」>「<tt>新規プロジェクト</tt>」(Ctrl+Shift+N)を選択します。</li> | |
<li>「カテゴリ」から「<tt>Java ME</tt>」を選択します。「プロジェクト」から「<tt>CDCアプリケーション</tt>」を選択します。「次」をクリックします。</li> | |
<li>「名前と場所」ページで、プロジェクトに「<code>newcdc</code>」という名前を付け、「<tt>メイン・クラスの作成</tt>」チェックボックスは選択したままにします。「次」をクリックします。</li> | |
<li>「プラットフォームを選択」ページで、次の図に示すようなデフォルト設定(<code>CDC Java(TM) Platform Micro Edition SDK 3.2</code> (Javaプラットフォーム)、<code>DefaultCdcPbpPhone1</code>(デバイス)および<tt>PBP-1.1</tt>(プロファイル))のままにします。 | |
<p class="align-center"> | |
<a href="../../../images_www/articles/73/javame/cdc-quickstart/select-platform.png" rel="lytebox" title="新規CDCプロジェクト・ウィザードの「プラットフォームを選択」ページ"> <img alt="新規CDCプロジェクト・ウィザードの「プラットフォームを選択」ページ" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/select-platform-small.png"></a></p></li> | |
<li>「終了」をクリックします。IDEによって、新しいアプリケーションが作成され、メイン・クラス・フォームが開きます。</li> | |
<li>「ソース」ビューで、「<code>g.drawString("Hello, World!", 80, 50);</code>」を検索し、「<tt>Java</tt>」という単語を追加して「<code>Hello, Java World!</code>」になるようにします | |
<p class="align-center"><a href="../../../images_www/articles/73/javame/cdc-quickstart/hellojava.png" rel="lytebox" title="文字列「Hello Java World!」が表示されたソース・コード・エディタ"> <img alt="文字列「Hello Java World!」が表示されたソース・コード・エディタ" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/hellojava-small.png"></a></p> | |
</li> | |
<li>プロジェクトをビルドするには、メイン・ツールバーから「実行」>「プロジェクトのビルド」を選択します。</li> | |
<li>メイン・ツールバーから「実行」>「プロジェクトの実行」を選択し、プロジェクトを実行します。<br> プロジェクトがエミュレータで起動し、変更後の「Hello World!」メッセージが表示されます。 | |
<p class="align-center"><a href="../../../images_www/articles/73/javame/cdc-quickstart/hellojava-emulator.png" rel="lytebox" title="メッセージ「Hello Java World!」が表示された状態のデフォルトのカラー電話デバイス・エミュレータ"> <img alt="メッセージ「Hello Java World!」が表示された状態のデフォルトのカラー電話デバイス・エミュレータ" border="1" src="../../../images_www/articles/73/javame/cdc-quickstart/hellojava-emulator-small.png"></a></p> | |
</li> | |
</ol> | |
<p>プロジェクトをデバッグし、<a href="../../docs/java/junit-intro.html">JUnitフレームワーク</a>を使用してCDCプロジェクト用のテストを作成することもできます。</p> | |
<!--<a href="#top">top</a> | |
<a name="personal"></a> | |
<h2>Creating a New CDC Application - Personal Profile</h2> | |
<p>Here we create an <em>applet</em> for the Personal Profile using the Nokia | |
Series 80 Platform SDK for Symbian OS, for Java, Personal Profile. </p> | |
<p class="notes"><b>Note: </b>See <a href="cdcemulator-setup.html"> NetBeans CDC Platform Emulator Setup Guide</a> for instructions on adding the Nokia Series 80 Platform SDK for Symbian OS, Java and Personal Profile emulator platform, to the IDE.</p> | |
<ol> | |
<li>Choose <tt>File</tt> > <tt>New Project</tt>. Under Categories, select | |
<tt>Java ME</tt>. Under Projects, select the <tt>CDC Application</tt> template. Click Next.</li> | |
<li>Name the project <tt>S80cdcApplication</tt> and specify a location for | |
the project on your computer. Leave the <tt>Create Main Class</tt> check box selected. | |
Click Next. | |
<p class="align-center"><a href="../../../images_www/articles/73/javame/cdc-quickstart/nokias80app.png" rel="lytebox" title="New Project Wizard Name and Location showing S80cdcApplication project"> | |
<img src="../../../images_www/articles/73/javame/cdc-quickstart/nokias80app-small.png" alt="New Project Wizard Name and Location showing S80cdcApplication project" border=1></a></p></li> | |
<li> In the Select Platform Page, choose the <tt>Nokia S80 Platform</tt>. | |
<p class="align-center"><a href="../../../images_www/articles/73/javame/cdc-quickstart/nokias80sdk.png" rel="lytebox" title="New Project Wizard Select Platform showing Nokia S80 CDC SDK"> | |
<img src="../../../images_www/articles/73/javame/cdc-quickstart/nokias80sdk-small.png" alt="New Project Wizard Select Platform showing Nokia S80 CDC SDK" border=1></a></p></li> | |
<li>Click Finish. The IDE creates a new application and opens the main class | |
form in the GUI Builder, as shown in the following figure. Click on Source | |
to see the source code for the applet. | |
<p class="align-center"> | |
<a href="../../../images_www/articles/73/javame/cdc-quickstart/nokia-screen.png" rel="lytebox" title="The main class form open in the GUI Builder"> | |
<img src="../../../images_www/articles/73/javame/cdc-quickstart/nokia-screen-small.png" alt="The main class form open in the GUI Builder" border=1></a></p> | |
<p class="notes"><b>Note:</b> The generated code is based on the profile. Here the main class is derived from <code>java.awt.Frame</code>. </p> | |
</li> | |
</ol> | |
<h4>Creating the Application Interface Using the GUI Builder</h4> | |
<p>You can use the GUI Builder in the same way you use it for regular J2SE development. | |
In the GUI Builder, right-click the <tt>Main.java</tt> form | |
and choose <tt>Set Layout</tt> > <tt>Free Design</tt>. Then drag and drop components from | |
the Palette window into the Design Area of the GUI Builder. </p> | |
<p class="align-center"> | |
<a href="../../../images_www/articles/73/javame/cdc-quickstart/nokia-finished.png" rel="lytebox" | |
title="Sample Form in the GUI Builder"> | |
<img src="../../../images_www/articles/73/javame/cdc-quickstart/nokia-finished-small.png" | |
alt="Sample Form in the GUI Builder" border=1></a></p> | |
<p class="notes"><b>Note:</b> Make sure you | |
only use AWT components in your form. Since all the Nokia Series 80 | |
devices support the Personal Profile, only AWT widgets are available.</p> | |
<p>For more information on using the IDE's GUI Builder, see the <a href="../../trails/matisse.html">Java GUI Applications Learning Trail</a>.</p> | |
<p> When you are done, right-click the project in the Projects window and | |
choose Run from the popup menu. Your application should be displayed in the device emulator.</p> | |
<p class="align-center"> | |
<a href="../../../images_www/articles/73/javame/cdc-quickstart/app-emulator.png" rel="lytebox" | |
title="Sample application in the device emulator"> | |
<img src="../../../images_www/articles/73/javame/cdc-quickstart/app-emulator-small.png" | |
alt="Sample application in the device emulator" border=1></a></p> | |
<p>You can now run the device in the emulator.</p> | |
<p>You can also debug the project, and create and debug tests <a href="../java/junit-intro.html">using the JUnit framework</a>.</p>--> | |
<div class="feedback-box"><a href="/about/contact_form.html?to=6&subject=NetBeans%20CDC%20Development%20Quick%20Start%20Guide">このチュートリアルに関するご意見をお寄せください</a></div><br style="clear:both;"> <a href="#top">先頭</a> | |
<h2>関連項目<a name="next"></a></h2> | |
<blockquote> | |
<p>IDEを使用したモバイル・アプリケーションの開発の詳細は、次のドキュメントを参照してください。</p> | |
<ul> | |
<li><a href="http://wiki.netbeans.org/JavaMESDKSupport">NetBeans IDEでのJava ME SDKのサポートに関するFAQ</a></li> | |
<!--<li><a href="cdcemulator-setup.html">NetBeans CDC Emulator Platform Setup Guide</a></li>--> | |
<li><a href="../../../kb/trails/mobility.html">NetBeans Java MEアプリケーションの学習</a></li> | |
<li><i>NetBeans IDEによるアプリケーションの開発</i>の<a href="http://www.oracle.com/pls/topic/lookup?ctx=nb7400&id=NBDAG1552">Java MEアプリケーションの開発</a></li> | |
</ul> | |
</blockquote> | |
<a href="#top">先頭</a> | |
</body> | |
</html> |