Pokemon Go, j'ai enfin attrapé un Légendaire

Je l’avoue, je joue encore à Pokemon Go, et cela un an après sa sortie ! Has-been ? Peut-être mais comme je marche pas mal tous les jours, ce jeu me convient plutôt bien et j’aime les jeux qui permettent de bouger un peu. Pokemon Go me fait souvent marcher plus et sortir de chez moi le week-end, même si il arrive de je prenne la voiture (électrique) pour me rendre au seul Pokéstop de ma petite ville pour avoir mon bonus quotidien.
Je suis maintenant au niveau 33 avec 227 Pokemon dans mon Pokedex mais le matin du 31 Août 2017, alors que le principal événement avec la première série des Légendaires se termine ce même jour, je n’ai toujours pas attrapé le moindre de ces nouveaux Pokémon qui ne se montrent que lors de rais sur les arènes !
Il faut dire que je n’ai pas pris cela très au sérieux et que je n’avais fait que deux tentatives lors d’opportunités près de la gare de Rennes ; la première fois on a pas réussi à vaincre le Pokemon et la deuxième fois, on l’a battu mais je n’ai pas réussi à l’attraper avec les Pokeballs spéciales.
Si je veux avoir une chance d’attraper un de ces fameux Pokemon qui ont animé l’été des joueurs, il faut que je m’y prenne plus sérieusement ! J’ai donc rejoins un groupe Facebook puis un groupe Messenger de chasseurs et je pars me joindre à un groupe qui s’est donné rendez-vous à partir de 11h30 à République ; je quitte le travail avant midi et j’apprends par le groupe Messenger qu’ils se déplacent deux fois et qu’ils s’attaquent à un Sulfura près de la gare ; je leur indique que j’arrive mais il est déjà trop tard, ils partent au Palais St Georges ! Je me dépêche, je vois le groupe formé (voir la photo au-dessus), j’entre dans le parc et j’entend “l’animateur” qui me demande de me dépêcher, je commence à courir mais il est trop tard, ils sont déjà 20 ! Il ne me reste plus qu’à les regarder s’affairer ; il y a manifestement des bugs et des blocages au niveau serveur et c’est assez compliqué pour eux de réussir le raid ; en tout il y a quand même près de 30 personnes mais tout le monde ne participe pas ; je suis spectateur malgré moi … Au final peu arrivent à avoir le Légendaire …
Ensuite il faut repartir à la chasse, certains voudraient attraper un Sulfura d’autres un Artikodin qui a “poppé” par loin ; au final plus de la moitié des trente personnes (de presque tous les âges) se dirigent vers le parlement pour le raid contre l’Artikodin, je suis de la partie et j’espère de nouveau réussir mon objectif. On se lance assez rapidement dans le raid malgré quelques bogues serveurs (mises à jour en cours ? surcharge à cause du dernier jour de l’événement de l’été) on parvient à battre le Légendaire, il faut maintenant l’attraper. Si la bataille est collective, une fois vaincu, chacun doit tenter d’attraper le Pokémon Légendaire avec un nombre de Pokéballs limités (près d’une dizaine) et je ne suis pas très bon à cet exercice, il y a de la pression et je manque cet exercice ! Le Pokémon Légendaire ne sera pas encore dans mon Pokédex cette fois-ci …
Néanmoins une partie du groupe a repéré un autre raid à 10 minutes environ ; le raid sera disponible deux heures et certains vont acheter des sandwitchs avant de s’y rendre ; je suis avec deux autres personnes et finalement on se sépare ; je décide d’aller les attendre à l’arène où se passe le Raid. Il y a déjà 4 personnes sur place et rapidement une dizaine d’autres personnes arrivent et on lance le raid.
Avec un tel groupe, le Pokémon est vaincu plutôt facilement (il me restait encore 2 Pokemon sur les 6 autorisés) et vient maintenant la phase cruciale du lancer de Pokéball. Je n’ai droit qu’à 12 essais, il me faut impérativement être meilleur que tout à l’heure sachant que je ne pourrai pas tenter un autre raid avant de retourner au travail. Je m’applique donc, je le goinfre de toute sorte de baies mais il ne veut pas rester dans la Pokeball, il sort au premier ou deuxième tour à chaque fois ! Plus de deux essais, je lance et j’ai un message super, va-t-il enfin rester ? Oui ça y est je le tiens mon premier Légendaire, il était temps, je vais pouvoir le montrer à mes filles ce soir !
Ci-dessous une image de la “Bête” enfin attrapée :

 
 
 
 
 
 
 
 
 
 

WWDC 2017

Pour un développeur Apple, la keynote d’ouverture de la WWDC 2017 c’est un événement quasiment incontournable ! En effet les annonces qui y seront faites vont impacter notre travail dans les mois à venir et c’est souvent l’annonce de nouvelles fonctions et nouvelles API.
Et cette conférence débute par une vidéo pour le moins surprenante où le monde se retrouve sans serveur Apple et applications !
Quelques chiffres :

  • 16 millions de développeurs
  • 5300 développeurs à la WWDC

2 développeurs sont mis à l’honneur : un australien de 10 ans et une japonaise de 82 ans.
6 annonces importantes vont faire partie de cette WWDC
D’abord tvOS qui verra Amazon arrivé avec Prime Video.
En ce qui concerne watchOS, c’est la smartwatch la plus vendue au monde et avec le meilleur taux de satisfaction client (d’après Apple naturellement). watchOS va arriver. Dans cette version, Siri sera plus intégré et on pourra avoir sur la face principale, des informations de Siri qui nous guide pour la journée à venir. De nouvelles faces avec de nouveaux caractères Disney et Pixar issus de Toy Story seront proposées.
L’application Activity va évoluer avec des challenges mensuels ; Workout va être rendu plus facile notamment pour plusieurs activités en parallèle. Il sera possible de synchroniser l’Apple Watch avec des équipements en salle de sport.
La développeur Preview est disponible dès maintenant et la mise à jour gratuite sera téléchargeable à l’automne.
MAC et macOS vont bien entendu aussi avoir leur mise à jour.
La nouvelle version sera nommé macOS High Sierra.
D’abord la nouvelle version de Safari va bloquer la lecture automatique des vidéos et va mieux protéger la vie privée des utilisateurs notamment en vérifiant l’accès à l’historique.
L’application Photos est améliorée en permettant de filtrer les images ; les visages sont mieux reconnus et synchronisés avec tous les appareils. Photos va aussi ajouter des fonctions d’édition.
De nombreuses améliorations seront comprises dans le système concernant le système de fichier, la compression de vidéos, Métal 2.
Avec un kit de développement (external graphique), il sera possible de développer des applications de réalité virtuelle.
Cette version de l’OS est disponible en beta pour les développeurs dès maintenant et une beta publique sera lancée en Juin 2017.
Le matériel MAC va connaître des améliorations notamment au niveau des cartes graphiques ; le but étant de permettre de développer sur MAC pour la VR (mais cette soudaine passion pour la VR n’est-elle pas due à l’arrivée prochaine d’Apple sur ce nouveau marché ?). Une démonstration intéressante à lieu avec un casque HTC Vive. Cette démonstration est faite par Industrial Light and Magic avec du contenu Star Wars ce qui bien sûr plait beaucoup !
Les nouveaux Macs sont disponibles à l’achat dès maintenant.
Un iMac Pro fait sont apparition (disponible en fin 2017). Cet ordinateur sera équipé à partir du 8 coeurs Xeon Processeur. jusqu’au 18 coeurs Xeon Processeur.
La quatrième grande évolution concerne iOS.
iOS est installé sur 86 % des iPhones (en comparaison des 7 % d’Android 7).
iOS 11 est annoncé.
Il y a des améliorations de Messages (pas de nouveaux feux d’artifices ouf …).
Apple Pay va être utilisé pour des paiements entre personnes.
Siri va bien entendu connaître des évolutions avec des traductions automatiques. Siri est annoncé pouvoir mieux prédire ce que vous allez vouloir ensuite ; rien de révolutionnaire en fait.
Avec iOS 10, de très nombreuses photos et vidéos sont prises quotidiennement c’est donc tout naturellement que l’application Camera évolue pour proposer des photos encore meilleure et des vidéos de meilleure qualité avec un plus forte compression.
Le Control center évolue et est regroupé sur une seule page et est donc plus facile à utiliser.
Un nouveau mode fait son apparition : Do not disturb while driving. Dans ce mode, vos correspondant vont recevoir une réponse automatique.
Au travers de Home Kit, avec Airplay 2, on peut envoyer de la musique automatiquement sur des enceintes en multi-room.
Une des majeures évolutions de iOS 11 concerne l’App Store. Il y 500 millions de visites toutes les semaines sur l’App Store.
Les applications seront revues plus rapidement et l’application est maintenant redesignée ; ce design se rapproche de celui de l’application Music.
De nouvelle API font leur apparition issues du Machine Learning : vision API, natural language API.  ; il y a un ARKit qui permet d’utiliser la réalité augmentée ; il y a une démonstration : le logiciel reconnait la surface, il est alors possible d’ajouter des objets virtuels.
Une démonstration est faite par Wingnut AR ; c’est assez impressionnant j’ai vraiment hâte d”essayer cela !!
Des templates seront disponibles pour XCode.
La 5ème grande évolution de la keynote est consacrée à l’iPad.
Un nouvel iPad pro de 10,5 pouces fait son apparition.
Bien entendu les performances sont améliorées.
Pour l’iPad il y a une nouvelle application : Files
Et enfin “One last think” : la musique.
Une enceinte connectée supportant Siri se profile …
Cette enceinte s’appelle HomePod.
Si il y en a plusieurs dans la pièce, ils peuvent se synchroniser.
 

L'orgasme du développeur


Tout développeur expérimenté le sait : on a pas toujours le loisir de créer une application de A à Z d’en faire son bébé rien qu’à soi et de la voir grandir… Non souvent on doit récupérer et maintenir un logiciel qui est passé entre plusieurs mains et dont, au final, on ne connait pas grand chose mais pour lequel il faut résoudre un bogue bloquant et urgent … Et c’est justement ce qui m’est arrivé dernièrement et qui est l’objet de ce billet.
Ainsi on m’a demandé de corriger une application iOS qui dialogue avec un boîtier en Bluetooth Low Energy ; l’application est assez conséquente mais je connais iOS, l’Objective-C, le Swift (un peu) et le Bluetooth (j’ai eu l’occasion de mener plusieurs projets autour de cette technologie fort pratique) donc cela ne m’effraie pas plus que cela. Me voilà donc devant gérer cet ensemble et comprendre pourquoi le boitier ne se reconnecte pas de manière fiable lorsque l’application iOS est en background (arrière-plan) alors tout se passe bien si l’application est en foreground (premier plan).
J’essaie de nombreuses solutions mais je n’arrive toujours pas à comprendre pourquoi je ne reçois pas un message essentiel du système ! Qu’est-ce que je fait ou ne fait pas en amont pour que cet indispensable message ne me parvienne pas ?
Et là commence le doute ! En fait plus pour mes responsables que pour moi : je sais que je vais trouver le problème mais je ne sais pas dire quand et cela est dur à entendre et à communiquer au client … Mais au final c’est passionnant parce qu’il y a un challenge à relever et j’aime cela mais ce n’est pas au goût de tout le monde et bien entendu je suis le coupable tout désigné (limite incapable) … On va chercher des conseils à droite et à gauche et on m’incite à les suivre ; je le fais malgré moi car je ne comprends pas comment cela va me faire parvenir le message qui me manque … Toujours pas de solution, alors on trace, on met des logs, on me demande si j’ai vraiment fait ce que l’on m’a demandé (suggérer très fortement) laissant entendre que si j’avais appliqué les conseils prodigués cela aurait du fonctionner … De là à ce que l’on insinue que je mente ce n’est vraiment pas très loin …
La pression monte mais je prends néanmoins la semaine de vacances que j’avais posé … Cela continue à m’obséder pendant mes vacances alors je prends des initiatives (au moins je ne devrais pas me justifier car c’est sur mes vacances) et j’achète un sniffer qui va me permettre de voir ce qui se passe au bas niveau et comparer avec un autre type de boitier qui lui fonctionne … Je configure tout cela pendant mes vacances et on me laisse faire l’utiliser à mon retour de vacances pour continuer à investiguer …
Et là la source du problème finit par m’apparaitre ! Je me sens comme le Terminator dans Terminator 3 qui est à la recherche de cibles secondaires et qui découvre le sang de la cible ultra-prioritaire : John Connor ! Je manque de crier lorsque je m’en aperçois, l’orgasme est réellement tout proche, cet orgasme du développeur inversement proportionnel à la confiance que l’on m’accordait … Néanmoins il ne faut pas crier victoire trop vite : il faut tester encore et encore, comprendre pourquoi ce qui manque est la source du problème …
Comme je le soupçonnais mais je n’osais pas le dire : c’est le boitier et non l’application qui était en cause mais on m’accordait tellement peu de crédits qui fallait le prouver noir sur blanc et sans aucun doute …
Le boitier a été mis à jour et le problème a été définitivement résolu mais je ne suis pas prêt d’oublier comment j’y suis arrivé ni les difficiles moments passés … On aurait du fêter cela mais ce n’était pas à moi de le faire et j’attends toujours …

Le LoRa IoT Challenge

lora_iot_challenge_48_heures_pour_realiser_un_objet_ou_un_service_connecte_base_sur_la_technologie_lorar
Les 17 et 18 Janvier va se tenir dans les locaux de l’Usine IO le premier LoRa IoT Challenge organisé par de grands groupes intéressés par des usages innovants des objets connectés utilisant notamment les réseaux LoRa.
Les réseaux LoRa (ou équivalent du type SigFox) sont particulièrement destinés au monde des objets connectés car il sont capables de relayer des informations sur plusieurs dizaines de km sans avoir besoin d’antennes importantes (c’est très loin de l’infrastructure nécessaire à un réseau de téléphonie mobile).
La bande passante est bien entendue partagée mais les émissions ne peuvent se faire qu’à certains moments, il n’y a donc pas de temps réel ou de grands transferts de paquets mais il est possible de recevoir ou envoyer des messages courts ; ce genre de communication bidirectionnelle est suffisante pour envoyer des données de température, des changements d’état ou de position.
Trois grands sujets seront proposés pour ce challenge (dont la soirée de lancement a eu lieu mi-Décembre) : smart-agri, smart-cities et smart-mobility.
Des webinars ont eu lieu pendant les deux premières semaines de Janvier pour présenter aux participants les kits LoRa qui seront mis à leur disposition pendant les deux jours du hackathon.
J’aurais du y participer mais le planning est un peu chargé en ce moment … Je vais néanmoins suivre les créations des équipes qui vont relever le défi (il y en a plus de 25 …
Plus d’informations : LoRa Challenge

Toontastic, un jeu de création de vidéos cartoon 3D

toontastic
Google vient de publier une application permettant de créer des petites vidéos cartoon 3D personnalisables ; cette application, nommée Toontastic, surtout destinée aux plus jeunes, est disponible sous iOS et Android et est assez original pour valoir que l’on s’y intéresse.
Lorsque vous allez créer un film, vous aurez le choix entre :

  • Une “Short Story” avec 3 parties
  • Une “Classic Story” avec 5 parties
  • Un “Science Report” comprenant 5 parties

Dans chacun des types de projet vous pourrez choisir un lieu parmi les 8 disponibles et qui sont assez soignés ou bien choisir de construire votre propre scène à partir des outils de l’application (cela demandera beaucoup plus de temps …).
Ensuite il vous faudra choisir les personnages et les déplacer dans la scène ; vous pourrez aussi enregistrer votre voix et vos explications pour inclure dans la vidéo.
L’application n’est pour le moment disponible qu’en anglais, tout n’est pas forcément intuitif mais en pratiquant 5 minutes on peut obtenir des résultats intéressants.
Ensuite il ne reste plus qu’à exporter la vidéo sur votre téléphone et la télécharger sur Youtube pour que le monde entier puisse s’émerveiller devant votre création.
Plus d’informations (en anglais) : https://toontastic.withgoogle.com/

Station F, le futur point de départ de centaines de start-ups

station-f
Le plus grand espace dédié aux startups va ouvrir à Paris le 1er Avril 2017 ; ce projet, nommé Station F, est porté par Xavier Niel et d’autres investisseurs et proposera plus de 3000 stations de travail (à partir de 195 Euros par mois) pour jeunes entreprises qui viendront s’installer.
Les candidatures sont d’ores et déjà ouvertes et il semblerait que les demandes d’inscription soient nombreuses dans ce lieu où les idées, le code et les prototypes font fuser quasiment 24h/24 et 7j/7.
Des fonds d’investissements ainsi que des entreprises mondiales reconnues (Facebook, Ventes Privées …) seront aussi présents dans la Station F pour investir dans les projets porteurs ou accompagner leur développement.
De nombreuses commodités seront aussi présentes dans ce lieu notamment un restaurant et plusieurs cuisines. Enfin à 10 minutes de cet espace et dans un futur proche, des appartements pourront être loués pour 600 personnes afin de rester toujours à proximité …
Plus d’informations : Les Echos

Une version mobile du Leap Motion

leap-motion-mobile
J’ai déjà eu l’occasion d’utiliser un Leap Motion avec un casque Oculus Rift (merci à FarSight qui m’a permis de découvrir Blocks) et ces deux technologies se marient parfaitement et savent se compenser.
En effet, en réalité virtuelle, une perception précise de ses mains voire de ses doigts peut être un manque cruel ; aussi Leap Motion a repensé la nouvelle version de son capteur pour lui permettre d’être mobile et de s’intégrer dans des systèmes fonctionnant sur batterie et aussi d’améliorer les angles d’utilisation dans le nouveau capteur.
Ainsi là où le Leap Motion originel ne fonctionnait que dans une fourchette d’angle comprise entre en profondeur X et Y entre 140 et 120°, le nouveau capteur est lui capable de fonctionner en 180/180 ° ce qui est impératif pour les casque des réalité virtuelle.
Est-ce bientôt la fin des manettes pour les casques de réalité virtuelle ?
Plus d’informations : http://blog.leapmotion.com/mobile-platform/#more-6945

Pokemon Go, le nouveau radar est disponible en France

pokemon-go-le-nouveau-radar
Si comme moi vous n’avez pas arrêté de jouer à Pokemon Go (ou bien que vous attendez une occasion pour repartir à la chasse aux Pokémons) alors vous serez ravi de savoir qu’il est maintenant plus facile de localiser ces bestioles virtuelles grâce au nouveau radar qui indiquent leur proximité par rapport aux PokéStop.
Si vous sélectionnez le Pokémon, vous aurez plus d’informations sur le PokéStop près duquel il se trouve et ensuite vous pourrez même le localiser sur la carte et être prévenu si il se sauve.
Personnellement je sens que je vais faire quelques détours pour attraper ceux qui me manquent pour les évolutions notamment (j’en ai 121 dans mon Pokédex et je suis au niveau 27 ..). Cela n’est pas encore demain que je vais décrocher …
Plus d’informations : http://pokemongo.nianticlabs.com/fr/post/nearby-nov2016-2/

Archos Urban eScooter

archos_e6-large_01
C’est à Rennes près de la gare que j’ai aperçu une personne se déplaçant avec ce eSooter pour la première fois, c’était un matin d’Octobre …  J’avais été assez impressionné par la vitesse de déplacement de ce nouveau type de vélo électrique (sur trottoir car à mon avis comme beaucoup de trottinettes électrique, il n’est pas autorisé sur route).
J’ai depuis cherché à retrouver la référence de ce nouveau produit, il m’a fallu pas mal de temps parce que j’étais persuadé que c’était un produit de Parrot dont j’avais vu une publicité sur internet …
Et là ce matin lors d’une conversation, j’ai appris qu’il s’agissait en fait d’une conception Archos qui est aussi une entreprise française spécialisée dans les produits électroniques grand public (il ne reste malheureusement plus beaucoup d’entreprises de ce genre en France …).
Le produit est annoncé au prix de 599 Euros ce qui est tout à fait raisonnable et ce qui le place au même prix que le Ninebot Mini Pro (quand il est en promotion ..) ; il est relativement léger (près de 15 kg) et se plie pour être transporté ou tiré ce qui permet de l’emporter avec soi dans les transports en commun ; malheureusement pour moi, le poids supporté est limité à 100 Kg …
Ci-dessous une des rares vidéos de ce nouveau scooter électrique pour que vous puissiez voir le produit en fonctionnement :

Plus d’informations : http://www.archos.com/fr/products/connected_avenue/e-scooter/archos_e6/index.html#specs

Le Noël de la French Tech, saison 2

noel-french-tech-01
Si pour Noël 2016 vous recherchez activement des idées et que vous voulez contribuer au commerce local et original alors vous trouverez peut-être votre bonheur sur le site “Le Noël de la French Tech” qui, pour la deuxième année consécutive, propose un liste de cadeaux issus d’entreprises qui conçoivent des produits en France.
Il y en a pour tous les budgets et pour tous les goûts ; les idées de cadeaux sont même regroupés en catégories (dont une inclassable).
Personnellement j’aime beaucoup la Robobox dont l’entreprise est située à coté de Rennes ;
Plus d’excuse pour ne pas trouver de cadeaux pour l’événement mondial qui se tient dans un peu plus d’un mois …
Plus d’informations : http://www.noeldelafrenchtech.fr/