Comments
Description
Transcript
Java One`99
dwm_119-121 99.8.29 11:44 PM ページ119 Event Report ビデオ&フォト 編集部 1999 年6 月15 日から18 日までの4 日 ットホーム・アーキテクチャを構成する ションで要求される標準的な機能をもつ 間,米国カリフォルニア州 San Fran- 新しいフレームワークを発表した. 実行環境である. cisco の Moscone Centerに お い て , ∏ Java 2 Platform Enterprise Edition Java デベロッパーズ・コンファレンス (J2EE) み制御機器に搭載するために,必要メモ π Java 2 Platform Standard Edition JavaOneが開催された. 昨年までは,パソコン・ベースで動作 (J2SE) 境に関する話題が多かったが,今回は, Javaの組み込みへの応用に注目が集まっ た.ただし,Jiniに関する展示はほとん どなかった. (J2ME) の3種類である. ットにしている. J2EEは,Java 2 Platformのフル機能 を,Webブラウザから利用できるように Sun Microsystems社は,Java 2プラ _ Sun Microsystems社のpicoJavaの展示 タル・セットトップ・ボックス,カー・ ナビゲーション・システムなどをターゲ 版である.基幹業務用アプリケーション ●Java 2 実行環境を発表 リ容量を抑えたJava 実行環境である. たとえば,ページャ,携帯電話,ディジ ∫ Java 2 Platform Micro Edition するJavaアプリケーションとその開発環 J2MEは,コンシューマ機器や組み込 ●KVMに注目が集まる J2MEを構成するコンポーネントの一つ として,K バーチャル・マシン (KVM) する. J2SEは,デスクトップやワークステー が発表された. これは, Sun Micro- ` PICOJAVA プロセッサの搭載されたメイン・ボード a Patriot Scientific社のPSC1000 ` ヒート・シンクがつけられている部品がpicoJavaプロセッサ a すでに出荷がはじまっているJava プロセッサの一つ.32 ビットRISC アーキテクチャで,最大100MHzで動作する.消費電力は,3.3V動作 品で165mW.価格は1個25ドル.大量購入時は10ドル以下になると いう.開発環境が一式そろった評価システムは399ドルから699ドル. b TinyJは,32ビットRISCアーキテクチャの組み込み向けJavaプロセ ッサ・コアである.0.35μm,3層メタルのプロセスで製造した場合, 2 ダイ・サイズは2mm 以下になる.開発キットでは,Altera社のCPLD FLEX10K250に実装されていた.Xilinx社のVirtexにも対応している という. c Cadence社は,Sun社との提携のもとに,picoJavaコアを用いたシス テムLSIなどの設計サービスを行っている. (d) Advancel Logic社のTinyJ 23 (e) Cadence Design Systems社のブース 〔写真1〕Javaプロセッサ 119 dwm_119-121 99.8.29 11:44 PM ページ120 Profile Profile Profile Profile Java 2 Enterprise Edition Java 2 Standard Edition TV Profile Web Phone Profile Car Profile Handheld Profile Personal Profile Wireless Profile Smart Card Profile Java2 Micro Edition Java Language HotSpot JVM KVM Card VM 〔図1〕Java 2 プラットフォーム・アーキテクチャ _ Palm V I/Oバスおよびメモリ・インターフェース・ユニット KVMが実装された特別版が参加者向けに特価販売された.会 場のいたるところにクレイドル (パソコンとデータ交換するた めの装置) が置かれていた. 命令キャッシュ (0∼16Kバイト) プログラム・ カウンタ および 割り込み制御 命令バッファ 命令デコーダ 64エントリ・ スタック・キャッシュ データ・キャッシュ (0∼16Kバイト) データ・キャッシュ・コントローラ 実行制御ロジック 32ビット 整数演算ユニット 32ビット浮動小数点 演算ユニット(オプション) パワー・マネジメント およびクロック 〔図2〕picoJava-¿のブロック図 ことになる.また,25MHz動作の16ビ ド (Verilog-HDL)を,SCSL (Sun Com- ット・プロセッサでの実行が可能である. munity Source Licence) 方式に基づい 展示会では,NTT ドコモのi-MODE ` i-MODE 松下通信工業,NEC,富士通,三菱電機の4社の試作機 このほかにも,Advancel Logic社の ページャなどに実装され,デモンストレ TinyJ,Patriot Scientific社のPSC1000 ーションが行われた. などが展示された. ●Javaプロセッサが動き出す たJava 実行環境や,リアルタイム処理 が展示された.i-MODEのサービスは米国では行われてい ないが,端末に興味を示す人は多かったという. 〔写真2〕KVMが実装された機器 て,無償で公開している. や,3Com社のPalm V,Motorola社の また,汎用CPUにインプリメントされ Javaバイト・コードをネイティブ・コ ードとして実行できるマイクロプロセッ に対応したJavaのデモンストレーション も数多く目にすることができた. サ,いわゆるJavaプロセッサが続々と登 systems 社,Motorola 社,3Com 社, Bull 社,富士通,松下電器産業,三菱 場しはじめた. Sun Microsystems社は,picoJavaプ ●組み込み機器向けJVM Hewlett-Packard社は,組み込み機器 電機,NEC,NTTドコモ,Siemens社 ロセッサ (図2)のデモンストレーション 向けのJavaバーチャル・マシンの最新版 により共同開発されたものである. を行った.Sun社内ではかなり以前から 「ChaiVM 3.0」を発表した.既存のリア KVM のオブジェクト・コードは,標 試作チップが動作していたと言われては ルタイムOS に実装して使用する.ガー 準構成では約40Kバイトと小さい.実行 いたが,実際に動作しているようすが一 ベジ・コレクションのスケジューリング に必要なRAM サイズも数十K バイトで 般に公開されたのは,おそらくこれが最 機能などをもたせることで,リアルタイ ある.したがって,全体で128Kバイト程 初である.Sun社では,1999年3月から, ム性能を向上している. 度のメモリがあればKVMを実装できる picoJavaプロセッサのRTLソース・コー 120 実装サイズは,約250Kバイトである. 23