About Sebastien Warin

Issue de l'école SUPINFO, vainqueur en 2008 et 2009 de la finale française de l'Imagine Cup, gagnant du « British Telecom Innovation Award » et du « Live Services Award » lors des finales mondiale de 2008 et 2009, Sébastien Warin est actuellement Creative Technologist chez Publicis ETO et enseignant à l'ISEN (école d'ingénieur).

Ses compétences couvrent aussi bien les domaines de l’électronique, du développement (technologies .NET) et de l'IT (Infrastructure et Cloud Computing) reconnues par différentes certifications (MCP, MCTS, MCPD, CCNA) et comme Microsoft MVP (Most Valuable Professionnal) en 2011 sur la technologie Windows Azure. Speaker pour Microsoft et auteur dans des magazines spécialisés, ses centres d'intérêts portent sur le Cloud, l'intelligence artificielle, la domotique, la cryptologie, la robotique et plus généralement les nouvelles technologies.

Depuis 2014, il travaille activement sur la plateforme Constellation, plateforme d'interconnexion des applications, services et objets connectés.

Jul.14

3ème après Microsoft :-)

A ma grande surprise, j’ai decouvert, et cela dur depuis 3/4 jours, que je suis 3ème apres le site de Microsoft (www.netfx3.com) sur Google.com pour la recherche « netfx3 » (pour framework .net 3.0) 😀

Vive le référencement, et « pourvu que ca dur » 😀

(ps: le petit inconvenient est que je me fais spammer de commentaires sur mes differents posts ^_^)

Perso

Jul.14

Microsoft Certified Professional

Ca y est, c’est officiel, c’est recu hier mon petit diplôme de Microsoft Certified Professional (MCP) 😀


Bon ok, ce n’est pas grand chose, mais c’est un bon debut…. Dans une dizaine de jours je passerai une deuxieme certification du cursus MCSA (70-290 sur Windows 2003 Server) en esperant l’avoir et dès l’an prochain je commencerai le cursus MCAD (Application Developper)….

Merci billou 😀

Perso

Jul.14

Freebox v5

Ca y est, c’est enfin arrivé, après plus de 2 mois d’attente, j’ai été echangé ma freebox v4 contre la v5 😀
Il y a eu donc eu quelques petites interruptions de service dû à son installation, mais maintenant c’est bon, la migration s’est déroulée avec succée 🙂

Je vais pouvoir enfin pouvoir voir des programmes en HD dès que j’aurais recu mon cable HDMI 🙂

General

Jul.03

NetFX3

What is NetFx3 ?
Tout simplement le Framework .NET Version 3.0 anciennement appelé WinFX 😀
En fait le Dotnet 3 n’est pas vraiment un nouveau framework, la formule magique de Dotnet3 est : NetFx3 = Dotnet2 + les techno WinFX (WPF, WF, WCS et WCF) !!!

Cette nouvelle version est donc un dotnet 2 (CLR2.0+BCL2.0) que l’on ne presente plus avec les 4 nouvelles technologies :

  • WCF (Windows Communication Foundation anciennement appelé Indigo) : c’est la couche communication de .NET ! A terme, toutes les applications communiqueront ensemble grâce à WCF ! Plus besoin pour le developpeur de choisir de developper un webservice SOAP plutot qu’une application en .NET Remoting ou en Tunneling, un simple parametre permettra de choisir la maniere dont les applications communiquent 🙂 C’est grâce aussi à WCF que l’on peut par exemple developper des applications comme le petit bot MSN Encarta !! En clair, WCF est un ensemble d’API permettant la sécurité, la fiabilité, et interoperabilité des communications des applications distribuées !
  • WF (Windows Workflow Foundation) : c’est un modèle & moteur pour developper très rapidement des workflows dans des applications ! Mais qu’est qu’un workflow ? C’est la modélisation et la gestion informatique de l’ensemble des tâches à accomplir et des différents acteurs impliqués dans la réalisation d’un processus métier. Par exemple la publication d’un article peut etre découpée en plusieurs étapes : rédaction -> enregistrement -> validation -> publication ! Ces étapes peuvent être modèlisées dans un workflow !! Avec WF, on peut créer son workflow rapidement et simplement dans un designer (mode graphique !) 🙂
  • WCS (Windows CardSpace anciennement appelé Infocard) : c’est un système d’authentification sécurisé, simple, et rapide ! Cela nous rappelle Passport qui avait connu un echec car il était reproché à MS de tout centraliser chez eux. Avec WCS, Microsoft promet qu’avec InfoCard ces informations seront bien gérées par l’utilisateur et par les services en ligne.
  • WPF (Windows Presentation Foundation anciennement appelé Avalon) : ceux qui été là à la conf. de Morpheus s’en souviennent ! C’est la nouvelle génération de présentation des applications ! Ca met a disposition des developpeurs et des designers un modèle simple et riche de présentation des applications Win,Web et Smart où toute l’interface graphique sera decrite dans un fichier XAML !!

Avant que j’oublie, il faut savoir qu’il n’y a pas vraiment d’ASP.NET 3.0, mais j’entends dire : ASP.NET 3.0 = ASP.NET 2.0 + Atlas !!!!

Pour être un peu critique en vers mon edtiteur préferé (^_^), pourquoi .NET 3.0 alors que ça embarque une CLR 2 ? Je reste toutefois d’accord avec eux sur ce choix marketing mais je regrette de ne pas avoir une nouvelle CLR et surtout la v3 de C# ! Je ne sais pas comment ca se passera dans le futur, mais je crainds un décalage constant dans les n° de versions : .NET 4 avec CLR 3, .NET 5 CLR 4, etc…. Enfin « Qui vivra verra » 🙂

Ce petit post n’est qu’une toute petite introduction sur la nouvelle plateforme… Je suis entrain de me former a tout cela, et je reviendrais plus en detail sur chaque techno dans les jours/semaines a venir 🙂

Comme dirait Rédo, QUE DU BONHEUR 😀

.NET

Jul.02

Maudit connecteur d’alimentation – Part II

Il m’avais déjà causé de serieux problèmes au mois de Fevrier (relire le post) dû a une patte de l’embase de l’alimentation qui s’etait cassée !!
La solution avait été de recoller l’embase a la superglu et souder un petit fil pour rétablir le passage du courant !! Malheuresement voila que 4 mois plus tard, il me recause des nombreux faux contacts ! Après démontage du portable, il s’avère qu’une autre patte (sur 3) s’est cassée elle aussi 🙁 Mais impossible alors de (re)jouer au McGyver a recoller a la glu et bidouiller des cables dans tous sens et après recherche impossible aussi de retrouver la même embase 🙁
Ma solution a donc été de bidouiller un petit cable soudé sur la carte mère et sortant par le trou de l’embase pour etre souder sur une embase externe de même taille !!



Euh, je sais c’est un peu bizzard, même bien « bricoleux » mais bon ça a au moins le mérite de marcher et donc de résoudre le problème 🙂 J’ai pris de soin de solidifer le montage de sorte de ne plus avoir a le démonter en faisant un noeud au cable puis le coincer dans le trou sur la coque du portable ^_^
En esperant qu’il n’y aura pas de Part III, je vous souhaite une bonne nuit 🙂

Perso

Jun.02

Petit tour du côté d’Atlas

What is ATLAS ?

Atlas is a free framework for building a new generation of richer, more interactive, highly personalized standards based Web applications

En clair, Atlas est une plateforme gratuite pour concevoir des applications Web 2.0 utilisant les concepts de l’AJAX entre autre. Elle est encore en version beta (derniere version a ce jour : April CTP) et est édité par le geant Microsoft.
En une phrase, Atlas est le framework coté client de l’ASP.NET 2.0 mais attention, on est pas obligé de developper en ASP.NET 2.0 pour profiter des librairies Atlas !

Controls Toolkit
En plus des libraires que nous propose la plateforme Atlas, on peut aussi télécharger une panoplie de « Controls » pouvant etre integrés a VS.net. Parmis ces Controls, on y trouve :

  • DragPanel : permet de drag&dropper des Panels
  • DropShadow : permet de cacher des Panels avec animation
  • ModalPopup : permet de créer des « pseudo-fenêtre »
  • PopupControl : permet d’afficher des controls dynamiquement
  • Et bien d’autres….

Ce qui est génial, c’est que tout est automatique… J’ai réalisé une petite page avec un Panel deplacable où l’on veut sur la page, avec un calendrier affiché dynamiquement au clique d’un textbox, et plein de petit gadget en moins de 15min et avec 0 ligne de code juste en utilisant ma souris !!!!!


La fenêtre est déplacable, même les bords arrondis sont gérés par un des controls (RoundedCorners), le message est un ModalPopup et le calendrier (control Calendar) est affiché dynamiquement par le control PopupControl. Et je rappelle que je n’ai ecrit AUCUNE ligne de code pour faire cette simple page !! (….. »Que du bonheur » :-D)

Tous les controls Atlas et leur demo : http://atlas.asp.net/atlastoolkit/

Démarrer avec Atlas
Si vous voulez vous y mettre, j’espere que .net 2.0 & VS2005 sont déjà installés sur votre machine 🙂
Il vous faudra ensuite le framework Atlas et je vous conseille aussi de télécharger le ControlsToolkit :
http://atlas.asp.net/default.aspx?tabid…..
A regarder, la video de Scott Guthrier, le directeur général de .NET : http://download.microsoft.com/download/…../asp_net_atlas.wmv
Toutes les docs sur Atlas sont dispo ici : http://atlas.asp.net/docs/default.aspx

Des démos de sites
Enfin pour finir, voici quelques sites utilisant ATLAS :

Et sans oublier le site officiel : http://atlas.asp.net

.NET,Atlas

May.31

MySudoku

Et voila, ce sur quoi je travaillé ces derniers temps MySudoku est enfin « releasé » et vient d’être publié sur SUPINFO Project comme projet chef d’oeuvre !

MySudoku est un petit jeu du Sudoku développé en C# sous .NET 2 qui reprend les « bases » de mes Sudoku’ Days (n°1n°2) 😉

Fonctionnalités :

  • Chargement/Enregistrement des grilles
  • Génération automatique de grille
  • Création manuelle de grille
  • Résolveur de grille de tout niveau
  • Fonctions de verification de grille
  • Capture et Impression de grille
  • Application Anglais/Francais
  • Programme d’installation (en francais uniquement) avec installation des codes sources.

Prérequis :

  • Framework .NET 2.0

Le programme d’installation : click here
Les codes sources : click here

C’est bon maintenant je rompe définitivement avec le sudoku 😀

Perso,Dev,.NET