DÉVELOPPEMENT ANDROID

Nous avons un large panel de compétences autour d’Android : intégration matérielle et développement d’applications.
Voici quelques aspects notables de notre savoir-faire.

Intégration matérielle
Adaptation du noyau Linux
Plateforme Freescale iMX6
Gestion d’énergie
Périphériques non standards (USB, I2C, SPI, …)
Adaptation de l’interface utilisateur
Test de conformité CDD
Développement d’applications :

Langages
Java
C / C++ (via NDK)
HTML / CSS / Java Script (via Webview)

Données
Localisation de l’application
Gestion d’un cache fichier de ressources
Parsing XML et JSON
Parsing scripté avec complétion

Media
Player Audio
Player Video

Visuels
Interface utilisateur complexes et adaptatives
Lecteur PDF personnalisé
Création de Widgets
Webview totalement intégrée
Module de dessins réactif et précis

Système
Mise à jour automatique de packages
Surveillance des informations système
Gestion intelligente d’économie d’énergie
Protection du contexte d’exécution
Multi-thread: synchronisation, échange de données
Protection de code par crypto-système

Réseaux/RF
Développement de protocoles spécifiques
Streaming audio temps réel sur lien RS485
Transmission robuste d’alertes en RF
Intégration Wifi, Ethernet, GSM, ISM, Bluetooth 4 (BLE, Classic)
Software Defined Radio (SDR)

Interactivité
Algorithme de “palm rejection” spécifique
Affichage sur écran déporté (VNC)
Gestion d’éventements avancés
Intégration du SPen de Samsung
Reconnaissance de gestes
