NetBeans Mobility Pack 5.5.1 リリースノート

NetBeans Mobility Pack for CLDC 5.5.1 にようこそ。 この製品は、Connected, Limited Device Configuration (CLDC) や Mobile Information Device Profile (MIDP) テクノロジをサポートする Java Micro Edition (Java ME) アプリケーションの開発ツールを提供するアドオンパックです。 Mobility Pack for CLDC には、Sun Java Wireless Toolkit version 2.5.1 が含まれています。

注: NetBeans Mobility Pack for CLDC 5.5.1 のインストールについては、NetBeans Mobility Pack for CLDC 5.5.1 インストールガイドを参照してください。

システム要件

サポートされるオペレーティングシステム

NetBeans Mobility Pack for CLDC 5.5.1 は、Java Runtime Environment と、Java 言語で作成されたアプリケーションをコンパイル、デバッグ、および実行するための開発者向けツールで構成されている Java SE JDK version 5.0 または 6.0 で動作します。

NetBeans Mobility Pack for CLDC 5.5 は、Java VM をサポートしている Microsoft Windows システムで動作します。 次は、NetBeans IDE のテスト済みのプラットフォーム一覧です。

  • Microsoft Windows Vista
  • Microsoft Windows XP Professional SP2
  • Ubuntu 6.x

注: NetBeans Mobility Pack のサポートするプラットフォームと、実際に使用するエミュレータのサポートするプラットフォームとが異なる場合があります。 使用するプラットフォームで Mobility Pack と使用するエミュレータの両方がサポートされていることを確認してください。

問題点と注意点

NetBeans Mobility Pack 5.5.1 は、NetBeans 5.5.1 上で実行する必要があります。 一部の機能は NetBeans 5.5 では動作しない場合があります。

発見したバグの提出、新機能や機能強化に関する要求、または既存のバグの状況の確認を行うには、次の場所にある Issuezilla バグ追跡システムを使用します。 https://netbeans.org/bugzilla/enter_bug.cgi?component=mobility&version=5.5.1

注: 以前のバージョンの Mobility Pack に含まれるビジュアルモバイルデザイナーを使用して作成されたプロジェクトは、version 5.5 で開くと、新しい形式にアップグレードされます。 詳細は、http://wiki.netbeans.org/wiki/view/MobilityVisualDesignerVersions を参照してください。

ここでは、今回のリリースで未解決の主な問題点を説明します。

  • インストールディレクトリまたはユーザーディレクトリの名前かパスに ASCII 以外の文字が含まれていると、NetBeans Mobility Pack が動作しない。
  • Sun Java Wireless Toolkit のインストールディレクトリまたはユーザーディレクトリの名前かパスに ASCII 以外の文字が含まれていると、Toolkit が動作しない。
  • Sun Java Wireless Toolkit 2.5.1 のエミュレータは、Mobility プロジェクト名や、MIDlet あるいは MIDlet スイート名になる Java クラス名で複数バイト文字をサポートしていない。 IDE でそうしたプロジェクトを開発することはできますが、ターゲットプラットフォームとして Sun Java Wireless Toolkit 2.5.1 を使用する場合、アプリケーションを構築、実行することはできません。
    回避策: プロジェクト名やプログラムのクラス名で ASCII 文字だけ使用するか、複数バイト文字を使用するエミュレータを使用するようにプロジェクトを設定してください。
  • Linux ディストリビューションの場合、一部のアクセス権で、外部の Sun Java Wireless Toolkit エミュレータを追加できない。

    Java プラットフォームマネージャー (JPM) を使ってプラットフォームを追加する場合、このツールのブラウザはあらゆる Sun Java Wireless Toolkit ディレクトリを認識し、ファイルダイアログでは、それらディレクトリに適切なアイコンを付けます。 ただし、root または別のユーザーアカウントでインストールされた Linux で外部の Wireless Toolkit を追加しようとすると、Wireless Toolkit が正しくインストールされているように見えても、失敗することがあります。 これは既知の問題で、Wireless Toolkit の実行可能ファイルに間違ったアクセス権が設定されていることが原因です。 このため、JPM はエミュレータ実行可能ファイルを実行できず、必要なプラットフォームに関する情報を取得できません。

    回避策: NetBeans IDE を実行するときと同じユーザーアカウントで外部の Sun Java Wireless Toolkit をインストールしてください。 root アクセス権がある場合は、必要に応じて、Wireless Toolkit ディレクトリおよび実行可能ファイルのアクセス権を変更できますが、この方法は、インストールされている既存の Wireless Toolkit を使用するほかのユーザーにとって大きな問題になる可能性があるため、推奨できません。

  • 課題 #79039:J2EE 5 Web サービスクライアントに、モバイルクライアントから Web アプリケーションへの接続を生成できない。

    J2EE 5 形式で作成された Web サービスクライアントに、「モバイルクライアントから Web アプリケーションへの接続」ウィザードを使用できません。 このウィザードの最初のパネルのコンボボックスに、これらの Web サービスクライアントが表示されません。
  • 回避策: 新しい J2EE 1.4 Web プロジェクトを作成し、希望するサービスに Web サービスクライアントを追加します。 新しいプロジェクトに追加した Web サービスクライアントを Mobility プロジェクトから選択します。
  • OTA からの実行速度が非常に遅いことがある。
  • MIDP ビジュアルデザイナーのコンポーネントパレットに複数のカスタムコンポーネントを追加すると、最後に追加したカスタムコンポーネントが使用できなくなることがある。
  • 回避策: コンポーネントパレットマネージャーを使用し、最後に追加したカスタムコンポーネントをいったん削除して追加し直してください。

  • マルチスレッドのアプリケーションをデバッグするとき、またはデュアルマシン上でアプリケーションをデバッグするときに、エミュレータは起動するが MIDlet が表示されない。 これは、Sun Java Wireless Toolkit 2.5.1 のバグが原因です。

    回避策: デバッグ時にはハイパースレッド機能を無効にしてください。

  • モバイルクライアントから Web アプリケーションへの接続を新規に作成するとき、Web サービスのパラメータが、配列など、ビジュアルモバイルデザイナーで簡単に表示できない型の場合、サンプル MIDlet を生成できない。
  • 課題 #73286:byte[] 要素が WSDL で認識されない。
    スタブジェネレータが byte[] 型のオブジェクトで返されるメソッドを正しく生成できない (WS-I BP 1.0 で char がサポートされている場合)。
  • 課題 #75238: モバイルクライアントから Web アプリケーションへの接続で、戻り値の型のサンプル MIDlet を生成できない。
    これは、Web サービスの戻り値の型が、バイトの配列などの Visual Mobile Developer に適していない場合に発生します。
  • 課題 #90112:「モバイルクライアントから Web アプリケーションへの接続」ウィザードで、Web サービスクライアントを生成できない。
    「モバイルクライアントから Web アプリケーションへの接続」ウィザードで、生成したスタブのパスに空白文字が含まれる場合、Web サービスクライアントを生成できません。

 

マニュアル

NetBeans Mobility Pack には、HTML 形式および IDE 内蔵のヘルプシステムの形式のマニュアルが用意されています。 また、IDE を使い始めるにあたって役立つ次のマニュアルも用意されています。

Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2016, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo