Pierre's Embedded and Mobile Blog

Soulevons le capot des systèmes embarqués et mobiles

Posts
  • Pierre's Embedded and Mobile Blog

    Les présentations des Microsoft Days sont en ligne!

    • 2 Comments

    Aujourd'hui était la dernière date, à Nantes, des Microsoft Days. Avec ce dernier jour et après ce formidable tour de France durant lequel nous avons rencontré nombre de clients (et on espère satisfait leurs attentes), nous publions les présentations: tout est disponible sur http://www.microsoftdays.com/presentations

    N'hésitez pas à les télécharger, et à vous servir de nos blogs ou de nos emails pour nous remonter vos impression et vos retours!

  • Pierre's Embedded and Mobile Blog

    Tout un cours en Webcasts, PDF et Source Code pour Windows Embedded CE

    • 1 Comments

    Le truc: il est en anglais (comme beaucoup de contenu sur Windows Embedded :()

    C'est disponible ici et ca fait partie du Programme SPARK

  • Pierre's Embedded and Mobile Blog

    Silverlight 2 for Mobile : la CTP au premier trimestre 2009

    • 1 Comments

    C'est ce qui a été dit dans la session Microsoft Silverlight 2 for Mobile: Developing for Mobile Devices à la PDC... En substance, pas besoin de modifier son code pour qu'une appli Silverlight "normale" tourne sur mobile, même la vidéo! En plus, comme on sait bien qu'on a pas les mêmes capacités sur un téléphone mobile et sur un PC, il y aura toujours la possibilité de faire appel au device Helper (un simple DeviceHelper.GetCurrent().Platform par exemple pour connaitre l'OS utilisé) pour savoir quel est l'appareil qui se connecte au site et donc comment formater son application.

    Pour l'instant on parle d'expérience dans le browser, mais à terme, Amit Chopra (le geek) et Giorgio Sardo (le designer) ont dit que l'équipe considérait aussi, à terme, l'idée de sortir Silverlight 2 du browser... à suivre!

    Ils ont aussi montré la possibilité d'interagir, à travers le cloud, entre 2 applications Silverlight, par exemple pour contrôler une application Silverlight 2 pour Desktop à partir d'une application Silverlight 2 pour mobile, voire, pour échanger des objets entre les deux applications!!! D'après les questions posées par l'assistance, il semble que du coté communication, on ait le droit à WCF et aux Sockets, par contre, coté language, il semble que les langages dynamiques ne seront pas supportés.

    Du coté des plateformes Windows Mobile, les plateformes supportées devraient être les Windows Mobile 6.x, et bien qu'aucune date n'ait été avancé, Amit et Giorgio ont bien précisé que Silverlight 2 arriverait aussi pour Windows Embedded CE!

  • Pierre's Embedded and Mobile Blog

    Sortie officielle du .NET MicroFramework en version 3.0

    • 1 Comments

    On avait eu l'occasion de jouer avec la beta depuis le mois d'août, et c'est à l'occasion de l'ESC East (Boston) qu'a été annoncé la sortie du .NET MicroFramework en version 3.0. Nous avions déjà discuté des features dans les posts précédents mais on va se faire plaisir et rappeler les plus intéressantes

    • Ajout d'un driver touchscreen
    • Support du FAT32
    • Support du Wifi
    • Support du SSL pour le cryptage des communications
    • Améliorations de la stack DPWS
    • Possibilité d'incorporer du code Natif en plus du code Managé, à la fois pour des raisons d'interopérabilité et de performances
    • Portage sur les processeurs/DSP Blackfins de chez Analog Devices
    • Passage à Visual Studio 2008 SP1 (et la possibilité de développer avec la version Express!

    N'oubliez pas qu'en parallèle il y a toujours le concours "Dare to Dream Different" qui récompensera les idées d'applications les plus innovantes autour du .NET MicroFramework!

    Toujours au sujet du MicroFramework, je rajoute un lien vers chez Pavel Bansky pour son excellent article sur la création d'une classe pour envoyer des emails à partir du .NET Microframework...

  • Pierre's Embedded and Mobile Blog

    Live Mesh et les systèmes embarqués: un exemple avec la Mesh-Mobile d'Ori Amiga

    • 1 Comments

    Ori Amiga est le Principal Group Program Manager pour le groupe "Live Developers Platform". Dans le passé il a été Lead Program Manager sur les SDK pour Smartphone et PocketPC et dans l'équipe "Visual Studio for Devices", alors l'embarqué, il connait. Comme il passe beaucoup de temps dans sa voiture, Il a décidé d'y installer son nouveau produit fétiche, Live Mesh. Ci dessous, une petite vidéo de son expérience...


    Ori Amiga: Mesh Mobile

  • Pierre's Embedded and Mobile Blog

    Les Systèmes embarqués dans la Keynote de MS Research à la PDC: annonce du CCR&DSS Toolkit 2008, et une belle démonstration d'une utilisation intelligente de capteurs

    • 1 Comments

    La keynote de MS Research à la PDC 08 a été impressionnante a bien des égards, parce qu'elle nous rappelle l'impact de MSR dans le monde de la recherche, mais aussi et surtout à cause des technologies de pointes qui y sont démontrées et discutées: que ce soit dans les domaines de l'aggrégation de donnés émanant de capteurs, du décodage de l'ADN, de la recherche contre le SIDA, de l'astronomie avec le WorldWide Telescope, de l'éducation avec Boku, un outil pour apprendre la programmation aux enfants, du surface computing avec une avant-première de Second Light, une technologie qui permet d'afficher  et d'interagir avec des informations indépendantes sur la Surface et sur une "surface au dessus de la surface"...

    Je voudrais juste revenir sur 2 choses qui m'ont marqué dans cette keynote parce que directement en lien avec les systèmes embarqués:

    • La première chose, c'est l'extraction des deux briques formant le coeur de Microsoft Robotics Developer Studio, à savoir le Concurrency & Coordination Runtime d'une part et les Decentralized Software Services d'autre part, dans un produit indépendant appelé le CCR and DSS Toolkit 2008: En fait, un moteur de gestion de la concurrence entre des services distribués, c'est utile bien au delà de la robotique, voire, il est déjà utilisé dans l'industrie: je vous renvoie vers les études de cas pour en savoir plus.

    [edit - 05/11/2008] Un webcast de la PDC est également disponible sur le sujet 

    • L'autre point spécifique à l'embarqué qui a été traité pendant cette keynote, est la démonstration de ce qu'on peut obtenir en utilisant massivement des réseaux de capteurs dans notre environnement. J'ai retenu principalement 2 exemples, liés aux systèmes de gestion de la chaleur et du refroidissement à chaque fois:
      • Le premier exemple était un réseau de capteurs répartis au dessus de la salle de la keynote de la PDC dans laquelle on pouvait observer les évolution de température au cours de la journée: par exemple à quelle heure démarre ou s'arrête la climatisation, quelles sont les zones plus ou moins bien climatisées, et aussi la chaleur provoquée par les projecteurs, et la présence de l'audience dans la salle. On peut d'ailleurs voir au rouge sur les imagerie thermique que Ray Ozzie et Steve Sinofsky on littéralement mis le feu à la salle avec l'annonce de Windows Seven :)
      • L'autre exemple était le déploiement de capteurs dans un datacenter, et notamment à l'avant et à l'arrière des racks de serveurs: ce système permettait de visualiser la différence de température entre l'entrée d'air froid et la sortie d'air chaud devant chaque serveur, permettant de voir immédiatement comment répartir la charge de travail entre ces serveurs pour optimiser le refroidissement :)
  • Pierre's Embedded and Mobile Blog

    Le lien entre Windows 7 à la PDC et Windows Embedded Standard à l'ESC East

    • 1 Comments

    La prochaine version de Windows Embedded Standard, dont le nom de code est "Québec" sera une version componentisée de Windows 7, c'était l'annonce majeure de Kevin Dallas, General Manager du groupe Windows Embedded, à la keynote de l'Embedded Systems Conference à Boston la semaine dernière. On continue donc à ramener toutes les "bonnes choses" du Desktop dans les systèmes embarqués, ce qui en l'occurence nous rapporte par exemple le multitouch, le support du multicore et du 64 bits, encore plus de sécurité, de connectivité, des interfaces riches avec WPF, la compatibilité avec VS10 (la prochaine version de Visual Studio), bref, que des bonnes choses.
    On se sent donc tout de suite beaucoup plus concernés par l'annonce de Windows 7 qui avait lieu a peu près en même temps à la PDC :) pour ceux qui n'aurait pas suivi, la keynote est disponible en VOD au lien suivant: Keynote de la PDC: jour 2: Steve Sinofsky nous annonce les nouveautés de Windows 7

    [edit] Gros Bonus: la vidéo de la Session Windows Embedded Québec: Developing for Devices de la PDC!

  • Pierre's Embedded and Mobile Blog

    (Encore) un concours, SPARKs Will Fly!

    • 1 Comments

    Les règles sont simples: Concevez un projet de maison du futur, décrivez le en quelques pages, faites le nous parvenir et vous gagnerez peut-être un kit SPARK VIA Artigo pour réaliser ce projet! Ci-dessous les dates importantes en détail:

    • Round 1: Un document de 1 à 3 pages décrivant un ou plusieurs éléments de la maison du futur, faisant bon usage des systèmes embarqués, que vous pourriez réaliser. Deadline: 7 Janvier 2009
    • Round 2: 50 demi-finalistes recevront un kit VIA Artigo pour réaliser leur idée : construisez un prototype fonctionnel, décrivez le dans un document de 4 à 5 pages et faites-en une vidéo.  Deadline: 11 Mars 2009
    • Round 3: 3 finalistes sont annoncés, reçoivent 1000$ et un voyage tout frais payés à l'ESC West pour présenter leur projet pendant la Keynote de Microsoft. A la fin de la keynote, le grand gagnant est annoncé et repartira avec 15000$ et une invitation au TechEd 2009 à Los Angeles

    Les liens utiles:

  • Pierre's Embedded and Mobile Blog

    Windows Azure: Pourquoi est-ce important pour les développeurs sur technos embarquées et mobiles?

    • 1 Comments

    C'est par ça que la PDC 2008 s'est ouverte, c'est une annonce qui a été comparée en terme de révolution technologique par Bob Muglia à l'introduction de Windows NT en 1992... beaucoup de superlatifs, beaucoup de slides un peu "marketing" mais permettez moi d'extraire quelques éléments importants:

    • Windows Azure, c'est une nouvelle plateforme à base de .NET: bonne nouvelle, vous allez pouvoir réutiliser vos m4d sk1llz en .NET!
    • Windows Azure permet de dimensionner dynamiquement l'infrastructure de serveurs en fonction de votre application, que ce soit un service qui affiche "Hello, Cloud!" ou une plateforme complète de social networking, garantissant à la fois des économies dans les datacenters et la haute disponibilité.
    • Windows Azure regroupe tous les services "on the cloud" de Microsoft, ce qui inclut Live Services, Sharepoint Services, .NET Services, SQL Services, Dynamics CRM Services...

    Pourquoi est-ce important pour les développeurs des technos embarquées et Mobiles? Parce que les terminaux embarqués et mobiles, ce qui inclut les téléphones, GPS portables, etc, se multiplient à une vitesse incroyable: on observe des croissances de plus de 50% dans certains de ces secteurs, et le nombre de terminaux dépassera le nombre actuel d'humains (oui oui, plus de 6 Milliards) en 2012.

    Ces terminaux sont connectés, à des débits de plus en plus importants (mon téléphone 3G+ a un meilleur débit que certaines lignes ADSL!), et sont de plus en plus demandeurs de services en lignes et basés sur la localisation... Peut-être un jour ces terminaux seront même plus gourmands en ressources serveurs que les PC eux-mêmes!

    Alors on a besoin d'infrastructures qui puissent absorber la charge, grossir vite, suivre la demande, et Windows Azure est sans aucun doute la plateforme qui va nous garantir ça!  Windows Azure est une bonne nouvelle pour nous, développeurs embarqués et mobiles! Et d'ailleurs, ca n'est pas pour rien que la première application qui a été choisie pour démontrer Windows Azure est une application de social networking tournant sur téléphone mobile: BlueHoo

  • Pierre's Embedded and Mobile Blog

    MTT, PDC, ESC East, TechEd... Une saison riche en évènements

    • 0 Comments

    L'hiver s'approche et les évènements se multiplient: avec les collègues on ne sait plus ou donner de la tête! Déjà, le MSDN et Technet Tour est en cours, on a déjà visité Toulouse, Lille et Strasbourg, et dans les 2 semaines qui viennent, Lyon (29-30 Oct), Marseille (3-4 Nov) et Nantes (5 Nov)! En parallèle de nos MTT locaux, il y a la PDC 2008 qui est probablement l'évènement mondial pour développeurs de l'année! pas de chance, je n'y vais pas, mais vous pourrez suivre ce qui s'y passera sur les blogs de Eric Mittelette, Pascal Bélaud ou encore Mitsu Furuta... Et encore même temps, il y a L'Embedded System Conference à Boston et après, il y a le TechEd à Barcelone, et çà, j'y serais! (vous pourrez me voir présenter sur les sessions sur Windows Embedded NavReady ainsi que sur la session "Tout ce que vous avez toujours voulu savoir sur Windows Embedded sans jamais oser le demander" dans laquelle on discutera en direct les questions que nous amènent les développeurs! je bloggerai d'ailleurs en direct de cet évènement donc restez connectés!

  • Pierre's Embedded and Mobile Blog

    L'histoire de la catégorie Embedded Development de l'Imagine Cup 2008

    • 1 Comments

    A l'heure ou les inscriptions pour l'Imagine Cup 2009 sont ouvertes, il est bon de se rappeler les moments incroyables de l'Imagine Cup 2008: Cette vidéo raconte l'histoire de la catégorie Embedded Development, dans laquelle j'ai eu le privilège de faire partie du jury, qui d'ailleurs pour la première fois dans l'histoire de l'Imagine Cup, a rendu un verdict avec deux équipes ex-aequo pour la deuxième place...


    The Embedded Development Story at the 2008 Imagine Cup Finals in Paris, France
  • Pierre's Embedded and Mobile Blog

    Concours pour développeurs .NET MicroFramework

    • 1 Comments

    Bonne nouvelle pour les développeurs de tout poil, hobbyistes et professionnels, l'équipe du .NET MicroFramework lance Dare To Dream Different, un concours de développement avec à la clef 101000$ à gagner..

    1. du 8 octobre au 15 décembre, décrivez votre idée, et comment vous l'implémenteriez, dans une des deux catégories: pro ou hobbyiste, seul ou par équipe (jusqu'à 3 personnes)
    2. du 15 janvier au 31 Mars, 100  "demi-finalistes" se verront offrir du Hardware pour réaliser leur prototype, et soumettre une vidéo de ce prototype en action pour passer au round 3
    3. du 15 Avril au 31 Mai, les 10 finalistes issus du round 2 viendront présenter et démontrer leur projet devant le jury, qui déterminera qui empoche le magot!

    Les liens utiles:

  • Pierre's Embedded and Mobile Blog

    Le créateur du WiMoBot est dingue de la PDC

    • 1 Comments

    Quand on parle d'évènements... La PDC, c'est la grosse conférence pour développeurs à Los Angeles fin octobre... Au menu des nouveautés à en pleuvoir, un disque de 160 Go chargé avec la béta  de Windows 7 dessus, plus de conférences que vous ne sauriez en espérer... ça peut faire péter les plombs! Regardez Brian, le créateur du WiMoBot, un petit robot piloté Microsoft Robotics Developer Studio sur Windows Mobile: 4 Softies and a Pizza Guy

  • Pierre's Embedded and Mobile Blog

    Freescale Technology Forum EMEA 08

    • 0 Comments

    La saison est riche en évènements... outre les MS Days, objet du poste d'avant, je serai également présent sur le FTF EMEA 2008, le 7 Octobre (euh, oui, demain...) puisque Microsoft est Worldwide Platinum Sponsor de l'évènement: une manière de plus de démontrer s'il en était besoin que Microsoft et les Silicon Vendors travaillent bien ensemble. J'y présenterai une session d'introduction à la famille Windows Embedded mais surtout je serai au Technology Lab pour montrer les outils et quelques démos, de Platform Builder 6 bien entendu, mais aussi de Windows Embedded NavReady, le tout sur l'excellente plateforme qu'est le PDK de Freescale. Ca sera aussi l'occasion de rencontrer une bonne partie de l'écosystème Microsoft dont les distributeurs et les intégrateurs systèmes :)

  • Pierre's Embedded and Mobile Blog

    Microsoft fait son tour de France

    • 2 Comments

    Les MS Days (et particulièrement les MSDN & Technet Tour, un des trois volets de ces MS Days,) c'est l'évènement incontournable de cette rentrée un petit peu chargée. Toulouse c'était la semaine dernière (gros succès l'embedded a fait salle comble!), mais il y a également:

    • Lille : 13-14 Octobre
    • Strasbourg: 22-23 Octobre
    • Lyon: 29-30 Octobre
    • Marseille: 3-4 Novembre
    • Nantes: 5 Novembre

    au programme, de l'embedded, bien entendu, mais aussi du wpf, du silverlight, de l'accès aux données, de la réplication de données, du VSTO... tout ça présenté par vos serviteurs de DPE France :)

    Toutes les infos sur http://www.microsoftdays.fr

  • Pierre's Embedded and Mobile Blog

    Comment piloter un téléscope avec Windows XP Embedded

    • 1 Comments

    La recette semble simple: vous prenez un joli panneau développé par Crestron, qui a eu la bonne idée d'utiliser Windows XP Embedded dans son produit, vous le branchez sur votre téléscope, et le reste, c'est du paramétrage (ok, il peut y en avoir beaucoup, si on en croit cet article. Le produit de base était déjà sympa, mais là on atteint des sommets (que dis-je, des sommets... on atteint les étoiles!) Kudos à Crestron pour le super produit, et à Dan Quigley pour le "détournement" :)

  • Pierre's Embedded and Mobile Blog

    Windows Mobile 6.1 certifié Common Criteria EAL 2+

    • 1 Comments

    Les détails par ici

    Cette certification assure que les processus de spécification, de développement et d'évaluation d'un produit ont respecté la norme ISO/IEC 15408. Le respect de cette norme permet à des labos indépendants d'évaluer la sécurité d'un produit, et les détails de ces évaluations peuvent être trouvés dans le lien sus-mentionné. On ne le répètera jamais assez, la sécurité est un processus, pas un produit (On achète pas de la sécurité, on l'intègre dans ses cycles de spécification, développement et évualuation, et ça, c'est Bruce Schneier qui l'a dit, alors respect). Cette certification a nécessité du travail pour prouver s'il en était encore besoin que la plateforme Windows Mobile est une plateforme sécurisée et développée dans les règles de l'art. Ce qui n'a rien d'étonnant puisque Windows Embedded CE, sur lequel est basé Windows Mobile est développé en suivant la méthode SDL...

  • Pierre's Embedded and Mobile Blog

    La sécurité dans le développement embarqué et mobile

    • 1 Comments

    Avec la prolifération des terminaux embarqués et mobiles, il est de plus en plus important d'adopter une approche sécurisée (comme la méthode SDL pour parer l'attaque des mécapoulets) durant le développement, que ce soit des OS ou des applications. C'est pour ça que sur MSDN, il y a maintenant une page de webcasts dédiés à la sécurité du développement embarqué et mobile. Une série à regarder d'urgence!

  • Pierre's Embedded and Mobile Blog

    Tech-Ed 08 - Barcelone : j'y serai... et vous?

    • 1 Comments

    TechEd_EMEA_180_BeThere_DEV Je vais co-animer, durant cet évènement capital en Europe pour tous les développeurs utilisant des technos Microsoft, et particulièrement dans l'embedded, une session "Tout ce que vous avez toujours voulu savoir sur Windows Embedded sans jamais oser le demander", avec mon prédecesseur exilé aux USA, Olivier Bloch, ainsi que le TPM de Windows Embedded CE, Dion Hutchings. Le rendez-vous est pris, j'espère vous y voir!

  • Pierre's Embedded and Mobile Blog

    Le guide de préparation à la certification CE 6.0 en Français est disponible!

    • 1 Comments

    Tout est dans le titre!

    Rendez-vous sur http://www.windowsembedded.com/certification

  • Pierre's Embedded and Mobile Blog

    Que feriez-vous si Microsoft vous offrait un kit de développement et une licence Windows Embedded CE 6.0 R2?

    • 1 Comments

    J'ai déjà parlé du programme SPARK, destiné aux hobbyistes, ou pour quelques piécettes vous pouvez acheter une petite carte de développement d'un de nos partenaires, et on offre Visual Studio 2005 + Platform Builder 6 + le BSP pour cette carte de développement en version complète (avec la restriction, bien entendu, de ne pas s'en servir pour du développement professionnel). Vous avez ajourd'hui l'opportunité de gagner un de ces kits, si vous avez un projet qui vous motive! Envoyez un email à wespark@microsoft.com avec la description de votre projet, du problème que vous essayez de résoudre, du hardware dont vous auriez besoin et que vous utiliseriez, et bien sur, le plan de développement que vous comptez suivre et respecter, avec des dates! Un jury examinera les propositions et les vainqueurs se verront offrir un kit!

    Mention spéciale pour les étudiants: si vous avez envie de vous échauffer pour la prochaine Imagine Cup qui vous emmènera peut-être en Égypte, c'est le moment!

  • Pierre's Embedded and Mobile Blog

    Les séminaires en ligne de Windows Embedded

    • 1 Comments

    L'équipe Windows Embedded organise régulièrement des séminaires en ligne ouverts à tous (mais en anglais) dans lesquels les nouveaux produits sont exposés et ou on a généralement l'occasion de poser les questions directement aux équipes de Redmond. C'est par ici que ca se passe

    Par exemple, il y a le 16 septembre à 10h un séminaire Windows Embedded and Gaming présenté par un David Harris de chez MPC Data, et le 25 septembre à 15h, un séminaire qui a pour titre Explore the newest features of Windows Embedded Standard avec des démos, et l'occasion de parler à Cuong Pham, le Technical Program Manager de Windows Embedded Standard (le futur de XP Embedded), rien que ça! si vous voulez des informations à la source, y'a pas mieux!

    Par ailleurs, les anciens séminaires sont aussi disponible on-demand. On continuera à en parler!

  • Pierre's Embedded and Mobile Blog

    Envie de parler embedded ou mobile? cliquez sur le bouton!

    • 1 Comments

    La plateforme live, c'est bon, mangez-en.  Deux ou trois clicks m'ont suffit pour rajouter un contrôle sur ce blog, qui va vous permettre de m'envoyer des messages directement par Live Messenger, même si vous n'avez pas de compte! le bouton est en bas à gauche, sous le disclaimer, et si vous voulez savoir comment j'ai fait (rien de plus simple en fait) c'est par là!

  • Pierre's Embedded and Mobile Blog

    Les APIs Live, et un moteur de recherche spécial pour la documentation Windows Embedded CE 6.0

    • 0 Comments

    Soyons honnêtes, la fonction Search de MSDN n'est pas la plus performante qui soit... je ne m'en sers en fait que pour aller chercher des API en particulier. Sinon je trouve encore plus rapide de partir directement de la racine de la documentation, et descendre lien par lien jusqu'à la bonne page... c'est à deux doigts de changer, grâce aux macros de Live Search et notamment à celle-ci, qui permet de restreindre la recherche aux pages MSDN concernant Windows Embedded CE 6.0 :)

    Je suis encore à Seattle, et j'ai assisté aujourd'hui à une présentation sur les API de la plateforme Live... on peut en faire des choses avec! rendez-vous sur http://dev.live.com pour en savoir plus sur comment s'intégrer avec Live Search, Live Messenger, Virtual Earth, etc. Je vous conseille d'essayer les quick apps! Sachez que certaines de ces APIs sont déjà disponibles pour Windows Embedded, notamment dans Windows Embedded NavReady!

  • Pierre's Embedded and Mobile Blog

    La bêta du SDK .NET MicroFramework 3.0 est en ligne

    • 0 Comments

    Dans un post précédent je mentionnais, suite à une présentation de Jonathan Kagle au TechEd, les nouveautés que l'on pouvait attendre de la version 3.0 du .NET MicroFramework. La bêta est maintenant disponible :) plutôt que de faire des longs discours, voici la liste des liens utiles:

    Pour la petite histoire, j'ai rencontré Jonathan la semaine dernière à son bureau sur le campus de Redmond, et je suis reparti avec des livres, et des cartes de développement :) attendez-vous donc à voir plus de choses sur le MicroFramework sous très peu :)

Page 9 of 10 (240 items) «678910