Qu'est-ce qu'eyeos



Cette information a été repise de la eyeos page anglophone de Wikipedia.

eyeos est un bureau en ligne open-source basé sur le concept du "cloud computing". Il est principalement écrit en PHP, XML et Javascript. Il se comporte comme une plateforme pour les applications web écrites en utilisant le toolkit eyeos. Il inclut un environnement de bureau avec 67 applications et utilitaires système. Il est accessible depuis des appareils mobiles depuis une interface spécialement adaptée. eyeos vous permet de stocker des fichiers en ligne et de travailler avec peu importe où vous vous trouvez. Il intègre des applications telles qu'un traitement de texte, un répertoire de contacts (annuaire), un lecteur PDF, et de nombreuses autres applications développées par la communauté.

Historique

Création : En 2005; un groupe de jeunes gens travaillèrent ensemble et combinèrent leurs efforts afin de créer un nouveau projet, un bureau en ligne libre : eyeos.

1er août 2005 : La première version publique d'eyeos est dévoilée : eyeos 0.6.0. À ce moment-là, elle participa à définir le concept de "web operating system" (système d'exploitation sur le web), et le projet se positionna comme novateur. Rapidement, une communauté des quatre coins du Monde participa au projet et de nombreux contributeurs apportèrent leur aide en améliorant certains aspects ainsi qu'en fournissant des traductions, en testant, et en développant de nouvelles fonctionnalités.

4 juin 2007 : Après deux ans de développement, l'équipe d'eyeospublia eyeos1.0. Cette version bénéficia d'une complète refonte et réorganisation du code, ainsi que de quelques nouvelles technologies, comme eyeSoft, un logiciel d'installation de paquets par le web. De plus, eyeosproposa le "toolkit eyeos", un ensemble de bibliothèques facilitant le développement de nouvelles applications web.

2 juillet 2007 : Avec la sortie de la version 1.1, eyeos changea de licence et passa de la GNU GPL version 2 à la version 3.

29 octobre 2007 : Sortie de la version 1.2, apportant une intégration de la compatibilité avec les documents Microsoft Word.

15 janvier 2008 : Sortie d'eyeos 1.5 "Gala". La première version à supporter à la fois les documents, tableurs et présentations Microsoft Office et OpenOffice.org. Cette version introduisit également la possibilité d'importer et d'exporter des documents sous ces formats en utilisant un script côté serveur.

25 avril 2008 : eyeos 1.6 bénéficia de nombreuses améliorations telles que la synchronisation de fichiers avec l'ordinateur local, le drag&drop (glisser-déposer), une version mobile et d'autres encore.

7 janvier 2009 : eyeos 1.8 "Lars" introduisit un tout nouveau gestionnaire de fichiers amélioré, une nouvelle API pour la gestion du son permettant de développer des applications multimédia riches.

1er avril 2009 : eyeos 1.8.5 s'enrichit d'un nouveau thème graphique et d'applications entièrement réécrites comme le traitement de texte et le gestionnaire de contacts.

Structure et API

Pour les développeurs, eyeos fournit le "Toolkit eyeos" : un ensemble de bibliothèque et de fonctions permettant de développer des applications pour eyeos. En utilisant l'application d'accès aux dépôts eyeSoft, n'importe qui peut créer son propre dépôt eyeos et distribuer ses applications par ce biais.

Chaque partie du coeur du bureau est une application à part entière, utilisant du Javascript pour envoyer les commandes correspondant aux actions utilisateurs au serveur. À chaque action effectuée utilisant de l'AJAX (par exemple, lancer une application), il envoie l'information sous forme d'événement au serveur. Le serveur retourne ensuite une ou plusieurs tâches à effectuer par le client sous forme de XML (par exemple, construire un widget).

Côté serveur, eyeos utilise des fichiers XML pour stocker les données. Il est ainsi très aisé pour un utilisateur de configurer eyeos sur un serveur, étant donné qu'il ne nécessite aucune configuration excepté de renseigner les informations de son compte, ce qui le rend très simple à déployer. Afin d'éviter les goulots d'étranglement, ces fichiers de configuration dits "plats" sont stockés à différents endroits et empêchent ainsi toute famine durant l'exécution des traitements.

Récompenses


Communauté

La communauté eyeos est formée des forums eyeos, qui ont atteint 10 000 membres le 4 avril 2008, le wiki eyeos et le dépôt d'applications communautaires eyeos, disponible à eyeos-apps.org et hébergé par opendesktop.org ainsi que Softpedia.