Orion (logiciel)

From Wikipedia, the free encyclopedia

Orion
Description de l'image Orion-logo.jpg.
Description de l'image Eclipse Orion screenshot firefox helloworld.png.
Informations
Dernière version 6.0 ()
Écrit en Java, Javascript, HTML, CSS
Environnement JVM, Node.js, Navigateur web
Type Application web
Licences Eclipse Public License
Site web Orion

Orion est une application en ligne de la fondation Eclipse dont le but est de fournir un environnement de développement intégré en mode hébergé[1], permettant de développer par exemple directement sur le cloud. Le but que s'est fixé l'équipe développant Orion est de permettre le développement d'applications web, sur le web.

L'application doit donc être installée sur un serveur. La fondation Eclipse fournit également un hébergement permettant d'utiliser Orion appelé OrionHub.

Orion est publié sous licence EPL.

Orion a été annoncé par Mike Milinkovich, directeur exécutif de la fondation Eclipse le [2]. La beta publique de OrionHub a été lancée le [3].

La version 1.0 a été publiée le ; la version 2.0, le ; la version 3.0, le et la version 4.0 le [4]. La version 5.0 a été publiée le . La version 6.0 a été publiée le .

Technologie

Les technologies employées sont HTML5, CSS et Javascript pour la partie cliente, et Java, avec Jetty, Equinox et JGit pour la partie serveur[5]. Un serveur expérimental basé sur Node.js existe également[6].

Orion est extensible au niveau serveur, suivant une architecture similaire à Eclipse et basée sur OSGi, grâce à Equinox. Une architecture similaire a été développée au niveau du client, permettant d'enrichir le client Orion avec des plugins.

La communication entre client et serveur se fait par services web REST. Les technologies d'identification OpenID et OAuth et la communication sécurisée par SSL sont également implémentées.

Fonctionnalités

Références

Voir aussi

Related Articles

Wikiwand AI