Dremdev — Expertise AOSP & Android Automotive DREMDEV // AOSP STUDIO
android open source project  ·  aaos  ·  vendor hal

Du silicium
à l'écran.
Expertise AOSP
bout‑en‑bout.

Dremdev accompagne les constructeurs et équipementiers dans le développement de plateformes Android — du bring-up vendor au runtime applicatif. Assistance technique au forfait ou à la régie, sur des sujets où la doc s'arrête et le code commence.

aosp · framework
hidl / aidl
vendor · selinux
aaos runtime
kernel · drivers
Android Automotive OS
AOSP Framework
CarService Framework
HIDL / AIDL Services
SoC Bring-up
IVI Integration
Vehicle HAL
Cuttlefish & Virtualization
Android Automotive OS
AOSP Framework
CarService Framework
HIDL / AIDL Services
SoC Bring-up
IVI Integration
Vehicle HAL
Cuttlefish & Virtualization
[ 01 ] Domaines d'intervention

Quatre territoires, une même obsession : faire tourner Android là où il n'était pas censé tourner.

→ 01 / AOSP

Plateforme Android sur-mesure

Bring-up, intégration vendor, custom HAL, gestion des branches AOSP, manifest repo, Soong/bp et compilation reproductible.

  • Branches LTS & security patches
  • HIDL → AIDL migration
  • APEX & modules dynamiques
  • SELinux policies vendor
→ 02 / AAOS & IVI

Android Automotive embarqué

Bring-up de plateformes IVI, intégration Vehicle HAL, AVM camera, head-unit graphique, gestion multi-display et CarService.

  • VHAL properties custom
  • SnappOS / SemiDrive / NXP
  • SurroundView calibration
  • CarService & permissions
→ 04 / Portage & vendor

Bring-up sur SoC exotique

Portage AOSP sur silicium non-Qualcomm, intégration vendor partition, custom HAL, gestion du bootloader, device tree et drivers spécifiques.

  • SemiDrive · MTK · NXP · UNISOC
  • Vendor HAL & init.rc custom
  • Device tree & kernel patches
  • Boot & OTA sécurisés
[ 02 ] Terrains de jeu

Android, partout sauf dans un téléphone.

Le téléphone est le terrain confortable d'AOSP. Le vrai test, c'est tout le reste — les form factors où l'OS doit être discipliné, recompilé, parfois amputé. Voici quelques portages auxquels Dremdev a contribué.

/ 01

Parcmètres urbains

Bring-up Android sur terminal de paiement extérieur. Boot rapide, lecteur NFC/CB, sécurité du paiement, résistance environnementale.

boot timeEMVkiosk mode
/ 02

Lunettes connectées

Portage AOSP sur plateforme wearable AR. Contraintes de ressources extrêmes, double display, capteurs inertiels, gestion thermique agressive.

low powerdual displaysensors HAL
/ 03

Écrans publicitaires

Digital signage Android sur grands afficheurs. Rotation forcée, content management distant, redémarrage scripté, fonctionnement 24/7.

signageOTAwatchdog
/ 04

Interphones connectés

Portage AOSP sur interphone résidentiel et tertiaire. Stack SIP/VoIP, contrôle d'accès, intégration caméra et lecteur RFID, fonctionnement permanent.

SIPaccess controlalways-on
+ Et également : e-readers basse consommation · terminaux de paiement portables · IVI supercar · dev kits SoC chinois. Si Android peut booter dessus, il y a probablement déjà bricolé.

L'outillage du quotidien.

Build
Soong · Make · repo
Langages
C / C++ · Java · Kotlin
IPC
HIDL · AIDL · Binder
Plateformes
AOSP · AAOS
Automotive
VHAL · CarService · EVS
SoC
NXP · MTK · SemiDrive
Virtualisation
Cuttlefish · KVM · QEMU
Debug
gdb · adb · perfetto
[ 04 ] Modes d'engagement

Deux formats, une même rigueur d'ingénierie.

Le bon format dépend de l'incertitude technique du projet et de votre besoin de visibilité budgétaire. Les deux modes peuvent se combiner : cadrage en forfait, exécution en assistance, ou l'inverse.

// Mode A

Assistance technique

Intégration à votre équipe sur la durée, en contribution directe au code. Idéal pour renforcer une équipe AOSP existante, transférer la compétence, ou lever un blocage profond où la solution n'est pas encore claire.

EngagementRégie · TJM
FormatMensuel renouvelable
Idéal pourR&D continue
// Mode B

Forfait projet

Périmètre cadré, livrables identifiés, jalons clairs. Pour un bring-up, une migration de version, une intégration vendor ponctuelle, ou un POC industriel à valeur démontrable.

EngagementForfait · livrables
FormatCadrage + phases
Idéal pourBring-up & POC
[ 05 ] L'humain derrière Dremdev

Le système, vu depuis l'intérieur.

/// fondateur
Daniel Fages
Ingénieur systèmes · AOSP / AAOS
À l'origine de
Genymotion

Une carrière à creuser ce que la documentation ne dit pas — registres SoC, traces binder, builds qui cassent à 3h du matin.

14+
années AOSP
4.0 →
depuis ICS

Dremdev, c'est l'activité de conseil et de développement portée par Daniel Fages, ingénieur orienté systèmes embarqués Android et Linux. Le travail tourne autour d'une question simple, posée à chaque mission : qu'est-ce qui se passe vraiment, à ce niveau-là, sur ce hardware-là ?

Le parcours s'est construit sur des form factors variés — du parcmètre urbain aux lunettes connectées, des écrans publicitaires aux IVI supercar — chacun apportant ses contraintes (boot time, consommation, certification, partition Vendor) qui finissent par s'enrichir mutuellement.

// origin story

Première contribution AOSP à la sortie d'Ice Cream Sandwich (Android 4.0, fin 2011). De cette base est né Buildroid — projet qui a donné vie à Genymotion, l'émulateur Android utilisé aujourd'hui par des centaines de milliers de développeurs.

2011ICS · AOSP 4.0
2011+Buildroid
Genymotion

L'approche est pragmatique : pas de slideware, pas de méthodologie en majuscules. Lecture du code, reproduction du problème, hypothèse, vérification. Les livrables sont écrits en anglais, dans la forme attendue d'un commit message ou d'un design doc — pas d'un livrable de cabinet.

Basé à Lyon, intervient pour ses clients en Europe, en Asie et aux États-Unis. Sur site lors des phases critiques (bring-up, debug hardware), à distance le reste du temps.

Voir le parcours détaillé sur LinkedIn →

[ 06 ] Démarrer

Un bring-up coincé,
une migration AOSP qui vous fait peur,
un VHAL qui ne répond pas ?

Le premier échange est gratuit et toujours technique. Pas de pré-qualification commerciale : on regarde ensemble ce qui ne marche pas, et on évalue si Dremdev est le bon interlocuteur.

dan@dremdev.com → LinkedIn /dfages