Programmer en profondeur la Sony Smartwatch

SmartWatch
J’avais déjà eu l’occasion d’écrire un article sur la Sony Smartwatch ; à l’époque la montre de Sony ne pouvait être programmer qu’en utilisant des plugs-ins et d’un certains nombre d’API. Les possibilités étaient donc limitées car toutes les interface n’étaient pas disponibles.
En autorisant la modification complète du logiciel interne de la montre (le firmware), Sony va donc plus loin dans l’ouverture pour permettre la personnalisation de la montre Smartwatch.
Attention, le changement de firmware va annuler la garantie ainsi que la possibilité de se connecter à Google Play.
Plus d’informations Open Smartwatch Project

Vivement l'iWatch …


Pour le technomaniac que je suis, trouver une montre qui me convienne se révèle un exercice extrêmement difficile … Je ne parviens pas à trouver cet objet, dont le choix est pourtant très important, qui me serra à la fois utile et qui ferra ma fierté …
Bien entendu la montre que je recherche doit être un bijou de technologie avec de nombreux capteurs (d’activité notamment) mais son design est un facteur de choix primordial ; depuis Septembre 2012, j’arbore à mon poignet un Nike+ Fuelband qui ressemble à un bracelet mais qui, en plus d’afficher l’heure à la demande, enregistre mon activité tout au long de la journée et la communique à mon téléphone mobile par Bluetooth.
Ce Nike+ Fuelband me convient pour le moment mais j’aimerais réellement qu’Apple se lance dans la création de montres pour aborder le marché des montres avec un regard différent (comme cela a été le cas pour la téléphonie mobile).
Lorsqu’Apple a retiré de la vente les iPods Nano 6G qui étaient utilisés comme montre avec des bracelets spécifiques, j’y ai vu un signe encourageant ; les récentes déclarations d’Apple concernant les prochaines innovations vont aussi dans ce sens. Cette arrivée serait synonyme d’entrée de la montre dans un nouvelle ère avec une connectivité accrue et l’ouverture de la montre à d’autres univers.
Pourquoi ne serait-il pas alors possible de changer le fond d’écran de sa montre ? D’y faire défiler ses photos ? De créer ses propres logiciels pour sa montre ou d’en télécharger depuis un iWatch Store ?
Enfin la possibilité de connecter sa montre à internet, en ferait une télécommande domotique idéale (pour allumer les lumières Philips Hue par exemple).
J’espère réellement qu’Apple se lancera dans ce marché …
Mise à jour du 6 Juin 2013 : le jour même où j’écris cet article, il semble qu’Apple ait déposé la marque iWatch

Programmer sa montre Sony Smartwatch

En tant que développeur, je m’intéresse toujours de très près aux gadgets et outils innovants qui peuvent se programmer et dont des kits de développement sont disponibles.
Bien entendu dans le cas d’une montre, je ne parle pas seulement d’être en mesure de programmer une alarme mais de créer des programmes spécifiques pour la montre permettant notamment de personnaliser l’interface ou d’envoyer des notifications sur Twitter ou Facebook par exemple …
La montre Smartwatch est une montre qui se connecte à un téléphone Androïd pour accéder par Bluetooth aux appels, messages et applications. La montre est équipée d’un écran LCD tactile de 128 pixels par 128 pixels et 65636 couleurs. De plus la montre possède un vibreur, un accéléromètre et un bouton.
Dans les extensions et interfaces accessibles depuis le kit de développement, on trouve :

  • l’API Notification qui permet  d’accéder aux événements d’informations tels que l’arrivé de SMS, de MMS, des appels manqués, de messages Twitter ou Facebook
  • l’API Control qui permet de personnaliser l’interface graphique de la montre
  • l’API Widget qui permet notamment de récupérer des informations de Widgets tel que le nom du morceau en cours de lecture par le player audio par exemple
  • l’API Control qui permet d’accéder aux valeurs des capteurs (l’accéléromètre notamment)

Pour réaliser des programmes pour cette montre, il vous faudra :

  • Eclipse avec l’extension ADT (Android Development Tool)
  • Le Kit de développement Smartwatch (téléchargeable ici)
  • LimeWare manager

Les compétences de développement Android seront aussi nécessaires pour programmer la montre.
Ces capacités de programmation offre de nombreuses possibilités et on pourrait même se prendre pour 007 en lançant la musique à distance sur son téléphone qui est connecté à des enceintes (cela m’était arrivé avec ma montre Timex et mon iPod Nano).
[wpsr_socialbts]