
1年前、スティーブ・ジョブズはサンフランシスコで開催された年次JavaOneカンファレンスの壇上に立ち、Macを「地球上で最高のJava配信手段」にすると誓いました。それ以来、多くの変化がありました。特に、Java 2プログラミング言語のサポートを内蔵したMac OS Xの登場です。そして、今週開催される今年のJavaOneイベントで、その成果を目にすることができるでしょう。
OS XとJavaの完全な互換性を反映して、Appleはサンフランシスコのモスコーニセンターで開催されるJavaOneの展示フロアで、最前列に陣取っている。そして、JavaOne参加者の関心の高さは目を見張るものがある、とApple幹部は述べている。
「当社のブースにはたくさんの人が来場しています」と、Apple Java テクノロジー マネージャーの Alan Samuel 氏は語ります。
以前のバージョンのMac OSのようにMac Runtime for Java(MRJ)に依存するのではなく、OS XはJava 2 Standard Editionバージョン1.3(J2SE 1.3)との完全な互換性を備えています。そのため、MacはJava開発者にとって突如としてより魅力的なソリューションになったとサミュエル氏は言います。Mac OS XのJ2SE 1.3への完全な互換性は、JavaアプリケーションがMac上でこれまで以上に信頼性高く動作することを意味します。さらに重要なのは、OS XがJavaアプリケーションを開発したい人にとってより優れた開発環境となることです。
「重要なのは、[MacworldとMacCentralの]読者を獲得することではなく、彼らは既に知っているからです。他の皆に見せることです」とサミュエルは言います。「新しいOSを見せる時は、『わかりました。.jarファイルをください』と言います。そして、それを受け取って[OS Xで実行し]、いかにシンプルかを見せます。Solaris用などにコンパイルすれば、すぐに動作します。」
JavaOneでは、他のMac関連企業も存在感を示していた。Zero G Softwareの創業者兼CEO、エリック・シャピロ氏が先月のApple Worldwide Developer Conferenceの基調講演に登壇した同社は、OS Xを搭載した733MHz Power Mac G4数台で、JavaベースのInstallAnywhereとPowerUpdateソフトウェアを披露していた。
InstallAnywhereを使用すると、OS XでJavaベースのAquaインストールプログラムを作成し、あらゆるプラットフォームで動作させることができます。PowerUpdateを使用すると、Javaベースの自動ソフトウェアアップデートを作成できます。どちらも今夏にリリース予定です。
一方、ボーランドは独自のJavaソリューションであるMac OS X向けJBuilderをWWDCで初公開しました。JBuilderは、Aquaユーザーインターフェースを活用したJava 2 Standard Edition(J2SE)アプリケーションを作成するためのビジュアル開発環境です。
OS Xの噂が広まるにつれ、JavaコミュニティにおけるMacの存在感はますます高まっていくでしょう。JavaOneの展示会場でAppleを探す時代は、文字通り、そして比喩的にも終わりました。