Est-ce la fin des capteurs d'activité Nike+ ?


Quasi précurseur dans le domaine des bracelets d’activité, Nike subit ces derniers temps un concurrence très forte de la part de grands acteurs du monde de l’électronique grand public (Samsung, Sony, LG …).
Aussi Nike semble avoir décidé ce segment de produit mais continuer à exploiter les logiciels et API Nike+ qui compte aujourd’hui environ 280 millions de membres (dont moi, je suis d’ailleurs millionnaire en Nike Fuel).
Cette décision est bien dommageable mais la guerre est maintenant déclarée dans le monde des bracelets connectés et il y a fort à parier qu’Apple ne va pas tarder à entrer dans la danse avec son iWatch (qui ne reste encore qu’un fantasme mais lorsque cette montre sera disponible, elle devrait être compatible Nike+ dès sa sortie).
Apple avait d’ailleurs été le premier constructeur a rendre ses iPods et iPhones compatibles avec les capteurs Nike+ (les premières versions nécessitaient un adaptateur avant un intégration des capteurs dans les baladeurs numériques ou téléphones).
Il existe maintenant des bracelets connectés avec une interface utilisateur avancé, je pense notamment au Samsung Gear Fit qui serait sans doute mon prochain bracelet à moins que l’iWatch d’Apple soit disponible rapidement et avec des caractéristiques intéressantes.
Pour le moment cet arrêt n’est pas totalement officiel mais il semblerait qu’une bonne partie en charge du matériel Nike+ soit en cours de licenciement.
Source : FrenchFuel

Chiffres d'affaires et bénéfices des grands acteurs web et technologiques

profils
Cette infographie simple mais redoutablement efficace montre le chiffre d’affaires et les bénéfices réalisés par les principaux acteurs du web et de la technologie en une seconde.
En regardant ce schéma, plusieurs remarques me viennent à l’esprit :

  • tous ces grands acteurs sont américains (pas un seul européen …)
  • Apple réalise autant de CA et de bénéfices que Microsoft et Google réunis !!!
  • Parmi les acteurs qui font principalement leur business sur la publicité, seul Google s’en sort bien …
  • Je ne comprends pas comment Google ne réalise pas plus de bénéfices proportionnellement à son chiffre d’affaires, surtout si on compare à Microsoft qui doit développer et maintenir des systèmes d’exploitation
  • Les média 2.0 (dit média sociaux) si ils font beaucoup parler d’eux sont encore loin de générer le business d’acteurs classiques.

Pour moi c’est la preuve qu’une infographie simple  et bien réalisée pour faire comprendre de nombreux points très rapidement …

Avec CarPlay, Apple cherche à légitimer l'utilisation du téléphone en voiture

Apple-car-play
Dans l’optique d’une utilisation de ses iPhones partout et à tout moment (pas encore sous la douche et dans son bain mais cela viendra peut-être), Apple vient de lever le voile sur Car Play, son système d’utilisation d’iOS 7 dans les voitures lors du Salon de Genève avec des démonstrations chez Ferrari, Mercedes-Benz et Volvo.  Cette fonctionnalité avait été annoncée au lancement d’iOS 7 mais n’était pas encore disponible.
Pour une utilisation en voiture, l’accent est mis sur la sécurité avec un maximum d’utilisation de l’assistant vocal Siri qui pourra être activé par les molettes de contrôle des voitures ou les écrans tactiles. Avec les extensions de Siri pour Car Play, il sera facile d’accéder à Maps ou de lire les messages reçus ; il est impératif, pour permettre l’adoption du système que l’utilisateur, n’ait pas à regarder le téléphone.
Car Play nécessitera toujours un iPhone avec iOS 7 ou suivant mais l’utilisation de Car Play dépendra de l’implémentation choisie par les constructeurs ; Ferrari a par exemple déployé une interface tactile avec des icônes assez similaire à ceux d’iOS 7.
Plus d’informations (en anglais) : Apple Press Info
 

Kit Estimote Beacon

Estimote_Beacon
Selon moi, une des fonctionnalités les plus intéressantes d’iOS est la nouvelle API iBeacon qui utilise Bluetooth 4.0 (Bluetooth LE) pour permettre une géo-localisation indoor précise.
Utilisé en conjonction avec une application qui fonctionne en arrière-plan, les Beacons vous localisent précisément (la portée peut-être de 70 m) et l’application peut alors vous proposer du contenu géo-localisé même à l’intérieur des bâtiments. Les beacons d’Estimote ont une batterie dont la durée de vie peut aller jusqu’à 2 ans.
Les principaux usages seront bien entendus pour le marketing mobile et les informations dans les musées mais on peut aussi imaginer d’afficher des informations spécifiques sur des écrans, d’allumer des lampes Hue …
Il va falloir que je trouve du temps pour créer une application iOS 7 et tester les beacons au travers de l’API iBeacon d’Apple.
Plus d’informations : estimote.com
Une vidéo expliquant les principes des beacons :

Mobile World Congress 2014

mobile-world-congress-2014
Le Mobile World Congress 2014 va se tenir du 24 au 27 Février 2014 à Barcelone. Pour le technomaniac que je suis, c’est un salon que je voudrais bien visiter un jour (ainsi que le CES bien sûr). Ce salon est un salon dédié aux professionnels et il va faire la place belle aux acteurs de l’internet avec notamment une keynote du CEO de Facebook, Mark Zuckerberg. Peut-être expliquera-t-il sa stratégie justifiant l’achat de Snapchat pour un montant absolument inconcevable …
Personnellement j’aurais trouvé le rachat de Motorola Mobility plus logique mais aussi plus éloigné du métier actuel de Facebook …
On sait déjà que plusieurs constructeurs vont profiter de cet événement pour présenter leurs nouveaux produits notamment Samsung avec le Galaxy S5 et la nouvelle version de la montre Galaxy Gear. Sony et Huawei seront aussi suivis attentivement …
Plus d’informations dès demain avec les premières conférences de presse et keynotes.
Plus d’informations : www.mobileworldcongress.com/

Des robots pour tricher aux jeux sur tablette

ipad-leap-sheep-robot
Certains joueurs et inventeurs rivalisent parfois d’ingéniosité et c’est le cas avec ce robot à base d’arduino, de moteurs, de capteurs et de stylets pour tablette qui est capable de jouer au jeu Leap Sheep.
Dans ce jeu il faut faire passer des moutons au-dessus d’une barrière lorsqu’ils arrivent devant la barrière ce qui est un jeu relativement facile … Le robot utilise les capteurs de luminosité pour détecter la couleur blanche des moutons et donc appuyer les stylets sur la tablette aux bons moments ; c’est relativement simple et possible parce que les moutons passent toujours aux mêmes endroits …
Ci-dessous une vidéo du robot qui joue à Leap Sheep :

Ce n’est pas la première fois que je vois un robot jouer sur une tablette, ci-dessous une vidéo d’un robot à base de Lego Mindstorms qui joue à Clash of Clan :

Quand verra-t-on une vidéo d’un robot qui joue à Candy Crush Saga (c’est tout de mêle plus difficile) ?

Apprendre à développer en quelques mois, vraiment ?

android-growth-chart
Les besoins de développeurs informatique sont très importants aux Etats-Unis, portés par notamment par les croissance des OS de téléphones mobiles et par le fait que certains sociétés telles que Google, Facebook, Twitter etc … placent leurs réalisateurs de logiciels au niveau de stars …
De plus les salaires de bons développeurs aux Etats-Unis sont à une moyenne de 90 000 $ / an ce qui est argument suffisant pour attirer nombre de candidats à la reconversion …
C’est dans ce contexte qu’apparaissent Outre-Atlantique de plus en plus de “Coding Bootcamps” qui sont des formations intenses de quelques mois pour apprendre un langage de développement (Android, iOS, html5, php, java …) ; chaque formation a sa spécialité et certains de ces cursus se vantent d’avoir un taux d’embauche suite à la formation de 85 % … Ce taux est alléchant mais il ne faut pas oublier que la sélection a l’entrée est très difficile (jusqu’à plusieurs milliers de demandes pour moins d’une centaine de places disponibles parfois) et coûte plusieurs milliers de dollars …
Si la formation donnée peut permettre d’être opérationnel dans un langage donné, il ne faut pas croire que cela transforme les élèves en développeur à vie … En effet, en quelques mois, ils peuvent développer dans un langage et pourront satisfaire ponctuellement un employeur sachant qu’une mission de développement dure rarement plusieurs années et qu’il est facile de licencier aux Etats-Unis. En plus de connaître un langage, il faut aussi maîtriser le travail en équipe car l’une des phases la plus délicate de réalisation d’un logiciel est la phase d’intégration ; plus le développeur aura documenté et expliqué ses API et discuté avec les autres développeurs, moins les risques ‘”d’explosion” lors de la mise en commun des différentes parties du logiciels seront importants.
De plus il faut éviter de tomber dans certains pièges liés à la réalisation de code (ce qui peut parfois s’apparenter à une réalisation artistique ; en tout cas en développant, j’ai réellement l’impression de créer …) :

  • vous en serez pas le seul ou la seule à lire, utiliser ou maintenir votre code ; il faut donc le documenter et éviter la factorisation à outrance pour rendre le code facile à maintenir
  • moins il y a de lignes de codes moins il y a le risque de bogues ; c’est en grande partie vrai mais si le code est trop compliqué ou trop factorisé, il sera difficile à maintenir (même pour vous si vous le reprenez plusieurs mois après l’avoir écrit), il faut donc trouver le bon compromis entre efficacité, quantité et qualité
  • ne jamais négliger les tests unitaires et les tests de non-régression (si possible automatiques …)
  • le mieux peut parfois être l’ennemi du bien ; en effet, le code peut quasiment toujours être optimisé et donc on peut vite déborder de ses objectifs en essayant de rendre la meilleure copie possible …

Cela signifie aussi qu’il faut maîtriser les outils de gestion de configuration (ClearCase, git …) pour faciliter l’intégration et le suivi des sources et savoir s’adapter car il est très difficile d’avoir des spécifications détaillées d’un logiciel (et des spécifications qui ne changeront pas en cours de développement) comme on pourrait avoir les plans d’une maison … C’est un des inconvénients du développement, il n’y a pas de solution miracle, il faut faire avec (même lorsque l’on adapte des normes qui sont pourtant figées à la publication, ce que l’on en fait peut changer).
Les missions de développement sont généralement de quelques mois et pendant ce laps de temps il faut savoir s’adapter (nouvelles spécifications, nouvelles interfaces, nouveaux outils) ; il est donc très important de rester toujours en veille …
Si ces formations accélérées arrivent en France, ce n’est pas sûr qu’elles soient adaptées au marché du travail car on mise plus sur le potentiel du développeur et sa capacité à s’adapter sur des plusieurs missions de courtes durées en CDI (alors qu’aux Etats-Unis on peut licencier à la fin de la mission).
Je code à temps plein depuis 1996 et je ne cesse d’apprendre pour rester au niveau ;  donc faire miroiter des expertises à des élèves en quelques mois, je reste tout de même sceptique …
Plus d’informations (en anglais) : ReadWrite

Franchir les escaliers, un grand défi de la robotique

asimo_escaliersOn voit de plus en plus de robots domestiques arriver sur le marché et la plupart sont équipés de roues ou de roulettes ; et à chaque fois je regarde l’environnement dans lequel je me déplace et je me rends compte que ces robots ne sont pas en mesure de franchir des paliers ou des escaliers.
L’état français a fait de la robotique un des projets d’avenir pour lequel des budgets importants seront débloqués alors avant de réfléchir robot global, pourquoi ne pas y aller par étape et investir dans deux composants indispensables aux robots de demain :

  • le franchissement de paliers ou d’escaliers (le robot Asimo le réalise mais à quel prix)
  • la reconnaissance dynamique de l’environnement

Pour franchir les obstacles, il faut calibrer les algorithmes de gestion des centrales d’inertie, activer correctement les moteurs et déplacer le robot ; les actions sont quasiment toujours les mêmes si on utilise des robots bipèdes.
Lorsque ces deux obstacles seront franchis, les fondations des robots de demain seront établies (équivalent au laser au-dessus des Google Cars) ; ensuite d’autres éléments pourront venir se greffer en fonction des usages des robots : connexion internet, manipulation de l’environnement (ouverture de portes par exemple), commande à distance, détection d’individus …
Dans les challenges DARPA, ce sont deux fonctionnalités difficiles à réaliser et pour lesquels les équipes passent beaucoup de temps …
Espérons que ces fonctionnalités seront bientôt génériques et facilement intégrables (comme des composants classiques …).
 
 

Avec iBeacon, la géolocalisation précise se démocratise

ibeacons
Grâce au Bluetooth 4.0 Low Energy (BLE) ainsi que les nouvelles API iBeacon qui sont apparues avec iOS 7.0, il est maintenant possible de déployer des bornes Bluetooth avec une grande autonomie et un faible coût. Ainsi par triangularisation, il est possible de connaître à quelques centimètre près la position du téléphone de l’utilisateur.
Outre l’utilisation pour du marketing de proximité, la géolocalisation précise de l’utilisateur peut, en conjonction avec une application spécifique, être utilisée pour :

  • recevoir des informations multimédias liées à tout type de ressources, lieux, objets (cela peut aller de la salle de réunion, à des informations sur un tableau dans un musée)
  • indiquer sa présence (checkin) à l’intérieur d’un batîment
  • guider des robots dans un batîment
  • envoyer automatiquement un menu dans un restaurant (et pouvoir passer commande aussi)

Le faible coût des bornes et leur durée de vie (certains produits peuvent fonctionner pendant 2 ans) vont faciliter l’adoption de cette technologie qui en fera oublier les contraintes en faveur des usages.
En intérieur, la technologie pourrait être utilisée pour personnaliser automatiquement l’environnement en fonction de la position de l’utilisateur : lumière, ambiance musicale, diffusion de photos personnalisées sur des écrans …
Bien entendu il ne faut pas non plus que cela soit déployé partout sinon en ville, les notifications risqueraient d’être nombreuses …
A mon avis, les usages de cette technologie vont se multiplier, les premières mises en service d’ampleur commencent aux Etats-Unis.
Apple a récemment déployé cette technologie dans 254 de ses Apple Store aux Etats-Unis ; pour pouvoir en profiter, il est impératif de disposer d’un téléphone ou d’une tablette supportant Bluetooth 4.0 (à partir de l’iPhone 4S dans la gamme Apple).
 
 
 

Pour 2014, je voudrais que Anki Drive soit disponible en France

starter_kit_1280x550J’ai découvert le jeu de course Anki Drive lors d’une keynote d’Apple et j’avais trouvé ce jeu vraiment très prometteur. De nombreuses démonstrations sont réalisées dans les Apple Store aux Etats-Unis et les utilisateurs semblent vraiment conquis.
Le kit initial contient 2 voitures mais on est pas obligé de jouer à deux : le jeu (piloté par iOS) a une intelligence artificielle qui permet de diriger la deuxième voiture et, en mode hard, l’ordinateur l’emporte 9 fois sur 10 ce qui est donc un véritable challenge !!!
Il est possible de jouer jusqu’à 4 joueurs en ajoutant des véhicules supplémentaires. De plus une mise à jour du logiciel ajoute de nouvelles fonctionnalités et armes aux véhicules qui peuvent donc être utilisé comme des personnages de jeux vidéos avec des fonctionnalités qui évoluent
Le kit de départ est disponible aux Etats-Unis et au Canada depuis la fin de l’année 2013 et malheureusement aucune date de disponibilité pour d’autres pays n’est annoncée..
Les plus impatients (j’ai failli en être) peuvent commander le jeu sur eBay ou bien au travers d’autres systèmes qui peuvent vous envoyer le kit en France mais le principal problème vient du téléchargement de l’application sur le store US ou Canadien et même si l’application est gratuite. Il semblerait que cela soit possible en créant un nouvel identifiant avec une adresse valide aux US et avec un code cadeau (ou une carte US si vous en avez une)
Une vidéo est disponible ici
Plus d’informations : http://anki.com/