Google Android

Android est un système d’exploitation basé sur Linux initialement conçu pour les terminaux tactiles tels que les smartphones ou les tablettes. Il est maintenant disponible sur d’autres plateformes comme les téléviseurs ou les consoles de jeux. Publié par Google sous la licence Open Source Apache, Android est devenu la plateforme pour terminaux la plus largement utilisée dans le monde.

AOSP

Le projet Android open source (AOSP) est la version officielle du code Android par Google. Il permet à toute personne intéressée de contribuer au code qui sera utilisé dans des milliards d’appareils. Google a déjà intégré de nombreuses contributions proposées par Orange. Nos principales contributions portent sur les fonctions de communication, via des corrections de bugs et des outils de tests.

RCS-e stack

La pile RCS-e est une implementation open source (sous licence Apache v2) du standard RCS (Rich Communication Suite) pour la plateforme Google Android. Cette implementation est conforme à la norme GSMA RCS-e 1.2 hotfixes et Blackbird. Grâce à son API, la pile RCS-e permet d’enrichir les applications Android natives (carnet d’adresses, composer…) avec des capacités multimédia, de présence, de géolocalisation et permet de créer facilement de nouvelles services RCS/IMS (VoIP, jeux…). En outre, le projet RCS offre également un outil d’approvisionnement et une application de test.

La pile RCS est intégrée par plusieurs fabricants de terminaux (Sony, HTC, Motorola, Intel, Alcatel Mobile), ainsi que dans plusieurs produits (Libon, joyn, Deutsche Telekom, Neusoft, Huawei).

Accelerator Test Kit

ATK est une application Java dédiée au test des mobiles Android. Elle offre une IHM (Interface Homme-Machine) pour gérer l’état du terminal (CPU, mémoire, réseau…) et permet également d’enregistrer / rejouer des scripts simulant les interactions d’un utilisateur du terminal.

ASMDEX

ASMDEX est une bibliothèque de manipulation de bytecode (code intermédiaire) comme ASM (développé par Orange) traitant le bytecode DEX utilisé par les exécutables Android. Seuls les bibliothèques centrales et d’arbre ainsi qu’un outil pour convertir le bytecode en code généré (asmdexifier) sont disponibles. Le principe sous-jacent pour développer ASMDEX a été de rester très semblable à ASM pour faciliter le portage des outils développés pour le bytecode Java d’Oracle en bycode pour Android.

  1. « Telephone » est une nouvelle appli d’Orange, qui offre aux clients les services supplementaires, comme: Reverse Directory, Antispam et l’information du coût des appels aux numéros surtaxés. L’application « Telephone » L’application « Telephone » vous aide à rester serein lors de vos appels. Plus de mauvaises surprises avec les numéros inconnus, les démarchages téléphoniques ou les spams, vous gérez vos […]

  2. La bibliothèque donne la possibilité à tout objet d’une application Android de s’abonner aux événements du cycle de vie des « activités ». Cela évite d’avoir à écrire beaucoup de code pour transférer jusqu’aux objets intéressés cet événement arrivant dans l’activité. C’est donc moins de code à écrire et cela permet une meilleure isolation des objets entre […]

  3. OCARA est développé par les Orange Labs pour la Mission Insertion Handicap d’Orange. Les règles d’accessibilité, inspirées des ERP, ont été adaptées aux besoins de l’entreprise. Ces jeux de règles sont configurables et ne demandent qu’à évoluer, s’enrichir et s’améliorer. Toutes les suggestions sont bienvenues. En 2016, il est prévu d’ajouter à la solution un […]

  4. La version 2.2.0 d’ATK inclut désormais l’Application Resource Optimizer (ARO) développé pat AT&T. Cette intégration permettra aux utilisateurs d’ATK d’identifier facilement une vingtaine de bonnes pratiques qui permettent d’améliorer la consommation de la batterie, l’usage du réseau et la réactivité globale des applications. ARO est un projet open source d’AT&T.