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)
Réseaux
- Client – Serveur
- Downloader robuste
- Uploader multi-part
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
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
Données
- Localisation de l’application
- Gestion d’un cache fichier de ressources
- Parsing XML et JSON
- Parsing scripté avec complétion
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
Applications
- Outils de maintenance
- Capture et traitement d’images
- Support d’un lecteur de carte à puce