Pierre's Embedded and Mobile Blog

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

January, 2010

Posts
  • Pierre's Embedded and Mobile Blog

    Le Site Communautaire du .NET MicroFramework est lancé!

    • 0 Comments

    Rappelez-vous l’annonce de la PDC: le .NET MicroFramework en version 4 est placé sous licence OpenSource, et la communauté aura maintenant un rôle central dans le développement du produit: et bien ça y est, le site qui va servir de hub pour cette communauté est lancé! Il s’agit de http://www.netmf.com/ et l’annonce a été publiée aujourd’hui sur le blog de l'équipe .NET MicroFramework

    L’avenir du .NET MicroFramework est donc ce que vous en faites: inscrivez-vous!

    [TECHDAYS 2010] Venez à la session MOB301: .NET, Electronique et OpenSource: Développement sur FPGA avec le .NET MicroFramework, le Mardi 9/02 à 17h30

  • Pierre's Embedded and Mobile Blog

    Les systèmes embarqués aux Techdays : juste incontournables!

    • 0 Comments

    Cette année aux Techdays, il sera juste _impossible_ de passer à coté de Windows Embedded. Il y aura 3 manières de goûter aux plaisirs de l’embarqué:

    • Dans les sessions: sur les 2 premiers jours, il y a 9 sessions autour de l’embarqué (c’est deux fois plus que l’an dernier!
    • Sur la zone développeur, avec le stand Windows Embedded, et une orgie de démonstrations (dont certaines pour le moins… volumineuses… :))
    • Toujours sur la zone développeurs, un concours pour développeurs et designers sur “les expériences utilisateurs des systèmes embarqués de demain”

    Sans compter des petits robots en plénière du 3ème jour, mais ça, ce n’est que la cerise sur un gâteau déjà bien gros :)

    Les sessions ont été conçues pour être accessibles à tout public, et pour toucher aux problématiques et aux possibilités offertes les solutions Windows Embedded. En voici la liste:

    • MOB111: Systèmes embarqués à la sauce Microsoft: Démos, démos, démos! : Le titre parle de lui-même :) pas de slides, mais une orgie de démos pour illustrer tout ce qu’on peut faire avec Windows Embedded!
    • MOB310: Silverlight pour Windows Embedded: monitoring du brassage de la bière en interface riche! : Silverlight pour Windows Embedded, c’est le paradigme de la séparation designer/développeurs, mais adaptée à l’embarqué: du XAML, mais derrière, du code natif et de l’accélération graphique pour des interfaces de tous poils, y compris industrielles: d’ou l’exemple avec une brasserie :)
    • MOB109: Serveurs pour applications embarquées: ils sont de retours : Prenez les dernières générations de Windows Server, mais adoptez un licensing embedded, c’est plus pratique, et sous certaines conditions de licences, c’est [beaucoup] moins cher! c’est aussi la session qui permettra de comprendre quelle utilisation on peut faire des OS Serveurs de chez Microsoft dans des scénarios embarqués.
    • MOB207: Multitouch et nouvelles expériences dans les systèmes embarqués: scénarios et exemples: avec l’arrivée de Windows 7 dans l’embarqué, les fabricants de systèmes vont pouvoir utiliser les nouvelles fonctionnalités multitouch, l’API Codepack, la sensor API, etc… mais pourquoi faire? Cette session tentera d’y répondre, par l’exemple: encore une fois, peu de slides, surtout de la démo!
    • MOB306: Microsoft au calibre industriel: temps-réel dur pour applications critiques: Qu’est-ce que le temps-réel? tout simplement la capacité d’un système à garantir (voire, prouver) ses temps de latence, quelque soit l’état dans lequel il se trouve. Avec une démo étonnante (le turbocarbusyphon), vous découvrirez comment on utilise Windows Embedded CE pour faire un système capable de répondre aux contraintes critiques de l’industrie!
    • MOB104: Des capteurs aux serveurs en passant par la cuisine: Windows Embedded dans la maison: Cette session se veut généraliste, et emmènera le public dans la maison du futur… pas si futuriste que ça :) De nombreux équipements sont déjà disponibles, et Windows Embedded est souvent au coeur de l’intelligence proposée par les différents fabricants d’équipement: une belle illustration de comment utiliser la plateforme Microsoft pour ces objets qui forment l’intelligence ambiante!
    • MOB203: Construisez votre OS avec les briques de Windows 7: l’exemple avec un système multimédia pour la maison: Envie d’une petite boite à tout faire sous la télé, qui boote vite, ne plante jamais, et vous permet de streamer du contenu vers votre télé et dans toute votre maison? Facile, on vous le fait en une heure, avec les nouveaux outils Windows Embedded :)
    • et la petite dernière, pas liée à Windows Embedded, mais quand même dans le parcours embarqué: MOB301: .NET, Electronique et OpenSource: développement sur FPGA avec le .NET MicroFramework: Et oui, depuis la version 4.0, annoncée à la PDC, le .NET Microframework est complètement opensource, sous licence Apache 2.0! Cela ouvre la voix à tous types de développement .NET, sur de petites plateformes embarquées, y compris sans OS: l’exemple avec l’implantation du MicroFramework directement dans un FPGA. Attention, encore une session avec beaucoup de code, et du lourd :)
    • Session bonus, dans le parcours Enseignement et éducation: ENS202: L’enseignement des technologies embarquées: une session historique des Techdays, toujours un succès: Thierry Joubert, qui enseigne les systèmes temps-réels et critiques dans de nombreuses écoles, viendra livrer à l’auditoire ses ficelles pour réussir son cours !
  • Pierre's Embedded and Mobile Blog

    Concours “Je vois des Windows Partout”: c’est lancé!

    • 0 Comments

    On l’a annoncé en début de semaine, le lancement est officiel aujourd’hui avec la publication de l’agenda! Le concours “Je vois des Windows Partout” a pour but de faire réfléchir développeurs et designers sur les interfaces graphiques du futur pour les systèmes embarqués, classés dans 3 catégories différentes:

    • Automatiser (tout ce qui pourrait agir tout seul: par exemple la maison, le frigo ou un robot)
    • Voir, Montrer, Toucher (dans la rue, dans les magasins, à la maison…)
    • Bouger, se déplacer, s’éclater (pour tout ce qui tourne autour du mouvement et du sport: voiture, moto, vélo, mais aussi boites de nuits etc!)

    Le déroulé du concours est le suivant:

    • Round 1: Vous avez jusqu’aux Techdays pour réaliser un document décrivant votre projet plus une vidéo “Interview” (cf plus bas)
    • Round 2: La réalisation concrète!

    Le document

    En quelques pages décrivez nous l’idée de votre interface: pourquoi vous la concevez d’une manière plutôt qu’une autre, dans quel cadre vous pensez que les gens l’utiliserons, bref, racontez-nous un peu l’histoire. Parlez nous des technologies que vous souhaitez utiliser, et éventuellement de la façon dont cette interface s’intègrerait dans du hardware. Envoyez le dès que possible a windowspartout@microsoft.com. vous avez le droit d’envoyer plusieurs versions si vous le changez à la dernière minute, soyez bien précis dans votre sujet! la date limite est le 09/02/2010 à 23h59. Les candidatures reçues après ne seront pas traitées! Vous pouvez également vous servir de cet alias pour poser des questions sur le concours.

    La vidéo

    Soit vous vous filmez, soit vous venez aux Techdays et on fait l’interview en live! Faites court (très court: moins de 5 minutes): racontez nous qui vous êtes, pourquoi vous pensez que votre interface devrait passer en round 2, ce qu’elle a d’innovant, et ce qui vous motive (vous voulez la mettre chez vous? c’est pour faire un cadeau? c’est pour la gloire? il n’y a pas de mauvaise raison, mais on veut la connaitre!) Si vous souhaitez rajouter à l’oral quelque chose que vous n’avez pas mis dans le document c’est le moment!

    Pour ceux qui ne peuvent pas se déplacer aux Techdays, postez votre vidéo sur Youtube ou n’importe quelle autre plateforme de vidéo en ligne!

    La réalisation concrète

    Nous annoncerons aux Techdays la date de la finale, qui se passera lors d’une soirée dans les bureaux de Microsoft à Issy-les-Moulineaux: la date est pour l’instant surprise mais rassurez vous vous disposerez de quelques semaines!

    Les lots

    Qu’est-ce qu’on gagne? déjà, tous les participants au Round 1 gagneront une petite surprise sympa et en relation avec les systèmes embarqués. Je n’en dis pas plus :) il suffira de la collecter aux Techdays, sinon on vous l’enverra. Ensuite, pour le Round 2, il y aura du hardware et des abonnements MSDN :)

    Le Jury

    On a constitué un Jury bien sympa:

    • Live from the Windows Embedded Group @ Microsoft Corp, et présent aux Techdays: Olivier Bloch!
    • From Développez.com et représentant les communautés: Jérome Lambert et Michel Todorovic!
    • Avec en Guest Star: François Tonic, rédacteur en chef du magazine Programmez!
    • Et tout cela sous la présidence de Bernard Ourghanlian, CTO & CSO de Microsoft France

    Les critères du Round 1

    Nous avons découpé une note sur 20 en 4 parties, chacune sur 5:

    • L’idée est-elle innovante?
    • Le prototype est-il réalisable?
    • Est-ce qu’un produit implémentant cette interface impacterait son marché?
    • Quel est le niveau de qualité du dossier?

     

    Toutes les infos utiles:

    Sur la page MSDN du concours! et chez notre partenaire http//www.developpez.com

    Je vous engage vivement à relire ce post sur les 10 commandements de la participation à un concours :)

  • Pierre's Embedded and Mobile Blog

    [Breaking News] Un nouveau SDK pour Windows Mobile 6.5 avec de nouveaux templates et contrôles riches

    • 3 Comments

    newSDK65

    Avec les rumeurs qui vont bon train sur la prochaine version majeure de Windows Mobile, on en oublie qu’il y a une plateforme sur le marché qui marche déjà et qui a sa communauté de développeurs. Une communauté qui attendait pas mal de choses comme par exemple des templates et un environnement de développement sérieux pour les widgets, ou bien encore, un contrôle de cartographie riche.

    Que cette communauté se réjouisse, le SDK nouveau est arrivé! Courez le télécharger ainsi que les dernières images localisées des émulateurs, qui vous réservent bien des surprises !

    SDK Windows Mobile 6.5 et les images des émulateurs localisés

    [edit] Le lien semble avoir retiré. l’investigation est en cours… :)

  • Pierre's Embedded and Mobile Blog

    [Teasing] Windows Phone au Mobile World Congress et au MIX10

    • 0 Comments

    A une époque ou les rumeurs (que je ne commenterai pas) vont bon train sur le net… Pourquoi est-ce qu’on pourrait bien faire:

    On dirait que je vais a voir des choses à blogger sous peu…

  • Pierre's Embedded and Mobile Blog

    Les 10 Commandements d’une participation réussie à un concours pour développeurs

    • 0 Comments

    Le Round 1 du concours Embdeded Spark 2010 se termine, l’opération “Je vois des Windows Partout” se lance, l’Imagine Cup arrive à grand pas… Et je ne parle même pas des légions de concours autour des applications mobiles. Les concours pour développeurs se multiplient: ayant eu la chance d’être juge ou coach sur plusieurs de ces évènements, j’ai vu se répéter les mêmes erreurs, et j’en viens à me dire qu’il serait intéressant de partager les “commandements” qui marquent la réussite…

    Disclaimer obligatoire: Attention, les conseils que je dispense ici ne sont pas des garanties de succès aux prochains évènements et chaque concours a des spécificités qui vont rendront parfois certains conseils caduques… Usez donc avant tout de votre bon sens et de votre cerveau… Et gardez en tête que ces conseils sont applicables surtout aux concours dans les domaines embarqués et mobiles… je ne connais rien au design ou aux chaussures par exemple :)

    Disclaimer 2: vous remarquerez que ces 10 Commandements touchent surtout au “Marketing” de votre projet, plus qu’à la partie technique… Hélas, nous, développeurs, devons nous y résoudre: les marketeux gouvernent le monde! la simple satisfaction technique du développeur ne vaut hélas pas grand chose dans ce monde de brute… Et puis la technique, c’est votre spécialité, ce n’est donc pas là qu’on trouve les pires faiblesses! Il faudra aussi vous rendre à l’évidence: la beauté technique, l’élégance de la solution, ne transparaitrons jamais si vous n’êtes pas capable de respecter les commandements ci-dessous…

    Disclaimer 3: ces 10 commandements sont issus de mon expérience personnelle et n’engage personne d’autre que moi… A pondérer, donc, par le crédit que vous m’accorder ;)

    1. Le sujet tu respecteras

    C’est évident et pourtant… chaque concours connait son lot de hors-sujets. Sur un concours récent dont le thème était “Fun & Games” et donc la cible était les développeurs hobbyistes par exemple, j’ai eu à juger la candidature d’une entreprise de sécurité qui soumettait en candidature un de leur produit: un panneau d’alarme pour les petits magasins… C’est un cas extrême mais le hors sujet arrive plus souvent qu’on ne croit: en tout état de cause, savoir si on est dans le vrai ou pas par rapport à un sujet donné est extrêmement simple: soit ça tombe sous le sens commun (même votre grand mère comprendrait), soit on s’approche hors sujet: dites vous bien que si vous devez fournir une explication à la question “pourquoi collez-vous collez au sujet?”, c’est que vous avez déjà un pied dans le hors sujet…

    2. A tes clients et tes utilisateurs finaux toujours tu penseras

    Vous n’êtes _jamais_ votre meilleur client. Vous n’êtes pas représentatif de votre clientèle. Ni des utilisateurs de votre système, selon toute probabilité… Votre vue est biaisée par votre connaissance des tripes de votre projet: utilisez vos connaissances, vos proches, pour tester vos idées. Plus vous devez fournir d’explications sur l’utilisation de votre système, plus il est mauvais: encore une fois, faites appel à votre Grand-mère. Pensez “IPhone”: n’oubliez pas qu’ergonomie et design sont des disciplines différentes! Alors renseignez vous: allez sur le terrain: testez vos idées avec les gens du milieu que vous visez: je me souviens de l’excellente participation d’une équipe à l’Imagine Cup de l’an dernier qui avait visité des casernes et partagé l’expériences de pompiers et d’urgentistes afin de valider l’usage de leur système embarqué: best practice!

    3. Qui paye, qui déploie et qui utilise tu comprendras

    Votre client, c’est celui qui paye et ce n’est surement pas lui (mais plutôt un sous-traitant) qui déploiera. Votre utilisateur final, c’est la personne sur le terrain qui va utiliser votre projet: 80% du temps, ce sont des personnes différentes. Un exemple simple: un système de borne de distribution de médicaments à déployer dans des camps de réfugiés: il y a alors 2 types d’utilisateurs: les malades (qui se rendent à la borne) et les médecins (qui s’assure du suivi des malades et de la bonne utilisation de la borne). Ces deux groupes d’utilisateurs n’auront pas le même rapport à la machine: pas la même éducation, pas la même appréhension à l’utiliser, voire pas le même environnement d’utilisation. Mais en aucun cas, les médecins ou les malades ne paieront le distributeur: peut-être sera-ce l’état, ou une ONG? Dans tous les cas, saisissez la finesse des gens qui vont s’intéresser au “dossier” de votre projet et ayez un discours adapté pour chacun d’eux.

    4. Les poncifs tu éviteras

    A chaque édition d’un concours, on retrouve toujours les mêmes choses: par exemple, dans les catégories et les concours “embedded” on retrouve toujours un projet “d’ordinateur central domotique”. OK, la domotique, c’est cool. C’est surement un projet que vous adorez. Vous êtes sur que tout le monde adore: c’est peut-être même une bonne idée! Sauf que 10 autres concurrents ont eu la même: et plus le concours est gros, plus vous allez devoir vous démarquer, sortir du lot, si vous voulez passer au tour suivant: Un sujet “classique” vous desserviras plus qu’autre chose! Regardez les finales des Imagine Cup chaque année : toutes les idées de toutes les finalistes sont uniques, hallucinantes, et font voyager le jury en le surprenant!

    5. Tes concurrents du monde réel tu connaitras

    L’autre difficulté, de choisir un sujet classique, c’est que le monde réel est surement déjà plein de concurrents. Et l’innovation est un critère quasi-systématique de chaque concours… Mais sachez que votre solution ultra-innovante a peut-être un concurrent hyper simple qui marche suffisamment bien et cent fois moins cher! Alors avant de vous attaquer à votre problème pour implémenter une solution bille en tête: faites le tour du problème: des solutions existantes, des avantages et de leurs inconvénients. Trouvez les faiblesses de la concurrence: le prix? la difficulté de déploiement? Par exemple, des finalistes de l’Imagine Cup d’il y a 2 ans (à Paris) avait inventé un système de réseau de capteurs et d’avertisseurs pour éviter les collisions entre les voitures et les animaux. Idée géniale et particulièrement bien défendue en finale, car ils avaient étudié le problème (division des troupeaux et cantonnement géographique des animaux), les systèmes existants (ponts ou passages souterrains pour les animaux au dessus ou en dessous des voies), et avaient compris leur faiblesses: leur prix pour une faible efficacité

    6. Les critères et les membres du jury tu étudieras

    Chaque concours a ses propres critères, qui sont la plupart du temps publiques, mais qui sont de toutes façons toujours construit à peu près de la même manière: les jurys notent l’analyse du problème, la pertinence de la solution par rapport à ce problème, le degré d’innovation proposé, et bien sur, la faisabilité (et l’état d’avancement / d’industrialisation) du projet. Gardez les en tête et au fur et à mesure du projet: notez vous, et faites vous noter par des proches. Faites vous challenger, demandez aux gens de vous contredire: votre argumentaire n’en sera que plus solide. Point extrêmement important: on note souvent que les gagnants des concours sont moyens (ou mieux, bons) dans un peu tous les critères, et ont rarement plus d’un seul critère en dessous de la moyenne… si vous avez trop de points faibles, le jury passera 2 minutes à vous démonter, et tout le reste du temps à vous regarder patauger dans les difficultés sans que vous puissiez exposer vos points forts… dommage! Dernier point: intéressez vous donc aux membres du jury! On peut surement trouver deux ou trois choses sur eux sur Internet, qui vous dirons ce qu’ils aiment, ce qu’ils font et donc vraisemblablement, comment ils pensent! Prévoir une heure ou deux de travail là dessus peut grandement vous aider! Si vous êtes habiles, vous pourrez même adapter vos explications, par images ou métaphores, aux passions de vos interlocuteurs! aime-t-il le foot? les échecs? etc). Attention cependant: soyez fin ;) Un doute? encore une fois, tournez vous vers votre grand-mère ou vos proches dont le bon sens ne vous trahira jamais ;)

    7. Le plus grand soin à la présentation tu apporteras

    Une bonne présentation est une marque de respect pour le jury: une mauvaise présentation, le signe d’un jm’en foutisme qui lui donne une certitude: si vous vous foutez de comment vous présentez, c’est que vous n’avez pas envie d’aller au bout de l’aventure, de votre projet, et de passer les rounds. Au contraire, une présentation soignée montre que vous êtes perfectionnistes, et surtout que vous saurez “vendre votre sauce” malgré des faiblesses évidentes. Encore une fois (attention, tacle gratuit) : pensez Apple! un bon marketing peut faire avaler des salades pleines de couleuvres à n’importe qui pour peu qu’on lui dise ce qu’il veut entendre et qu’on le flatte! Les clefs d’une bonne présentation: Racontez une histoire, Soyez humble mais sur de vous, connaissez votre sujet sur le bout des doigts, soyez parés à toutes les questions, et surtout, SURTOUT, répétez. Répétez. Répétez. Répétez. REPETEZ! L’aisance et le style détendu de Steve Jobs sur scène sont directement proportionnel au nombre d’heures de préparation! Filmez vous et gommez vos défauts. Et dernier point: ne récitez _jamais_ un texte: Réciter montre un manque de confiance en soit, endors le jury et surtout, empêche l’interactivité. On sait que vous n’avez pas confiance en vous, pas besoin de nous en fournir la preuve: on vous l’a déjà pardonné! (oh, et au fait: ce conseil est aussi valable pour les entretiens d’embauche ;))

    8. Le KISS tu embrasseras

    KISS: pas le baiser, ni le groupe de Hard-Rock. La devise: Keep It Stupid Simple. C’est évident: plus c’est compliqué, plus c’est long à expliquer. Soyez simple dans vos explications, et demandez vous si chaque détail que vous précisez sert votre discours: Mettez le temps gagné à profit en faisant appel aux sentiments, en faisant rêver, rire, voyager.. en racontant une histoire! Attention: pas de lyrisme non plus. Vous êtes devant un jury et vous défendez un projet de développeurs, ce n’est pas un concours de poésie, vous n’êtes pas dans une salle de spectacle!

    9. Les limites de ton projet tu admettras

    Quelque soit le problème, la solution parfaite n’existe pas. Certaines seront chères, d’autres difficiles à industrialiser, à déployer ou à maintenir. Soyez conscient des faiblesses de votre proposition, et admettez-les si on vous les fait remarquer.: argumentez les, chiffrez les! Par exemple une équipe d’Imagine Cup avait proposé un système d’hélicoptère autoguidé pour faire du monitoring de la santé des parcelles des agriculteurs (hygrométrie, chaleur du sol, etc). Ils savaient que leur modèle ne résistait pas à une force de vent de plus de 3 beaufort, et que si on voulait résister par exemple à 5 il fallait multiplier le poids et la taille de l’hélico par 3. Chiffré, argumenté, cette faiblesse c’est transformé en force: ils ont parfaitement su démontrer leur connaissance du domaine! La seule limite qu’il ne faut jamais accepter: la faisabilité: le plus magnifique des projets ne vaut rien s’il n’est pas réalisable et inscrit dans la réalité de son environnement. Par exemple, un candidat à l’Imagine Cup l’an dernier a proposé une plateforme mobile de petite taille (de la taille d’une voiture télécommandée, mais autonome) pour aller surveiller les activités de braconnage dans la savane. Techniquement, superbe. Mais une petite chose chère et fragile comme ça, en autonome en plus, en terrain rugueux, au milieu des animaux, des gardes chasses et de braconniers armés? dans des régions sous-développées ou un simple stylo bic prend une valeur immense? une étude rapide aurait démontré que même sur des 4x4 de grande taille, avec des dizaine de milliers d’euros d’électronique, des équipes de chercheurs ultra intelligents des meilleurs université des Etats-Unis arrivent à peine à traverser un désert inhabité. Un concurrent de l’Imagine Cup ferait-il mieux dans un environnement cent fois plus hostiles? Keep it real… la beauté technique, l’élégance, la complexité de design, ne serviront jamais d’excuse à quelque chose d’irréalisable “dans la vraie vie”.

    10. En toutes circonstances et souvent en équipe tu t’éclateras

    Souvent les concours sont en équipe. Appréciez les moments que vous passez avec vos coéquipiers, profitez de la compétition pour rencontrer les autres équipes. Ne prenez personne de haut, mais ne vous sentez pas inférieurs: vous êtes tous là pour la même raison. Amusez-vous, faites de votre projet un rêve, réalisez-le, faites le partager. Les lots et le podium ne sont que poussière et fumée à coté de ce que vous vivrez en équipe et avec les autres participants!

  • Pierre's Embedded and Mobile Blog

    [Techdays 2010] Concours Windows Embedded & Visual Studio : les expériences des systèmes embarqués de demain

    • 1 Comments

    Les Techdays, c’est du 8 au 10 février prochain. Et Windows Embedded s’allie à Visual Studio et Developpez.com pour animer la zone développeurs.. au programme, des démos dans tous les sens de concepts et de systèmes embarqués, et surtout le concours “Je vois des Windows partout!” :) Le principe est simple: vous avez jusqu’aux Techdays pour créer l’expérience d’un système embarqué, quel qu’il soit, en faire une vidéo et nous la montrer… sachant que sur le bar de la zone développeurs, vous pourrez retrouver des “coachs” pour vous aider à la fois à finaliser votre projet, et aussi à tester sur des vraies plateformes embarquées :)

    Il y a 3 catégories pour jouer, avec des gagnants dans chaque catégorie:

    • Automatiser
      • Par exemple: un panneau de contrôle domotique, un robot, une machine à laver…
    • Voir, Montrer, Toucher
      • Par exemple: Une interface pour une TV, pour un panneau publicitaire, pour une borne d’accueil ou de service…
    • Se déplacer, Bouger, S’éclater
      • Par exemple: Un système multimédia pour la voiture, un GPS pour VTT avec caméra embarquée, un équipement transportable qui transforme n’importe quel local en boite de nuit, etc

    Dans tous les cas, ce qu’on vous demande, ce n’est pas un produit fini (même si l’avancement du projet sera pris en compte): c’est un concept “d’expérience”: ça peut être une interface graphique et/ou vocale, des capteurs intelligents… Je vous donne quelques idées de technos qui peuvent être sympa à utiliser:

    N’hésitez pas à vous servir aussi de technos non-Microsoft (Vous voulez faire du multimedia? regardez XBMC! de la communication dans la maison? DPWS, UPnP, Zigbee…) soyez inventifs!

    A votre disposition pour ça, des outils que vous connaissez, et d’autres, qu’il vous faudra découvrir :) Si vous voulez bénéficier de toute la puissance de Windows 7 dans un équipement embarqué, vous allez vous tourner vers Visual Studio 2010 et Windows Embedded Standard 2011 ou si vous préférez un système ultra-léger pour équipement super-spécialisé: Visual Studio 2005 et 2008 avec Windows Embedded CE 6.0 R3

    Toutes les informations sont disponibles sur la page MSDN du concours

    Et pour vous donner une petite idée de ce qu’on peut faire… une belle démo Intel/Microsoft:

  • Pierre's Embedded and Mobile Blog

    Expiration du certificat fournit avec le SDK Windows Mobile 6 Refresh

    • 0 Comments

    Certain d’entre vous l’ont déjà remarqué, le certificat pour signer du code qui est fournit avec le SDK Windows Mobile 6 Refresh a expiré au 31/12/2009. Si vous avez besoin de signer votre code, vous ne pouvez donc plus l’utiliser. La solution est d’en recréer un nouveau. Ce n’est pas vraiment compliqué, et la démarche est complètement expliquée sur le forum MSDN US: Créez un nouveau certificat et provisionnez le sur votre terminal

    Une lecture éducative même pour ceux qui ne signent pas leur code!

    [edit] l’équipe Windows Phone vient de faire un post sur le sujet sur leur blog et de publier un lien direct vers de nouveaux certificats

  • Pierre's Embedded and Mobile Blog

    [Pratique] Suivez les mises à jour de HTC pour votre Windows phone

    • 0 Comments

    Truc pratique du jour: le support HTC publie sur un flux RSS la liste des mises à jour qu’ils publient.. utilisez votre newsreader préféré pour vous abonner à : http://www.htc.com/fr/supportrss.aspx

    Et vous verrez arriver les nouvelles ROMs officielles, ainsi que les bugfixes qu’ils publient de plus en plus réguilèrement!

    C’est important car les constructeurs sont les seuls à pouvoir intégrer des mises à jour sur leurs téléphones (eh oui, malheureusement, pour des raisons de licencing, mais aussi d’accès aux sources des drivers et aux outils d’intégration, Microsoft ne peut pas “obliger” les constructeurs à fournir des mises à jour, qu’elles soient majeures, ou de simples bugfixes… c’est d’ailleurs la même chose avec Android :))

Page 1 of 1 (9 items)