Google Android

Android is a Linux-based operating system designed primarily for touchscreen mobile devices such as smartphones and tablet computers, it is now available for other platforms like televisions and game consoles. Released by Google under the Apache Open Source license, Android has become the world’s most widely used device platform.


The Android Open Source Project (AOSP) is the official release of the Android code by Google. It allows any interested party to contribute to the source which will be embedded in billions of devices. Google has already accepted several contributions sent by Orange. We mainly contributes to the communication functions by submitting bug fixes and test cases.

RCS-e stack

The RCS-e stack is an open source implementation of the Rich Communication Suite for Google Android platform. This implementation is compliant to GSMA RCS-e 1.2 hotfixes and Blackbird standards. Thanks to its client/server API, the RCS-e stack allows to enrich the native Android applications (address book, dialer…) with multimedia, presence and localization capacities and allows to create new RCS/IMS applications (VoIP, games…). Besides, the RCS project also provides a provisioning tool and a test application.

The RCS stack is integrated by several device manufacturers (Sony, HTC, Motorola, Intel, Alcatel Mobile…) and integrated into several products (Libon, joynApp, Deutsche Telekom, Neusoft, Huawei).

Accelerator Test Kit

ATK is a Java based application for Android mobile phone testing. It provides a GUI to let the user monitors the phone state (CPU, memory, network, …) and also record / playback scripts simulating a user interacting with the device.


ASMDEX is a bytecode manipulation library as ASM (developed by Orange) but it handles the DEX bytecode used by Android executables. Only the core library, the tree library and a tool to convert bytecode to code generating it (asmdexifier) are available. The underlying principle while developing ASMDEX was to keep it very similar to ASM to ease the cost of porting tools done for Oracle Java bytecode to Android bytecode.

  1. DempoDance allows anyone to gradually learn to dance the basic steps of Rock’n Roll, Mambo and Salsa. Dempo Dance. Source: For each dance, you have a set of lessons explaining in detail the achievement of each step. At the end of each lesson you will be able to practice taking steps a number of […]

  2. “Telephone” is a new Orange app that provides the customers with value added services such as Reverse Directory, Antispam and information on the cost of the calls with premium numbers. Screenshot from the app “Telephone”. “Telephone” helps you answer your calls serenely by managing your incoming and outgoing calls in a smarter and easier way! […]

  3. OCARA is developed by Orange Labs for the “Mission Insertion Handicap” of Orange France. The accessibility rules were inspired by the regulations of public access buildings and adapted to the needs for the company. These sets of rules are configurable, they only need to evolve and improve. All the suggestions for this are welcome. In […]

  4. ATK release 2.2.0 now includes AT&T’s Application Resource Optimizer (ARO).This ongoing integration effort will help ATK users to identify more easily up to 25 mobile best practices that can improve the app’s battery consumption, data usage and overall responsiveness. AT&T ARO is an open source app from AT&T.