web 2.0

Le 20 juin un évènement exceptionnel sur Azure à ne surtout pas manquer

Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 au campus Microsoft à Issy Les Moulineaux.

Des nouveautés comme si il en pleuvait

Venez découvrir toutes les nouveautés de la plateforme Azure et croyez moi il y en beaucoup et certaines vont vous étonner.

Les membres de l'équipe de développement Windows Azure spécialement venus de Seattle  seront la pour vous les présenter et vous aurez l’opportunité d’échanger avec eux.

Des cadeaux

Plusieurs concours seront organisés avec des Nokia Lumia 800 et plein d'autres prix à gagner.

D’ailleurs un concours ZeCloud est organisé. Le gagnant sera celui qui a le plus d'achievements Visual Studio Windows Azure

Horaires

Mercredi 20 Juin 2012
Horaire: 9h30 - 17h00
Lieu: Locaux Microsoft - 39, quai du Président Roosevelt 92100 Issy-les-Moulineaux

 Inscrivez vous la

La communauté ZeCloud sera présente à l’évènement, vous pourrez nous retrouver sur notre stand dédié.

Tags:

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: