Android developpement

We have a wide range of expertise around Android : hardware integration and application development.
android sample

Some notable aspects of our expertise.

Hardware Integration:

  • Adaptation of the Linux kernel
  • Freescale platform iMX6
  • Energy management
  • Non-standard peripherals (USB, I2C, SPI, …)
  • Adapting the user interface
  • CDD Compliance Test

Application development:

Langages

  • JAVA
  • C / C++ (through NDK)
  • HTML / CSS / Java Script (through Webview)

Networks

  • Client – Server
  • Strong Downloader
  • Uploader multi-part

Media

  • Audio Player
  • Video Player

Visual

  • Complex and adaptive user interface
  • Custom PDF reader
  • Creating Widgets
  • Webview fully integrated
  • Drawings module responsive and very accurate

Interactivity

  • Algorithm “palm rejection” specific
  • Display on remote screen (VNC)
  • Advanced event management
  • Integration of Samsung SPen
  • Gesture recognition

Data

  • Multilingual application
  • Management of a resource file caching
  • Parsing XML et JSON
  • Parsing scripted with completion

Systems

  • Automatic update of packages
  • Monitoring system information
  • Intelligent power saving management
  • Protection of the execution context
  • Multi-thread: synchronization, data exchange
  • Code protection through cryptosystem

Applications

  • Maintenance Tools
  • Capture and image processing
  • Supporting a card reader