Mais c’est partir de l’implémentation du moteur V8 par Google que ce langage va véritablement connaitre une avancée. Plusieurs projets s’appuyant sur JavaScript vont voir le jour. Aussi bien côté client que serveur, sans parler du cloud, on retrouve des projets bâtis sur ce langage.
Plus récemment, un projet basé sur JavaScript a attiré l’attention des internautes. Il se nomme OS.js et se présente comme une plateforme de bureau basé sur JavaScript et tournant dans un navigateur. Il intègre plusieurs caractéristiques similaires aux systèmes d’exploitation.
Nous avons par exemple un gestionnaire de fenêtres complet dont l’apparence ressemble assez familièrement à celle de Linux. Afin de pouvoir gérer les fichiers sur cette plateforme, un gestionnaire de fichiers virtuel y a été intégré. Par contre, vu que c’est un bureau web, il est plus tourné vers le web et le cloud. La gestion des fichiers telle que le téléchargement, les modifications pourront se faire à travers les solutions cloud telles que Google Drive, Dropbox ou encore OneDrive.
Pour ce qui concerne les applications, Os.js intègre par défaut des applications pour jouer de la musique, lire des vidéos, visionner et éditer les images, une calculatrice et un éditeur de texte.
Pour ceux qui souhaitent en rajouter, il est nécessaire de passer par le code source. À cet effet, un ensemble d’API ont été mises à disposition afin de pouvoir étendre les fonctionnalités de la plateforme OS.js. Pour ceux qui souhaitent le tester, les auteurs soulignent qu’il est compatible avec toutes les plateformes. Une description plus détaillée est disponible sur la page du projet.
Ce projet est un exemple concret des possibilités offertes par JavaScript. Pour certains, il pourrait être installé sur un système afin de basculer facilement entre différents environnements, un peu comme on le ferait avec un système virtuel. En dehors de cela, d’autres se posent encore des questions sur l’utilité de Os.js.
Aussi à l’endroit des utilisateurs qui compareraient Os.js à un système d’exploitation (OS) complet, certaines personnes soulignent qu’il serait approprié d’utiliser le terme plateforme plutôt qu’OS, car estimant que ce dernier ne gère pas en profondeur les ressources matérielles.
Nous rappelons que ce projet est open source. Pour ceux qui souhaitent donc apporter leur contribution à ce projet, ils peuvent le faire sur la plateforme Github.
Os.js sur Github
Source : Os.js
Et vous ?
Que pensez-vous de Os.js ?
Pensez-vous que c'est un projet d'avenir ?
Voir aussi
Forum JavaScript