プロジェクト・ルッキング・グラス

プロジェクト・ルッキング・グラス
開発者LG3D開発者
初回リリース2003 (2003年
最終リリース
1.0.1 / 2007年1月29日 (2007年1月29日
書かれたジャワ
オペレーティング·システムLinuxSolarisWindows
タイプデスクトップ環境
ライセンスGNU一般公衆利用許諾契約書
Webサイトjava .net /プロジェクト/lg3d

Project Looking Glassは、 LinuxSolarisWindows向けの革新的な3Dデスクトップ環境を構築することを目指した、 GPLライセンスに基づくフリーソフトウェアプロジェクトです。現在は活動を停止しています。このプロジェクトは、 Sun Microsystemsの支援を受けていました。

Looking Glassは、プラットフォームに依存しないJava 3Dシステムを使用してJava言語でプログラミングされています。グラフィックアクセラレーション機能を使用しているにもかかわらず、デスクトップでは既存のアプリケーションプログラムとLooking Glass専用に設計されたアプリケーションプログラムの両方で3Dウィンドウ機能の利用を検討しています。

Project Looking GlassからLive CDが入手可能です。[ 1 ] Looking Glass環境は、 Granular LinuxプロジェクトのLive DVD(FunWorks 2007エディション)にも収録されています。[ 2 ] [ 3 ]

歴史

Looking Glassは、Sun社のプログラマーである河原英也氏によって最初に開発されました。彼は、空き時間にLinuxラップトップでこのプロジェクトを書いていました。Sun社の幹部に初期バージョンのデモを行った後、彼は専任チームと共にフルタイムでこのプロジェクトに配属され、プロジェクトをオープンソース化しました。[ 4 ]これは、サンフランシスコで開催されたLinuxWorld Expo 2003でJonathan Schwartz氏によってデモが行われました。 [ 5 ] デモの後、Apple社のCEOであるSteve Jobs氏はSchwartz氏のオフィスに電話をかけ、Sun社がこれを商用化しようとすれば訴訟を起こすと伝えました。Jobs氏はこのプロジェクトがApple社の知的財産を侵害していると感じていました。[ 6 ] この脅迫にもかかわらず、Sun社はこのプロジェクトを優先事項ではないと判断し、製品の品質向上のためにこれ以上のリソースを投入しないことに決めました。プロジェクトは実験モードで継続されましたが、Sun社の財務状況が悪化したため、2006年後半に停止しました。[ 7 ]

特徴

3D空間で3Dスレートとして表現されるウィンドウの裏側を使用してアプリケーションを構成する

最も注目すべき機能の一つは、反転可能なウィンドウの作成です。この機能は、ユーザーがウィンドウの裏面にメモやコメントを書き込んだり、関連するアプリケーションから切り離されることなくアプリケーションダイアログを表示したりするといった機能に利用できます。すべてのウィンドウは通常の2Dまたは2.5Dウィンドウのように見えますが、薄いスレートのような3Dオブジェクトとして操作でき、ユーザーが任意の角度に設定したり、完全に回転させたりすることができます。

すべてのウィンドウを傾けて、ユーザーが希望のウィンドウを選択できるように支援します。

その他の機能には、ユーザーが目的のウィンドウを選択できるようにウィンドウ全体を傾ける機能、パンする仮想デスクトップの提供、ウィンドウのライブ ステータスを反映するアイコン、フォーカスを受け取ったときのウィンドウのズーム機能などがあります。

Looking Glassが実装したデザインの中には、後年他の製品にも登場したものがいくつかある。AppleのDashboardウィジェットで人気を博した技術の一つはアプリケーション(ウィジェット)の外観を反転させ、その裏側で更新を行うことで構成するものである。ApplemacOS Dockの外観は、Leopardリリースされた際にLooking Glassの外観に似たものとなった。 [ 8 ] Windows 7は、タスクバーの上のサムネイルにマウスカーソルを合わせたウィンドウ以外のウィンドウを非表示にするウィンドウ選択機能を実装している。これは、タスクバー上のウィンドウサムネイルを使用してウィンドウを選択するLooking Glassの透明性の使用に似ている。[ 9 ]

類似プロジェクト

Looking Glass は、ユーザーが 3D 空間でアプリケーション (既存の 2D アプリケーションを含む) を操作できるという点で、Microsoft Research のTaskGalleryプロトタイプや、 Squeakに基づくオープンソースのCroquet プロジェクトに似ています。ただし、TaskGallery と Croquet のユーザー インタラクション モデルは、ユーザーが 3D 空間内を移動してタスクを実行する仮想現実のような体験に基づいています。一方、Looking Glass は、今日のデスクトップの操作モデル (つまり、3D 空間内を歩き回ることはない) を保持し、効果的と思われる場所で選択的に 3D 効果を使用します。また、これら 3 つは、Jef Raskin が作成したものなど、多くのズーム ユーザー インターフェイスプロジェクトで採用されているアプローチである、グラフィカルユーザー インターフェイス全体をゼロから再設計するのではなく、既存のデスクトップの改造版または拡張版で動作することを意図している点で似ています。

多くのウィンドウ マネージャー (Microsoft のDesktop Window ManagerX Window SystemベースのCompiz、およびCore Animationを介したmacOSなど) は 3D 効果を利用できますが、これらは従来の 2D 環境を拡張するだけです。

参照

参考文献

  1. ^ Nestor, Marius (2006年5月15日). 「Looking Glass LiveCD」 . softpedia . 2020年3月19日閲覧。
  2. ^ 「ディストリビューションリリース:Granular Linux 2007「FunWorks」(DistroWatch.comニュース)」distrowatch.com 2020年3月19日閲覧。
  3. ^ 「Granular-Linux: Granular FunWorks 2007 リリース」 2009年1月29日. 2009年1月29日時点のオリジナルよりアーカイブ2020年3月19日閲覧。
  4. ^ 「Sunが3Dの『Looking Glass』Linuxデスクトップを公開」 eWEEK。 2013年1月22日時点のオリジナルよりアーカイブ。
  5. ^ Linuxの詳細なドキュメント
  6. ^シュワルツ、ジョナサン(2010年3月9日)「優れたアーティストは模倣し、偉大なアーティストは盗む」
  7. ^ Kawahara, Hideya (2009年9月18日). “Announcement: INACTIVE (PRACTICALLY DEAD) since late 2006” . 2009年11月23日時点のオリジナルよりアーカイブ
  8. ^ 「Leopard ドックは Sun の Project Looking Glass に似ているか?」 2007 年 6 月 12 日。
  9. ^ 「Project Looking Glass: テクノロジーの包括的な概要」(PDF) 2006年3月14日。