当社はこのたび、ネットワーク機器向けにJavaアプリケーションを最適に実行するJavaチップ「MB86799」、JTRON(ジェイトロン)仕様(*1)リアルタイムOSとミドルウェアや各種ドライバをパッケージ化した「J-REALOS(ジェイ-リアロス)/PJ」および評価キットを開発し、「Javaソリューション」として、6月1日より販売開始いたします。
Javaはプラットフォームを問わず、限られた資源で多彩な機能を実現でき、開発においても部品の再利用により期間の短縮が図れるため、今後、期待される技術です。 現在のJavaアプリケーションは、既存の汎用CPU上で主に動作していますが、情報機器の多機能化によりソフトウェアの規模が増大するにつれ、実行性能を出すために高性能、低消費電力、小容量メモリで動作するJavaチップのニーズが急速に高まっております。
当社は、これらの要求にお応えするためJavaチップを核とした組み込み用途向けに「Javaソリューション」をご提供いたします。
当社は、本ソリューションにより携帯電話・携帯ゲーム機・PDA・ナビゲーションシステムなどのネットワーク情報機器分野や、自動販売機・FA機器などの制御分野において、Javaの特長であるネットワーク親和性とインターオペラビリティを活かし、堅牢で、しかも、高速、低消費電力を実現するシステムを提供いたします。
当社は「Everything on the Internet」を事業戦略とし、今後もJavaの技術を活用したインターネット関連製品の提供を積極的に推進してまいります。
【Javaソリューションの概要】
- picoJava-II(*2)をコアにしたJavaチップ「MB86799」
Javaバイトコード(*3)を直接実行するため、PC環境と比較し15倍(100MHz換算)の実行性能を実現。さらに低消費電力、小容量メモリで動作可能なシステムLSIを提供。
- JTRONサポートパッケージ「J-REALOS/PJ」
- Javaチップ用ITRON(*4)仕様リアルタイムOS、JTRONクラス(*5)、JavaVM(*6)、JavaAPI(*7)、Javaシステムの構築に必要なミドルウェア(TCP/IP、PPP(*8)、ファイルシステム、グラフィックライブラリなど)および関連するドライバで構成。
- 株式会社富士通研究所(本社:川崎市 社長:佐藤 繁)と共同でJavaチップに最適化したJavaVMを世界で初めて開発し、PersonalJava(*9)とEmbeddedJava(*10)に搭載。
- 評価キット「J-StarterKit for picoJava-II」
組み込みシステムにおける様々なJavaアプリケーションを評価可能。
- PersonalJavaとEmbededJavaのライセンスを取得
サン・マイクロシステムズ社(本社:米国カリフォルニア州、会長兼CEO:スコット・マクニーリ)より取得し、ユーザは当社との契約のみでシステムに組み込みが可能。
- 開発ツールも同時に提供
開発ツールとして、MetaWare社(*11)よりC/C++コンパイラとシミュレータ、コンピューテックス社(*12)よりROM-ICE(*13)を提供。
【出荷開始時期】 | 6月1日 |
【価 格】 | 1. JTRONサポートパッケージ「J-REALOS/PJ」 | 個別見積もり |
2. 評価キット「J-StarterKit for picoJava-II」 | 34万8千円 |
尚、評価キットは製品に組み込むことはできません。また、評価キット1セットに付き1評価ライセンスを付属し、製品化には、製品化ライセンスが別途必要です。 |
【販 売 目 標】 | JTRONサポートパッケージ 初年度50万セット、2002年度300万セット |
今回の発表について、MetaWare社からDirector of Software StrategyのFranklin L. DeRemerからコメントをいただいております。
「このたび、富士通がすばらしい評価ボードを開発しました。これは組み込み業界にとって喜ばしいことです。このボードはJavaを使って高度な機能や見栄えの良いGUIを開発する必要があるすべての組み込みシステムの開発者にとってまさに朗報です。
このボードにはkeyboard,Mouse,LAN,Graphics,Serial,Parallel,PCI,IrDA,Audioなどありとあらゆる機能が搭載され、携帯電話・PDA・ページャー・デジタルセットトップボックスなど今後発売予定の製品の開発に対応できます。
JTRONと評価ボード、それに我々のHigh Cコンパイラ及びSeeCodeデバッガを組み合わせれば、まさに最強の開発環境となるでしょう。我々は富士通の評価ボードのためにその強力な機能をそのまま使える評価版を提供します。この評価版がすべての開発者の役に立つことを願っています。最後にすばらしいチップとJavaソリューションを開発してくれたサン・マイクロシステムズと富士通のすべての人に感謝をこめて。どうもありがとう。」
【Javaソリューションの特長】
- 組み込みJavaシステムを構築するためのOne Stop Shoppingを実現
組み込みJavaシステム構築に必要なハードウェアとソフトウェア、ライセンスの一括調達が可能。
- コストパフォーマンスを追求
組み込み分野におけるJavaシステム構築のコストパフォーマンスを追求したJavaチップとリアルタイムOS、 及びJava実行環境の構成を提供いたします。
Javaチップは、 従来の組み込みのCPUに比べJavaアプリケーションの実行に必要なメモリ容量や、ソフトウェアのコストを削減することが可能です。また、高いJava実行性能を低い周波数で実現し、これにより携帯機器等で要求される省スペース化、低消費電力化が可能になり、ノイズ対策や冷却対策のコストを削減できます。
リアルタイムOSはもちろん、組み込みJavaシステム構築に必要なミドルウェアやドライバもまとめて提供し、ソフトウェア部品の調達や調整する手間を省きます。
- ソフトウェアの開発効率の向上
Javaアプリケーションは、Java実行環境をサポートしたパソコンやワークステーションで開発できます。Javaの特徴であるオブジェクト指向プログラムによりソフトウェア開発工数を大幅に削減できます。また、プラットホームに依存しないのでソフトウェアの流通が図れます。
- Javaチップ「MB86799」
本チップは、picoJava-IIコアのJavaチップです。
JavaチップはJavaバイトコードを直接実行することが可能で、Just-In-Time(*14)コンパイラのような 高速化技術を必要としないため、コンパイルで使用するメモリ領域の確保が不要となります。また、 電力消費を抑えることができます。このように携帯端末などに求められる限定された条件の中であっても、Javaの持つ利点を十分に引き出すことができます。
ご参考)動作特性 | 消費電力 | 動作周波数 | 電源電圧 |
|
360mW | 66MHz | 2.5V |
90mW | 40MHz | 1.7V |
【注釈】
- *1:JTRON仕様
- TRON協会により策定されたITRON仕様のリアルタイムOS上にJava実行環境を実装する場合のインタフェース仕様です。
尚、トロン(TRON:The Real-time Operating-system Nucleus)は東京大学・坂村 健博士によって提唱されたコンピュータアーキテクチャです。TRON協会はトロンに関する普及啓発、調査研究、規格の作成、標準化の推進、検定事業などの業務を行う社団法人です。
- *2:picoJava-II
- 米国 Sun Microsystems,Inc.の開発したJavaバイトコードを機械命令とするマイクロプロセサのコアです。
- *3:Javaバイトコード
- Javaコンパイラにより生成されるプロセサに依存しないコードです。
- *4:ITRON仕様
- TRON協会により策定された民生機器に代表される小規模な組み込みシステム向けに標準化したリアルタイムカーネルの仕様です。
- *5:JTRONクラス
- JTRON仕様を実装したプログラムです。
- *6:JavaVM
- Javaバイトコードを実行させる環境がJavaVM(Virtual Machine)です。
- *7:Java API
- Javaアプリケーションをコーディングするプログラマがクラスやオブジェクトの動作および状態にアクセスする方法を規定した仕様及び実装です。
- *8:PPP(Point to Point Protocol)
- インターネットの「公式」プロトコルです。
- *9:PersonalJava
- 家庭、オフィス、およびモバイル用途のデバイス上で稼動するネットワーク接続可能なアプリケーション用の Java実行環境です。
- *10:EmbeddedJava
- 組み込みデバイス用の Java 実行環境です。
- *11:MetaWare社
- 本社:米国2161 Delaware Avenue, Santa Cruz, CA
Director of Operations:John Ryal.
- *12:コンピューテックス社
- 本社:京都市東山区五条橋東四丁目432-13 對嵐坊ビル
代表取締役:山田 登
- *13:ROM-ICE
- ROMの代わりをするインサーキットエミュレータです。高級言語レベルデバッグが可能です。
- *14:Just-In-Timeコンパイラ
- Javaバイトコードをロードした時にネイティブコードに変換し、実行するもので、バイトコードのポータビリティを損なわずに高速化する技術です。
【商標】
- Java、PersonalJava、EmbeddedJava 、picoJava、およびすべてのJava関連の商標およびロゴは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。
以 上
|