forges logicielles

Orange utilise aussi les forges logicielles GitHub, Sourceforge et Google Code pour mettre à disposition du logiciel et appeler aux contributions.

GitHub

 

Les projets Orange sont pour la plupart dans l’espace orange-opensource:

  • HomeNap est un framework optimisant la répartition des services sur les différents équipements de la maison pour permettre d’éteindre certains équipements non utilisés et contribuer ainsi à la réduction de la consommation d’énergie.
  • Helium Mobile Browser est un navigateur léger basé sur Webkit (utilisant QT) pour les mobiles Meego.
  • 2c est un framework multiplateformes pour développer des applications 3D.
  • Spring-Social-Weibo est une extension « réseau social » pour weibo.
  • mod_dup est un module Apache permettant de dupliquer les flux de requêtes afin de réaliser des tests réalistes sans perturber le serveur de production.
  • Mobicents : Mobicents est la principale plateforme Voix sur IP (VoIP) open source. C’est la première et la seule implémentation open source certifiée de JSLEE 1.1 (JSR 240) et SIP Servlets 1.1 (JSR 289).

sourceforge

  • UPnP Device Management implémente le standard UPnP DM qui définit les actions et les modèles de données pour la gestion des terminaux.
  • Port Control Protocol Client (PCP) est un protocole simple, flexible et léger défini par l’IETF pour accompagner la période de transition entre IPV4 et IPV6 (voir aussi IPv6 transition technologies R&D).
  • mB4, fonction qui convertit le contenu des messages de rapport IGMP envoyés par un receveur multicast IPv4 dans des messages équivalents MLD.
Google
  • CCNPL-SIM est un simulateur du niveau paquet d’une pile protocolaire du content-centric networking. Ce type de réseau est centré sur les données elles-mêmes, pas simplement leurs emplacements.
  • RCS-e stack : la pile RCS-e est une implémentation open source (sous licence Apache v2) du standard RCS (Rich Communication Suite) pour la plateforme Google Android. Cette implémentation est conforme à la norme GSMA RCS-e 1.2 hotfixes et Blackbird.
  1. Elm-advanced-grid est un composant Elm que vous pouvez utiliser pour ajouter un tableau avancé dans une application Elm. La liste et le type de colonnes sont dynamiquement configurables. Elm-advanced-grid peut être utilisé pour afficher de grands tableaux dans une page Web, avec fonction de tri et filtrage de colonnes, modification de l’ordre des colonnes par le […]

  2. Tandis que la plupart des algorithmes de classification automatiques peuvent seulement classifier des données dans une catégorie à la fois, CraftML peut classifier des données dans des catégories multiples.  Par exemple, il peut être entrainé à apprendre à classifier des pages de Wikipedia (sur la base de mots-clés) dans des milliers des catégories et sous-catégories. L’algorithme a […]

  3. EtheRemark est une solution simple et efficace pour vous permettre de créer rapidement et de manière collaborative des présentations en mode web En vous connectant à une simple URL, vous avez accès à une page web divisée en deux parties : La partie de gauche est un éditeur de texte collaboratif (utilisant l’outil EtherPad) qui vous […]

  4. EtherPlant est une solution simple et efficace pour vous permettre de créer de manière collaborative des diagrammes UML (pour Unified Modeling Language). En vous connectant à une simple URL, vous avez accès à une page web divisée en deux parties : La partie de gauche est un éditeur de texte collaboratif (utilisant l’outil EtherPad) qui vous […]

  5. Ce SDK C++ permet de développer des applications Arduino et mbed (ARM) pour le réseau LPWAN Orange (fonctionne aussi sur d’autres réseaux). Son but est de faciliter le développement de prototypes d’objets connectés. Un exemple est disponible, entièrement intégré avec Arduino. Pour plus de détails, voir https://github.com/Orange-OpenSource/OpenLPWANKit et pour la plateforme mbed : https://developer.mbed.org/compiler/#nav:/OrangeDash (identification requise).

  6. Orange vient de pousser une nouvelle contribution au projet Eclipse OM2M. OM2M est une des premières implémentations open source des standards oneM2M dans le monde. Orange considère Eclipse OM2M comme un projet clé du programme Eclipse IoT parmi les initiatives open source de l’Internet des Objets. La contribution précédente à Eclipse OM2M permet d’implémenter les […]

  7. hasplayer.js est un client javascript pour la lecture de contenus vidéo HAS (Http Adaptive Streams) dans des navigateurs HTML5, grâce aux extensions MSE (Media Source Extensions) et EME (Encrypted Media Extensions) spécifiées par le W3C. Le projet Open source hasplayer.js (https://github.com/Orange-OpenSource/hasplayer.js) est basé sur le projet dash.js issu du consortium DASH Industry Forum, dont l’objectif […]

  8. just-drop-it vous permet de simplement et instantanément envoyer un fichier à un collègue ou un ami, quelque soit votre configuration réseau (proxy, VPN, etc…). Vous n’avez qu’à ouvrir votre navigateur, y déposer votre fichier et à envoyer le lien généré à votre ami : le fichier lui sera transféré sans être stocké sur aucune plate-forme. Plus […]

  9. Orange publie une brique logicielle open source de communication entre une passerelle domestique et des équipements domotiques sur la technologie radio EnOcean. Le logiciel implémente une spécification de l’Alliance OSGi et est maintenue par la communauté Eclipse IoT. L’implémentation est disponible sur le répertoire git SmartHome.