FAQ - よくある質問

一般的な質問

ライセンスに関する質問

ライセンスに関する質問は、lg3d_license@dev.java.netに送ってください。

技術的な質問

技術的な質問は、 さぁ、はじめよう Project Looking Glass 開発者リリース及び Project Looking Glass開発者ガイドを見てください。

参加方法

回答

一般的な質問

Q. どこでProject Looking Glassに関する一般的な情報を入手できますか?
A. より詳しい情報はSunのProject Looking Glassサイト(http://www.sun.com/software/project-looking-glass)を見てください。 ここでは、Project Looking Glassのコンセプト証明版のデモを見ることができます。

Q. Project Looking Glassのトライアル版を入手できますか? Project Looking Glassをベータテストできますか?
A. まだ開発の初期段階なので、一般ユーザ向けのトライアル版はありません。 しかし、ソフトウェア開発者は、初期開発版をダウンロードして、オープンソース開発に参加することができます。 より詳しい情報は、https://lg3d.dev.java.net/を見てください。

Q. いつ頃にProject Looking Glassを購入できますか?
A. Project Looking Glassは製品ではないので、現在購入することはできません。 それはSun Microsystemsの先行開発の一部であると同時に、オープンソースプロジェクトです。 Sunは、それを製品計画に影響を与えるため、人々に新技術に関心を持ってもらうため、および将来的に私達がすることを形にするための新しいアイデアを得るために使用しています。 このプロジェクトから得られる成果の一部は、Sun Java Desktop Systemの将来の版に統合されます。 Project Looking Glassの進行状況を知るためには、私達のメーリングリストに参加してください。

Q. なぜSunはProject Looking Glassをオープンソースにしたのですか?
A. Project Looking Glassは、まだ初期段階であり、これから多くのアイデアや可能性を探求していく必要があります。 そこで、私達は、この技術のあらゆる側面を探求するために、Project Looking Glassのコードを少数の恵まれた人々に限定するのではなく、コミュニティ全体にリリースすることにしました。 私達は、このオープンソース開発が、このわくわくする巨大な機会を追求するための優れたモデルであると信じています。 だから、あなたの参加に非常に期待しています。

Q. コンセプト証明版とこのオープンソース開発者リリースの違いは何ですか?
A. コンセプト証明版は、私達の3Dデスクトップのビジョンの可能性を実証するために作成しました。 これは、Sunがデスクトップに対して抱いているアイデアの多くを示しています。 ただし、コンセプト証明版は、製品化可能な版ではなく、単なるデモとして作成されています。

オープンソース開発者向けのリリースは、本格的な製品化を考慮して、完全に書き直されています。 これは、よりよいスケーラビリティと性能を得るためにJava 3Dを利用し、システムの頑健性のためのクライアント-サーバアーキテクチャを含む実世界で使用する際に主要な機能を提供します。 私達は、すでにコンセプト証明版からオープンソース開発者リリースに開発活動を切り替えています。

Q. どのプラットフォームをProject Looking Glassはサポートしていますか?
A. LinuxおよびSolarisオペレーティングシステム(OS)プラットフォームをサポートする予定です。

Q. どのアプリケーションがProject Looking Glass上で実行できますか?
A. 完成時には、現在のLinux, Solaris OSおよび(X Window Systemで実行する)Javaのアプリケーションが、アプリケーションに何も変更を加えずに動作するでしょう。 もちろん、3Dアプリケーションも実行できるでしょう。

ライセンスに関する質問

ライセンスに関する質問は、lg3d_license@dev.java.netに送ってください。

Q. どのライセンスに従って、これはリリースされていますか?
A. Project Looking Glassを用いてアプリケーションを作成することに関心を持っている開発者のために、3つのライセンスの選択肢を用意しています。

独自のアプリケーションの一部としてソースコードを調べて、修正して、再配布することに興味を持っている開発者のためには、GNU Public License (GPL)に基づいてjava.netでオープンソースプロジェクトとしてProject Looking Glassを公開しています。

既存のProject Looking Glass上でアプリケーションを開発することに興味を持っていても、そのコードベースを調べたり、変更したりはしない開発者のために、従来のバイナリコードライセンスに基づいてダウンロードできる、プロジェクトの現在の状態のバイナリ版が用意されています。 これもjava.net上にあります。

最後に、他の目的に使用したり、ソースコードを改変しても、その実装や関連アプリケーションの所有権を保持しておきたい開発者や組織は、Sunのlg3d_license@dev.java.netに連絡してください。

Q. ソースコードを変更して、変更部分を再配布することができますか?
A. はい。 あなたが元のソースコードベースに変更を加えたならば、その変更部分をアプリケーションの一部として自由に再配布できます。 あなたがアプリケーションをGPLライセンスの条件に基づいて開発することを選ぶならば、再配布する時には、すべての「派生物」--変更部分とアプリケーション自体--のソースコードを公開しなければいけません。 しかし、あなたが元のコードベースに変更を加えても、そのソースコードを公開したくないならば、Sunのlg3d_license@dev.java.netに連絡してください。

Q. バイナリコードをダウンロードしてアプリケーションを開発して、そのアプリケーションの所有権を保持し続けることができますか?
A. はい。 もしあなたが既存のバイナリファイルを基にProject Looking Glassのアプリケーションを開発することを選ぶならば、そのアプリケーションのソースコードを提供するように要求されません。 しかし、このバイナリファイルは開発の現在の状態を反映していて、従来の品質管理試験は受けていないことを承知しておいてください。 ソースコードが変更および改良されれば、バイナリファイルも時々変更されるでしょう。

技術的な質問

Q. LG3D APIは将来的にJava 3D APIを置き換えるのでしょうか?
A. いいえ。 実際は、LG3D APIは、Java 3D APIを利用し、(視覚的・操作的に優れたアプリケーションの開発を簡単にするための)アニメーションシステムや3Dウィンドウマネージャ開発と相互作用のためのAPIを含む追加機能を提供しています。

Q. まったく新しい3Dウイジェット集合のAPIの開発は計画されていますか?
A. 私達は、私達のLG3DウイジェットAPIとして,さらに別のウイジェットAPIを開発するかわりに、洗練された豊富な機能のSwingウイジェットAPIを利用する予定です。 私達のアプローチでは、3D空間内にSwingコンポーネントをレンダリングできるように、LG3D APIを使用してSwingのMVCアーキテクチャの"View"実装を提供します。 これは注目される公開プロジェクトになるでしょうし、私達はあなたの参加をhttps://lg3d-core.dev.java.net/で歓迎します。

参加方法

Q. どうすれば参加できますか?
A. Sunは、Javaに従事している人々が創造的なオープンなコミュニティに参加することで、革新がさらに促進されると信じています。 もし、あなたがソフトウェア開発者ならば、 このプロジェクトを支援しているjava.netオープンソースコミュニティに参加できます。 さらに詳しい情報は、ドキュメント"Contributing to Project Looking Glass"を読んでください。

Q. どうすればProject Looking Glassのアプリケーション開発を始めることができますか?
A. 私達は、3D環境ではどのようなタイプのアプリケーションがより使いやすいのかを,あなたに考えて頂きたいと思っています。 その実例としては、我々が作成した音楽ファイルマネージャを見ることができます。 もしあなたがJava技術を用いた3Dアプリケーション開発を経験したいのならば、今すぐJava 3D APIを用いて開始できます。 私たちは、あなたがjava.netのオープンソースプロジェクトで3Dデモンストレーションアプリケーションを開発して公開することを歓迎します。

Q. アーリーアクセス版や3Dプログラミング用のProject Looking Glass APIはありますか?
A. java.net上のオープンソースプロジェクトがあり、ソフトウェア開発者がProject Looking Glassの可能性を探求することを歓迎します。


$Revision: 1.4 $ $Date: 2004/10/11 16:51:32 $ (英語版 Revision: 1.11)