What is eyeos
This information was taken from the eyeos page in the english Wikipedia.
eyeos is an open source web desktop following the cloud computing concept. It is mainly written in PHP, XML, and JavaScript. It acts as a platform for web applications written using the eyeos Toolkit. It includes a Desktop environment with 67 applications and system utilities. It is accessible by portable devices via its mobile front end. eyeos lets you upload your files and work with them no matter where you are. It contains applications like Word Processor, Address Book, PDF reader, and many more developed by the community.
History
Establishment: In 2005, a group of young people worked together and put all their efforts in a new project, a new open source web desktop, eyeos.August 1, 2005: The first publicly available eyeos version was released as eyeos 0.6.0. At the time, it greatly participated in creating the definition of a web operating system and acted as a concept. Quickly, a worldwide community of developers took part in the project and helped improve it by translating, testing and developing it.
June 4, 2007: After two years of development, the eyeos Team published eyeos 1.0. Compared with previous versions, eyeos 1.0 introduced a complete reorganization of the code and some new web technologies, like eyeSoft, a portage-based web software installation system. Moreover, eyeos also included the eyeos Toolkit, a set of libraries allowing easy and fast development of new web Applications.
July 2, 2007: With the release of the 1.1 version, eyeos changed its license and migrated from GNU GPL Version 2 to Version 3.
October 29, 2007: 1.2 version was launched with full integration compatibility with Microsoft Word files.
January 15, 2008: eyeos 1.5 Gala was liberated. The first version that supported both Microsoft Office and OpenOffice.org file formats for documents, presentations and spreadsheets. It also had the ability to import and export documents in both formats using server side scripting.
April 25, 2008: eyeos 1.6 included many improvements such as synchronization with local computers, drag and drop, a mobile version and more.
January 7, 2009: eyeos 1.8 Lars featured a completely rewritten file manager and a new sound API to develop media rich applications.
April 1, 2009: 1.8.5 version incorporated a new default theme and some rewritten applications like the Word Processor and the Address Book.
Structure and API
For developers, eyeos provides the eyeos Toolkit, a set of libraries and functions to develop applications for eyeos. Using the integrated Portage-based eyeSoft system, anyone can create their own repository for eyeos and distribute applications through it.Each core part of the desktop is its own application, using JavaScript to send server commands as the user interacts. As actions are performed using ajax (such as launching an application), it sends event information to the server. The server then sends back tasks for the client to do in XML format, such as drawing a widget.
On the server, eyeos uses XML files to store information. This makes it simple for a user to set up eyeos on a server, as it requires zero configuration other than the account information for the first user, making it simple to deploy. To avoid the bottlenecks, that flat files present, each user's information and settings are stored in different files, preventing resource starvation from occurring.
Awards
- 2007 - Received the Softpedia's Pick award.
- 2007 - Finalist at the SourceForge's Community Choice Awards '07 within the "Best Project" category.
- 2007 - Won the Yahoo! Spain Web Revelation award in the Technology category.
- 2008 - Finalist for the Webware 100 awards by CNET, under the "Browsing" category.
- 2008 - Finalist at the SourceForge's Community Choice Awards '08 at the "Most Likely to Change the World" category.
- 2009 - Selected Project of the Month (August 2009) by SourceForge.
- 2009 - Won the Communications National prize in Catalonia, Spain, given by the Government.
