Exigences
Le client souhaitait que les programmeurs d’Elinext développent une application représentant une montre électronique (e-watch), selon les conceptions fournies par le client. L’application devait inclure les fonctionnalités suivantes : une aiguille des minutes (60 min) et deux aiguilles des heures (12h ou 24h) ; la possibilité de choisir entre un affichage horaire de 12h ou de 24h ; la possibilité de sélectionner le fuseau horaire correct pour les deux aiguilles des heures ; un positionnement unique des aiguilles était requis : par exemple, même à 5h30, l’aiguille des heures devait toujours être sur l’heure actuelle – aucune position intermédiaire ne devait être visible ; la possibilité de verrouiller la montre à l’écran.
Défi
Le principal défi pour notre développeur était de mettre en œuvre l’écran de verrouillage pour Android (le SDK Android ne fournit pas d’API pour permettre cela). Le développeur a rencontré les difficultés suivantes : – comment remplacer l’écran de verrouillage Android standard par l’écran de verrouillage HDO. – comment remplacer l’écran de verrouillage personnalisé de l’appareil par l’écran de verrouillage HDO.
Solution
Pour résoudre ces tâches, nos développeurs ont dû consulter de nombreuses pages d’informations avant de commencer à coder. Ils ont décidé qu’en désactivant l’écran de verrouillage par défaut, ils pourraient remplacer l’affichage du cadran de l’horloge HDO et ainsi accomplir les contrôles et fonctionnalités requises.
Résultats
Le projet de développement a abouti à une application pour iPhone, iPod touch, Android, et pour la montre IM des tablettes Android. L’application comprend les fonctionnalités suivantes :
Écran principal :
- horloge (mode plein écran)
Paramètres :
- format horaire (12h ou 24h)
- fuseau horaire pour la première aiguille des heures
- basculer vers la deuxième aiguille des heures
- fuseau horaire pour la deuxième aiguille des heures
- basculer en mode écran de verrouillage
- informations sur l’application
- fuseau horaire.
- informations générales.
- widget (uniquement pour Android).






