eyeOSは、クラウドコンピューティングのコンセプトに従ったウェブデスクトップであり、主にPHP、XML、JavaScriptで開発されている。元々はオープンソースによる開発からスタートしたが、後にクローズド開発に転じた。
歴史 2005年8月1日、eyeOS 0.6.0が最初に公開された。当時、Web Operating Systemの定義を生むことに重大な影響を与えた。間もなく世界中の開発者のコミュニティがプロジェクトに参加し、翻訳・評価・開発によって改良を支援するようになった。
2年後の2007年6月4日、eyeOSチームは eyeOS 1.0 を公開したSoftpedia talks about eyeOS 1.0 release。以前のバージョンに比べると、コードは完全に再構成され、Portageベースのウェブソフトウェア・インストールシステム eyeSoft など、新たなウェブ技術が導入されている。さらに eyeOS Toolkit を使って新たなウェブアプリケーションを簡単に素早く開発できるeyeOS 1.0 launches - ReadWriteWeb。
2007年7月2日にリリースされたeyeOS 1.1では、ライセンスをGPL Version 2からVersion 3に変更した。
その数ヵ月後にリリースされた1.2では、Microsoft Wordのファイルを完全に扱えるようになった。
eyeOS 1.5 Galaは2008年1月15日にリリースされた。Microsoft OfficeとOpenOffice.orgの各種フォーマット(文書、プレゼンテーション、スプレッドシート)を全てサポートした。また、サーバサイドスクリプティングにより、それらフォーマットの文書をインポート・エクスポートできるようになったeyeOS 1.5 Released | eyeOS Professional Services available。
2008年4月25日にリリースされたeyeOS 1.6では、ローカルなコンピュータとの同期、ドラッグ・アンド・ドロップ、モバイル版など様々な改良・拡張が施されたWhat's coming in eyeOS 1.6 - eyeOS Blog。
2009年1月7日にリリースされたeyeOS 1.8 Larsでは、ファイルマネージャを完全に書き換え、新たなサウンドAPIが追加された。同年4月1日にリリースされた 1.8.5 ではデフォルトのテーマが更新され、ワープロやアドレスブックなどのアプリケーションが書き換えられた。
2011年5月にeyeOS 2.5をリリースしeyeOS Blog: eyeOS 2.5 Released、9月には有料のProfessional Editionをリリースした。eyeOS Blog: eyeOS Professional Edition released!。その際、オープンソース版のリリースをブログで予告したが、その後オープンソース版はリリースされていない。一方で、 バージョン1系列から派生したOneCloudや、バージョン2系列から派生したeyeLeft Projectが、それぞれGNU Affero General Public Licenseで公開されている。
構造とAPI 開発者向けのeyeOS Toolkitはライブラリの集まりであり、eyeOS向けのアプリケーション開発のための機能を提供する。組み込みのPortageベースのeyeSoftを使うと、eyeOS用の自前のリポジトリを作成でき、それを通してアプリケーションを配布できるeyeOS - a Genuine Web OS by Linux.com。
デスクトップの中核部分もそれ自体がアプリケーションであり、ユーザーとやり取りする際にJavaScriptを使ってサーバコマンドを送る。Ajaxをつかってアクション(アプリケーション起動など)を実行するので、イベント情報をサーバに送信する。するとサーバはウィジェット描画などのタスクをXMLフォーマットで送り返す eyeOS Developers Community。
サーバ上では、eyeOSはXMLファイルに情報を格納する。このためサーバの構築は簡単で、最初のユーザーのアカウント情報以外に設定する必要がなく、配備が簡単になっている。フラットファイルにあらゆる情報を格納すると、それがボトルネックとなってリソーススタベーションが起きる危険性があるが、eyeOSでは各ユーザーの情報をそれぞれ別のファイルに格納することでそれを防いでいる。
受賞歴 2007年 - Softpediaの Pick Award を受賞eyeOS : Review by SoftPedia 2007年 - SourceForge.netの Community Choice Awards '07 の "Best Project" 部門の最終選考まで残った。受賞は7-ZipSourceForge.net: 2007 Community Choice Awards 2007年 - Yahoo! Spain Web Revelation Award のテクノロジー部門を受賞Yahoo! Web Revelation award of TechnologyYahoo! Web Releaton award of Technology in El Pais newspaper 2008年 - CNETの Webware 100 Awards の "Browsing" 部門の最終選考まで残ったWebware 100 website 2008年 - SourceForgeの Community Choice Awards '08 で "Most Likely to Change the World" 部門の最終選考まで残った。受賞したのは LinuxSourceForge.net: 2008 Community Choice Awards
コミュニティ eyeOSコミュニティは eyeOS ForumseyeOS Forums と eyeOS WikieyeOS Wikiを中心に形成されており、前者は2008年4月4日には登録者が1万人に到達した。また、eyeOS用アプリケーションのコミュニティとしてopenDesktop.orgがホスティングする eyeOS-Apps サイトopenDesktop.org announces the eyeos-apps communityと Softpedia があるSoftpedia eyeOS Applications Category。
関連項目 ウェブデスクトップ ポータルサイト WebOS Web 2.0 ウェブアプリケーション YouOS
脚注・出典
外部リンク eyeOSプロジェクト公式サイト eyeOS公式フリーサーバ eyeOS ブログ