Étoilé(エトワール)は、
フランス語で「星空」を意味する名前を持つ、
GNUstepをベースとしたオープンソースの
デスクトップ環境です。従来の
デスクトップ環境とは一線を画し、モジュールと軽量なコンポーネントを組み合わせることで、柔軟かつ効率的なシステムを実現しています。
特徴
Étoiléの最大の特徴は、提供されるサービス(アプリケーション)と他のコンポーネントを自由に組み替え、再結合できる点です。この柔軟性により、ユーザーは自身のワークフローに合わせて環境をカスタマイズできます。また、ドキュメント指向を重視しており、ファイルシステムに束縛されないオブジェクト管理を可能にしています。
従来の
デスクトップ環境では、ファイルは特定の階層構造に格納され、ファイル名によって識別されます。しかし、Étoiléでは、オブジェクトはファイルシステム上の場所に依存せず、タグ付けによって管理されます。これにより、フォルダ構造の制約から解放され、オブジェクトの集合をより柔軟に維持できます。
さらに、Étoiléは、従来のデスクトップメタファーを避け、より高次のレベルでの表現を目指しています。これにより、ファイルとして表現することが難しいオブジェクトも、自然に扱えるようになります。
プロジェクトの目標
Étoiléプロジェクトは、以下の目標を掲げて開発が進められています。
軽量かつアプリケーション中心: システム全体の軽量化を図り、アプリケーションの動作に重点を置きます。
高速な情報共有: アプリケーション間、ウィンドウ間、選択物間で、コンテキストスイッチを最小限に抑え、タスクとドキュメント間の情報共有をスムーズに行えるようにします。
柔軟なレイアウト: ドキュメントやフォルダなどの要素を、従来の枠にとらわれずに自由にレイアウトできる機能を提供します。
プロジェクト管理ベースのワークフロー: バージョニング、インデックス化、共有などのプロジェクト管理機能を活用したワークフローを構築します。
*
支援技術: AppleのNewtonに似たアプローチを取り入れ、ユーザーを支援する技術を導入します。
Étoiléは、
GNUstepプロジェクトと密接に協力して開発されています。
GNUstepのフレームワーク、ヒューマンインターフェースガイドライン、ドキュメントを活用することで、
GNUstep開発者がÉtoiléと互換性のあるアプリケーション(サービス)を容易に開発できるようになっています。
まとめ
Étoiléは、従来の
デスクトップ環境の制約からユーザーを解放し、より自由で柔軟なワークフローを実現するための新しいアプローチを提案しています。モジュール構造、ドキュメント指向、オブジェクト管理、
GNUstepとの連携など、多くの革新的な要素が組み込まれており、今後の
デスクトップ環境の発展に影響を与える可能性を秘めたプロジェクトと言えるでしょう。