[Android] application de contrôle à distance/backup/info

plop à tous …

Encore une appli inutile que je ne vais probablement pas terminer ^^, mais qui m’a permis d’apprendre pas mal de trucs sur android et gwt (notamment le fameux C2DM).

Le but de l’appli est très simple, on a oublié où l’on a mis son téléphone ? on se l’est fait voler ?
Grâce aux notifications C2DM, on peux envoyer des messages au téléphone pour obtenir sa position, le faire sonner, … sans avoir de tâche de fond dédiée qui bouffe de la batterie ou qui aurait pu se faire killer par le système de gestion de mémoire.

[Aparté sur la sécurité] Le petit bémol du C2DM, c’est que si votre téléphone n’est pas verrouillé (code, schéma, …) et qu’une personne supprime l’application ou supprime vos comptes google, l’application ne fonctionnera plus … et ne permettra plus d’être tracé donc ^^. (d’un autre côté, c’est aussi le cas de la plupart des applications …)

Pour le moment seule l’architecture de base est en place :

  • Côté site web (github) :
    • Authentification
    • Envoi de notifications
    • Stockage des données
    • Affichage des informations (à perfectionner)
    • A faire : Utilisation d’un fwk d’event pour afficher l’info directement à sa reception
    • A faire : Gestion des messages d’erreur
    • A faire : Info sur l’utilisations
    • A faire : Ergo/Charte graphique
  • Côté application android (github) :
    • Authentification
    • Réception des notification
    • Envoi des données (GPS (perfectible …), Statut)
    • Exécution d’action (sonnerie seulement pour le moment)
    • A faire : Ergo/Info/Licence/Contrat, …

Un screen du site :

L’application (dispo ici)

Pour l’utiliser la tester et la synchroniser, il faut sélectionner le « Mail Account » avec lequel on veut s’authentifier sur le site : rcbuweb puis sélectionner les infos que l’on veut (l’info peut mettre plusieurs secondes avant d’être récupérée).

Au premier clic on envoi la notif, au deuxieme on l’affiche (faut que je trouve un système de push gwt client/serveur pour faire ça proprement).

L’appli est en développement pour le moment, mais ça fonctionne déjà pas trop mal (à part le mode GPS satellite (autant rester en network) … car une fois activé, il ne s’éteint plus et bouffe de la batterie pour rien ;s).

2 réflexions sur “ [Android] application de contrôle à distance/backup/info ”

  1. Sinon, je viens de découvrir l’application ‘android lost’ qui fait bien plus que mon appli ;), mais je fait plus confiance en mon dev que dans celui des autres (je suis pas sûr de ce qu’ils font des données collectées).

Les commentaires sont fermés.