web 2.0

24 mai retrouvez ZeCloud à l’Après-midi du développement : Big Data

Le 24 mai prochain aura lieu une après midi du dév spécial Big Data, avec au programme :

Hadoop sur Azure, du NoSql, du Sql Server, et StreamInsight avec ou sans Azure. Pour ma part je participerais à la conférence sur Stream Insight.

Et Nao sera de la partie :)

Le programme complet ici : http://blogs.msdn.com/b/windowsazurefrance/archive/2012/04/04/ev-232-nement-hadoop-azure-un-233-l-233-phant-jaune-dans-les-nuages.aspx

Inscrivez vous la http://aka.ms/AMD

Et la je donne renez vous à toute la communauté pour l’Azure Beer et pizza Party à la fin après 18h.  Et pour les plus courageux on parlera de code au delà, et on pourra s’improviser un mini Azure Camp Big Data pour la suite de la soirée, contactez moi si cela vous intéresse.

Tags:

Nao Dev Days 2012

Début Avril, j’ai participé au premier Nao Dev Days, dans une ambiance geek et très conviviale 40 membres du developer program d’Aldebaran étaient présents pour un week end avec rencontres et conférences sur Nao.

Le week end à commencé le vendredi en fin d’après midi avec une conférence d’introduction par Bruno Maissonier, suivi d’un diner. Et pour finir la soirée 2 autres conférences une par Jérôme Monceaux et une autre par Taylor Veltrop. Un petit moment de fierté quand mon appli qui permet à Nao de lire une feuille ou un texte s’est retrouvé présenté dans les slides de Jérome Monceaux sur le NaoStore.

Une vidéo de présentation des Nao Dev Days


Le reste du Week-end à continué avec d’autres conférences d’une part et surtout un Codathon, organisé durant le week end. Le challenge était de développer une appli pour Nao durant le week-end.

J’ai présenté 2 applis pour le concours, avec des vrais morceaux de “cloud” dedans, la premiére “Translate Anything” permet à Nao de lire un texte dans n’importe quelle langue, si le texte n’est pas en français il le traduira automatiquement.

La seconde un jeu pour les enfants qui apprennent à lire et écrire “Learn to Read Game”  L’enfant montre à Nao un objet puis écrit le mot sur une tablette ou présente une feuille avec le bon mot, si c’est correct Nao va féliciter l’enfant sinon Nao lui dit de corriger. 

“Learn to Read Game” à fini 9éme au classement et “Translate Anything” 11 éme  :)

Elle utilisent toutes les 2 “Project Hawaii” de Microsoft Research un service d’OCR sur Azure. Et la traduction est faite par Bing Translate.

Les applis du Codathon

Retrouvez toutes les applis présentés au jury dans ces vidéos.

Mention spéciale pour Salah Amer et Pierre Cauchois qui n’ont pas dormi du tout et ont réalisé un  Facebook Connector pour Nao. Et Pour Fanny Bouton ma voisine pendant le codathon qui a réalisé une appli ou Nao Blogue tout seul comme un grand, et je crois que Nao va bloguer au festival de Cannes d’ailleurs.

Le vainqueur était Craig Schulman avec une appli de fitness pour Nao

L’ambiance était vraiment bonne, pleine de bonne énergie, et c’était de revoir ou de rencontrer d’autres Nao Developer.

Tags:

Le Bulletin Azure spécial ZeCloud

Dans le dernier épisode du bulletin Azure, ZeCloud était l'invité pour un épisode exceptionnel :



Vous pouvez retrouver aussi  les slides ici :

Tags:

Hackaton Windows Phone on y était

J’étais avec Wilfried Coach Azure au Hackaton Windows Phone organisé le Week end du 25 mars par Microsoft.

Quelques Photos:

Le Cloud Power par Wilfried en train de coacher 


Photo  Bernard Lachaux

Notre session Windows Azure pour Windows Phone le dimanche matin, on est au loin debout à coté de l’écran avec nos micros :

WP_000322 

Photo Damien Coquet

L’exemple d’application Windows Phone de géolocalisation avec index géographique dans Sql Azure présenté par Wilfried est sur le codeplex zecloud


Un petit mot pour remercier les coachs comme moi présent aux hackathon, Rudy, David et particulièrement Wilfried qui en plus en a abreuvé certains d’entre nous avec son excellent pinot gris. En tant que coach on était la bénévolement motivé par notre passion commune pour aider tout le monde, et donc les coachs n’ont pas du beaucoup avancer leur applications eux. Et bien sur merci à toute l’équipe de Microsoft pour son travail et son implication dans l’évènement.

Des applis sur Azure dév pendant le hackathon


Et enfin malgré la connexion internet saturé par le succès de l’évènement, et qui s’apparentait souvent plus à un débit de minitel, vers 3/4h du matin on arrivait quand même à déployer sur Azure.
Je voulais aussi  laisser parler les vaillants développeurs de 2 applications Windows Phone utilisant Azure développé au cours du week end :

Julien Lebutte pour MICA :

MICA (Missing Children Alert) est une plateforme basé sur Windows Azure avec, dans un premier temps, un client Windows Phone. L'objectif du projet est très simple : inciter la population à participer à la recherche d'enfants disparus. Pour ce faire, on se base sur Azure pour assurer la relation les clients et les organisations.
En pratique, on utilise les ACS pour l'authentification, SQL Azure et Azure storage pour stocker les informations concernant les enfants disparus. Pour terminer, le cloud nous sert également à envoyer des notifications aux utilisateurs ainsi que récolter les données qu'ils nous envoyent via leur smartphone.

Jean-Philippe Gouigoux et Wanig Guillo

Le projet porté consistait à créer une application Windows Phone 7 pour consulter des données OData de fiscalité territoriale, en partant d'une sélection de communes à l'aide de polygones sur une carte, et en permettant une comparaison et un accès aux détails de calculs facilités.
Les données étaient de deux sortes. Il pouvait s'agir de données géographiques comme la composition des groupements de communes, des polygones fusionnant les IRIS des communes ou bien de la notion de voisinage. Le second type de données, sur un service distinct, concernait la fiscalité proprement dite. L'application Windows Phone consommait ces données sous forme OData fourni par des services WCF Data Services hébérgés sur Azure.
La donnée géographique est publique et était accédée sans authentification particulière, tandis que les données de fiscalité composite étaient donc logiquement protégées par une authentification, en l'occurrence une Basic Authentication de type customisé. L'accès se faisait en HTTPS pour protéger les crédentiels. La mise en place d'une authentification de type STS a été ajoutée grâce aux bons conseils des experts de ZeCloud présents au Hackaton.
La persistance des données sur Azure mérite d'être citée, car il n'y en a pas à proprement parler ! Les données, très légères (quelques Mo par source au maximum, pour la France entière) sont inclues directement dans le package de déploiement du web role, et sont montées en mémoire lors du démarrage de l'instance. Le fait d'utiliser du Linq sur des objets en mémoire permet naturellement d'obtenir des performances excellentes, et une bonne maîtrise du cache devrait permettre une excellente montée en charge.

Tags:

Slides de ma présentation Azure & Windows Phone

J’ai présenté aujourd'hui un livecast sur Azure et Windows Phone pour précéder le Hackaton Windows Phone et Azure, en attendant que l’enregistrement soit disponible vous pouvez retrouver dés à présent les slides.

Tags:

Mon interview sur Msdn, et retrouvez moi à InnoRobo

J'ai été interviewé pour le programme Start Something de Msdn qui regroupe des témoignages de développeur, j'y parle des avantages de Windows Azure et un peu de NAO :) Je vous remets l'interview ici.

Vous pourrez aussi me retrouver la semaine prochaine, au salon Innorobo à Lyon sur le stand Microsoft avec mon NAO pour des démos mêlant Windows Azure et robotique. Si vous êtes dans le coin passez me voir j’ai des nouvelles démos non présentés aux TechDays. D’ailleurs à propos des TechDays, les webcasts de toutes les sessions sont désormais en ligne sur le site des TechDays, pour voir ou revoir ma session .

Tags:

Python et Azure

J’ai commencé ce post il y a déjà quelques mois , un bon conseil ne laissez pas de posts dans vos brouillons, ou ils risquent d’y rester.

Dans ce post je vais essayer de vous donner quelques liens et conseils sur comment utiliser Python sur ou avec Azure .


La première chose à installer si vous utilisez  Visual Studio 2010 c’est les Tools For Python, qui transforment Visual Studio en IDE Python de premier ordre. Utilisable même avec une version gratuite de VS.

Plus d’infos la :
http://blogs.msdn.com/b/somasegar/archive/2011/08/29/python-tools-for-visual-studio.aspx
Et à télécharger la http://pytools.codeplex.com/


Il existe un Sdk Python pour l’accès au storage ( Blob Table Queue)
Plus d’infos la http://sriramk.com/blog/2008/11/python-wrapper-for-windows-azure.html

A télécharger la
https://github.com/sriramk/winazurestorage

Par exemple pour lire le contenu d’une table Azure nommé  “Question” avec une colonne nommé “Request”

import winazurestorage 

table_server = 'table.core.windows.net' account = 'VotreCompteLa' key =VotreCleLa' table = winazurestorage.TableStorage(table_server,account,key); questions=table.get_all('Question')
for row in questions:
    print row.Request


Ou lire le dernier message d’une queue, puis l’effacer

import winazurestorage 
queue_server = 'queue.core.windows.net' account = 'AzureAccount' key ='AzureKey' queues = winazurestorage.QueueStorage(queue_server,account,key) msg = queues.get_message('naoshoutbox')
txt=msg.text.encode('utf-8')
print txt
queues.delete_message('naoshoutbox',msg)

 

Et pour finir je vous renvoie vers le tutorial de Steve Marx pour déployer du python sur Azure

http://blog.smarx.com/posts/tutorial-running-a-python-web-application-in-windows-azure

En vidéo



Et Benjamin Guinebertiére en parlait aussi dans son post du 14 décembre http://blogs.msdn.com/b/windowsazurefrance/archive/2011/12/14/un-point-sur-les-sdk-de-windows-azure-depuis-la-mise-224-jour-du-12-dec-2011.aspx

Moi j’utilise python et Azure dans le cadre de mes projets avec NAO, bientôt à voir dans de nouvelles vidéos sur ZeCloud.

Tags:

Ma dernière présentation Azure + Nao

WP_000144Jeudi dernier j’étais invité chez Palo It pour présenter des démos des applications que j’avais montré aux TechDays. Mêlant robotique avec NAO le robot, et le cloud avec Windows Azure.

Les Slides

Tags:

Inside TechDays J2 et J3

Cet article fait partie d’une série sur mes aventures aux TechDays si ce n’est déjà fait je vous conseille vivement de lire le précédent épisode.

Jour 2

Aïe le réveil est difficile un bon mal de crâne, mais c’est reparti pour une nouvelle journée.  Au moins cette fois je sais pourquoi je loupe la plénière.

WP_000008J’arrive sur le stand mais toujours pas d’Internet, un aller retour au commissariat général du salon pour qu’on nous règle le problème  plus tard. Et c’est parti pour une nouvelles journée de folie.

J’ai pu montrer mon application NAO Drone pour télécommander NAO depuis son Windows Phone et voir ce que voit NAO via ses caméras.  Vous pouvez en  revoir une vidéo  de présentation dans mon précédent post.

J’ai pu montrer une démo ou NAO lit le texte qu’on lui montre.

Cette démo utilise le Project Hawaii de Microsoft Research (pas de vidéo pour le moment mais j’y travaille)

J’ai ressorti un de mes premiers behaviors pour NAO construit à partir du projeta Random Dance du NAO Dev Prog. Et avec le NAO de Proteus (Salah Amer) on a improvisé une petite Dance Battle :)

 

Un petit tour en salle speaker, tout le monde bosse dur. Je suis content que ma session soit passé le premier jour, je peux ainsi profiter du salon :)

Plus tard dans l’après midi, de l’autre coté du salon par hasard je me retrouve sur le stand du club sharepoint  et toujours aussi accueillant ils font un petit pot. Je bois un coup avec eux, avant de repartir, NAO se retrouve seul sur le stand.

En fin de journée un petit tour en salle speaker, pour le pot de fin de journée, c’est vraiment sympa de pouvoir discuter ainsi avec tous gens qui font les TechDays.

Ce soir il y a la soirée partenaire mais n’ayant pas reçu l’invitation et étant trop crevé je préfère aller dormir et avoir une chance d’assister enfin à une plénière en live.

Jour 3

Arrivé pour la Plénière du 3éme jour qui est en général dédié à la recherche et à l’innovation.

WP_000140

NAO est aussi la avec un badge prêt à assister à la plénière, l’année dernière il était sur scène, cette année il est dans la salle :)

Il pourra applaudir “Kompai” un de ses lointains cousins qui est sur scène.

”Angie” un démonstrateur pour la technologie de XBrainSoft est présenté, par Gregory Renard (un MVP Azure comme moi :) elle permet de créer ses propres agents intelligents.

L’un des projets présentés qui m’a le plus impressionné c’est sans doutes les lentilles pour diabétiques qui prendront la glycémie du diabétique en temps réel et les transmettront sans fil à un ordinateur.

Après la plénière je vais directement assister à La session Geek is in da House WP_000142

“NAO is in da House”

 

Dédié aux geeks de tout poil l’ambiance y est très fun tout pour  automatiser sa maison. Avec les retour d’expérience de cette joyeuse  bande, et NAO en comique de service :)

De retour sur le stand (ils sont beaux les T-shirts ZeCloud)

WP_000205

On rejoue les démos de la veille.

Puis dans l’aprèsWP_000190 midi direction le Stand Azure avec NAO on joue la démo qu’on n’a pas pu jouer à la fin notre session.


NAO lit les questions des internautes et finit par une petite danse. 

 

Si vous avez loupé  les démos sur le stand ZeCloud tout espoir n’est pas perdu.

J’ai croisé Xavier Warzee qui m’a proposé de venir rejouer ces démos au Bar Camp de Palo IT Jeudi prochain le 16 février 2012 dans leur locaux.

En Conclusion


Ces TechDays 2012 était riche en beaucoup de choses. En plus des sessions sur toutes les technologies Microsoft, on remarque que l’ouverture est de plus en plus grande chez Microsoft. Plusieurs sessions parlaient de JAVA ou même d’IOS. Et des tonnes de session parlaient d’HTML5.

La naissance du mouvement Fier d’être  Développeur

Initié par Daniel COHEN-ZARDI, PDG de SoftFluent en association avec Eric VERNIE et Eric MITTELETTE.

Je n’ai pas eu l’occasion de le croiser sur le salon cette année pour lui dire tout le bien que je pensais de cette initiative et je suis fier d’être Dév moi aussi :) 
Le développeur en France est assez mal considéré et en général on le confond avec un “pisseur de code” comme un ouvrier de base de l’industrie informatique et il est assez difficile d’évoluer en restant développeur.
Je vous renvoie aussi vers l’excellent article de Nicolas Martignole (Le Touilleur Express) grand représentant de la communauté Java et qui vient aux TechDays. Et je veux juste citer une de ses phrases 
Le plus important finalement, c’est le métier de développeur. Que tu fasses du C# ou du Java, tu fais ce beau métier de développeur. Et pour cela, je te respecte.

Et vous renvoyer aussi vers le mouvement du “software craftmanship” dont la communauté française à été créé par Cyrille Martraire avec qui j’ai aussi pu un peu discuté sur le stand.

Et je vais finir par quelques remerciements, le petit scarabée Wilfried Woivré  avec qui j’ai Co animé la session et qui était présent les trois jours sur le stand avec moi, Damien Coquet pour le stand et son aide précieuse particulièrement pour le transport. Benjamin Guinebertiére, Pierre Couzy, Eric Mittelette et Microsoft pour nous avoir donné l’opportunité d’animer notre session. Et les amis d’Aldebaran Akim, Jérome et Taylor Veltrop.

A bientôt pour un prochain Azure Camp et aux prochains TechDays.

Tags:

Inside Techdays précedemment et Jour 1

Les TechDays sont un évènement majeur de l’informatique en France  encore plus si vous travaillez sur des technologies Microsoft. Cette année j’avais la chance d’être Speaker et d’avoir un stand pour la communauté ZeCloud. Beaucoup de gens travaillent en amont et préparent ces TechDays d’arrache pied pour vous donner un tel évènement,j'avais envie de partager mes impressions de l'intérieur et j’ai donc décidé de vous raconter un peu mes aventures aux TechDays.

Bref j’ai fait les TechDays

Commençons quelques jours avant, où on apprend que notre conférence sera dans un grand amphi et diffusé en live sur le web via la TechDays Tv, la nouvelle est géniale mais la pression monte il faudrait peut être les finir ces slides et ces démos au fait.

WP_000138 Après un week end de répétitions, la veille des TechDays je vais faire un tour chez Aldebaran.
Je viens pour rencontrer Taylor Veltrop. Jetez un oeil sur youtube, il a réalisé certaines des vidéos les plus impressionnantes avec NAO, notamment le télé contrôle de NAO avec Kinect que je voulais présenter sur le stand.
Avec beaucoup de chance j’ai pu aussi récupérer ma nouvelle tête NextGen.
Et j’ai aussi pu leur montrer mon dernier projet d’application que j’allais montrer sur le stand :

NAO Drone.

une courte vidéo de démonstration à d’ailleurs été réalisé (excusez mon anglais)



Rendez vous était donné pour qu’on se retrouve tous sur le stand le lendemain après midi.

1er Jour

La journée commence mal, peu dormi à cause du stress et de l’excitation, embouteillages donc on ne voit pas trop la plénière et pas d’internet filaire sur le stand, donc mon routeur wifi ne me sers qu’a relier mon NAO( ce qui est déjà pas mal).
Heureusement ça fait plaisir de retrouver plein de monde, avec de vieux amis que je n’ai pas vu depuis longtemps, et d’en rencontrer de nouveaux.

Cette année les stands communauté sont un peu différents, plus grand mais on le partage avec d’autres communautés, ce qui est finalement une bonne idée je trouve, et notre stand se trouve juste à coté d’un bar, ce qui nous améne du monde et permet de s'y assoir en surveillant le stand en plus :).
 
A 12H15 avec Wilfried direction en salle speaker on récupére un sac déjeuner pour plus tard, on se trouve une place sur un coin de table pour revoir et faire les derniers ajustements sur les slides.
Et on est parti pour le show en amphi bordeaux. Comme elle était diffusé sur la TechDays Tv il est déja possible de la revoir :


Et pour tous ceux qui ont demandé voici les slides et le code source de la démo

 

Après la session direction le stand ZeCloud ou on retrouve les amis du Nao Developer Program qui sont venus nous rendre visite. Après s’être restauré, même si on a pas encore internet , on est partis pour des démos de folie sur le stand, en voici un extrait :

Après  leur départ je fais mon premier tour sur le salon, je trouve la bonne personne pour le réseau qui me dit que tout sera arrangé et qu’on aura Internet sur le stand pour le lendemain.
On remballe le stand et je vais voir ma première session de la journée donnée par mes amis de Théoris :


La réalité augmentée dans les systèmes embarqués. Dans cette session Fabrice et Thierry nous parlent de projets réalisés par Théoris autour de la réalité augmenté dans les systèmes embarqués, avec notamment le cas de l’attraction sur laquelle ils ont travaillé pour le futuroscope. Je vous recommande de regarder le webcast dés qu’il sera disponible (je le remettrais sur ZeCloud) de cette session.

Après cela direction salle speaker, j’y retrouve Wilfried pour le pot de fin de journée, un très bon petit discours d’Eric Mittelette et c’est parti pour un peu de champagne. On se translate après au bar d’a coté ou on retrouve tous les Microsoftees, de mon coté j’ai un peu le coup de fatigue.
Mais la soirée ne fait que commencer, direction la soirée Communautés Microsoft au Charlie Birdy à coté des champs Elysées. Ambiance très sympa, je retrouve Azureator (Laurent Capin) Stéphane Barat et Fredy Fadel les habitués des soirées ZeCloud, ainsi que pleins d’autres membres des communautés Microsoft MVP, MSP et autres membres de sgroupes utilisateurs que je n’ai pas souvent l’occasion de croiser, et c'est toujours un plaisir de les retrouver. Avec cette sympathique soirée l’Open Bar finit de m’achever.
Suite dans le prochain post :)

Tags: