Pierre's Embedded and Mobile Blog

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

October, 2009

Posts
  • Pierre's Embedded and Mobile Blog

    Pratique: Partager la connexion réseau de son PC sous Windows 7 avec l’émulateur Windows Mobile

    • 2 Comments

    Ceux d’entre vous qui ont eu la bonne idée de passer sous Windows 7 (ou de tester la RC, ou autre) ont peut-être eu la désagréable impression qu’on venait de casser quelque chose avec l’émulateur… le partage de connexion réseau. Pourquoi? parce qu’avec XP et Vista, c’était facile, il suffisait d’installer le driver de Virtual PC 2007 (c’est ce qui était suggéré, et c’était très facile). Oui mais voila, avec Windows 7, Virtual PC est intégré et donc il est impossible d’installer Virtual PC 2007, et donc son driver réseau. Deadlock, plus possible de partager sa connexion… Heureusement, un gars futé du nom de Brian Peek a trouvé la solution: Pour faire simple: on installe “manuellement” le driver manquant en l’extrayant de l’installer de Virtual PC 2007 SP1. Ce post est une traduction approximative de son post original

    • Téléchargez Virtual PC 2007 SP1
    • renommez l’exécutable, par exemple en “vpc.exe”
    • Dans une ligne de commande (Démarrer –> tapez “cmd” puis Entrée), il faut taper les commandes suivantes:
      • vpc.exe /c
      • cd %temp%
      • msiexec /a Virtual_PC_2007_Install.msi /qb TARGETDIR=c:\vpc
    • Ce qui consiste à extraire le msi (l’installeur) du setup.exe, puis décompresser les fichiers contenu dans ce .msi vers C:\vpc
    • Ensuite, il faut aller rajouter ce driver sous forme de service dans les propriétés de la carte réseau dont on veut partager la connexion:
      • Dans le “Network and Sharing Center” (Centre Réseau et Partage):
        • Cliquer sur “Change Adapter Settings” (Modifier les paramètres de la carte)

    adapter

        • Puis sélectionner la connexion qu’on veut partager, click droit –> Properties (Propriétés)

    install

        • Cliquer ensuite sur “Install…” (Installer…), puis sélectionner Service cliquez sur “Add” (Ajouter) , “Have Disk…” (Disque fourni…)

    type

    disk

        • Naviguer vers le dossier C:\vpc\Program Files\Microsoft Virtual PC\Utility\VMNetSrv\ (et x64 pour les machines 64 bits)
        • Sélectionner “Virtual Machine Network Services” Puis OK

    vmns

    • Et voila! maintenant, il est possible de partager sa connexion réseau, plus de message d’erreur!

    Encore merci à Brian pour ce tip bien utile!

  • Pierre's Embedded and Mobile Blog

    [Humeur] AppFab09: à un mois de la deadline, what’s cookin’?

    • 10 Comments

    AppFab09 c’est le concours d’applications pour Windows Mobile de Microsoft France: le but, pousser les gens à publier rapidement leur appli sur Marketplace. A la clef, des lots pour les meilleurs applications (campagne de pub, netbook, smartphones…) mais aussi pour “exciter” un peu, un abonnement MSDN pour les 60 premiers développeurs à publier leur application…

    Laissez moi redire (réécrire) ça calmement:

    Les 60 premières applications publiées se verront offrir un abonnement MSDN. Je ne parle pas des 60 meilleures, mais des 60 premières. Les meilleures parmi ces 60 auront les lots sus-mentionnés. Tout cela bien entendu à condition de s’être inscrit sur le site http://www.appfab09.fr

    Comme j’ai accès à la base des inscrits à AppFab09, je sais qu’il y en a plusieurs centaines… alors où sont les applis? quand je pense que ça prend à peine une heure d’écrire un équivalent d’iFart, et qu’il n’y en a même pas sur le marché Français… pas de trimmer mp3 pour fabriquer des sonneries, pas d’appli velib, pas d’appli pour les horaires de bus, même pas une calculatrice ou un convertisseur de devises… autant de créneaux pour se faire offrir rapidos un abonnement MSDN Premium, qui pour info, vaut dans les 2600 euros.

    Je rephrase: pour 75 euros, vous publiez une appli sur Marketplace dans le mois, vous avez 4 autres certifications offertes, et si vous êtes dans les 60 plus rapides, on vous offre un abonnement MSDN premium. Simple, non? Alors allez-y!!

  • Pierre's Embedded and Mobile Blog

    Un Générateur de Thèmes pour les Windows Phones

    • 0 Comments

    Pas question d’avoir un téléphone qui ressemble à tous les autres! Le lancement des Windows Phones est aujourd’hui, et avec ça, une palanquée de services en lignes. MarketPlace fonctionne déjà, après une petite mise à jour, MyPhone est revenu en ligne, et en amélioré, et comme promis, Microsoft publie un générateur de thèmes, en Silverlight s’il-vous-plait! L’adresse? http://www.windowsphone.com/theme

    En fait il n’y a que 2 téléphones sur la page d’accueil, mais les thèmes fonctionnent si vous avez la même résolution que les modèles présentés: en l’occurence, WVGA pour le HTC Imagio, avec lequel j’ai généré un thème pour mon Toshiba TG01 :) Faites vous plaisir!

    J’en profite pour souligner qu’avant que Microsoft ne propose ce service, un développeur bien connu sur la communauté CodePPC, Benoit Thonnart, avait déjà fait un travail fantastique avec son générateur de thème: ThemeGenCE, qui fonctionne toujours très bien :)

  • Pierre's Embedded and Mobile Blog

    IP Convergence, DWF, MS Days & TechEd – Follow the (mobile|embedded) white rabbit

    • 0 Comments

    Durant le mois qui vient je vais beaucoup me balader (et peut-être passer près de chez vous?) car je fais IP Convergence, les Microsoft Days, le forum Designing With Freescale, et le TechEd à Berlin:

    La session “20 minutes pour développer pour Windows Mobile” aura lieu au salon IP Convergence, sur le stand Microsoft:

    • le 6/10 de 10h30 à 10h50
    • le 7/10 de 10h30 à 10h50

    Les Microsoft Days de Paris, dans les nouveaux locaux de MS France, le 7 Octobre également, auront le droit à un petit traitement de faveur avec 2 sessions…

    • 15h00 – 16h00 : Windows Mobile 6.5 en long, en large et en travers. Les nouveautés pour les utilisateurs, les devs, et les IT
    • 16h30 – 17h30 : Toutes les clefs pour développer pour Marketplace: du développement mobile, pour les développeurs de tout poil

    Alors que ceux les Microsoft Days de province n’auront qu’une session: “Windows Mobile 6.5 en long, en large et en travers”, toujours aura lieu à 15h45 pour chaque étape c’est à dire:

    • Le 14/10 à Bordeaux au Mercure Cité Mondiale – Centre de Congrès
    • Le 15/10 à Lille à Lille Euratechnologie
    • Le 19/10 à Marseille au Palais du Pharo (près du vieux port)
    • Le 20/10 à Strasbourg, au Hilton avenue Herrenschmidt
    • Le 2/11 à Lyon au Cité Centre de Congrès (sur le quai Charles de Gaulle)
    • Le 3/11 à Nantes au Westotel de la Chapelle-Sur-Erdre

    Vous pourrez également me croiser sur le DWF (Design With Freescale) le 13 Octobre à Paris à l’espace Cap15 sur le quai de Grenelle, au moins le matin (après il faut partir sur Bordeaux!)

    Enfin, du 9 au 13 Novembre, je serai à Berlin pour le Tech-Ed, avec 2 sessions à charge: celle sur Windows Embedded CE 6.0 R3 (dans laquelle on parlera de Silverlight for Windows Embedded) ainsi qu’une session interactive sur le futur de Windows Embedded :)

    Après… je pense que j’irai dormir! C U there!

  • Pierre's Embedded and Mobile Blog

    doog.mobi recrute dans la mobilité!

    • 0 Comments

    En plus d’un DBA et d’un développeur C++, doog.mobi recherche un développeur Windows Mobile: l’annonce, c’est par ici

    Envoyez votre CV + Lettre de Motiv à l’adresse jobs [at] doog.mobi

    Il s’agit bien entendu d’un CDI.

    Je réitère le message que j’avais fait passé il y a quelque temps: si vous avez des offres ou que vous recherchez du boulot ou un stage, n’hésitez pas à me contacter, j’essaye de mettre les gens en relation, et parfois, ça marche :)

  • Pierre's Embedded and Mobile Blog

    Le .NET MicroFramework à l’honneur dans Programmez!

    • 0 Comments

    Dans le numéro d’Octobre, en plus de tout un dossier consacré au développement Windows 7, on retrouve en page 62 un article sur le .NET MicroFramework! Ecrit par Florent Santin et Julien Corioland. Avec un coach dédié au sujet sur MSDN qui arrive bientôt, et la version 4.0 annoncée pour cet automne (et déjà en béta!). C’est une techno trop méconnue du grand public alors qu’elle perce bien dans l’industrie: elle a quand même reçu l’an dernier un Editor’s Choice Award à la grand-messe des électroniciens hobbyistes: la Maker Faire d’Austin, TX!

  • Pierre's Embedded and Mobile Blog

    LiveMeeting sur l’utilisation de Web-Services avec Windows Mobile

    • 0 Comments

    Vendredi 30 octobre (à la fin de la semaine), à partir de 14h30, j’animerai un livemeeting sur l’utilisation de WebServices depuis une application Windows Mobile. Avec la révolution des applications sur téléphones mobiles, notre smartphone devient une boite à aller chercher des informations sur le net. On peut utiliser des sites web mobiles, mais le plus fun c’est quand même d’avoir une application dédiée, qui va chercher uniquement les informations nécessaires: ça permet de faire des interfaces riches, et de limiter l’impact sur le forfait data. On verra dans ce livemeeting comment à partir d’une application mobile consommer des webservices de type SOAP et REST, exemples à l’appui.

    J’en profite pour rappeler que ce livemeeting fait partie de l’opération AppFab09 qui récompensera par des campagnes de pubs, des abonnements MSDN, plein d’autres lots les premiers développeurs à mettre leur application sur Marketplace!

    Alors sans plus attendre, direction http://www.appfab09.fr!

  • Pierre's Embedded and Mobile Blog

    Le Coach pour le développement des Widgets dans Windows Mobile est en ligne!

    • 0 Comments

    C’est un atelier spécial du coach Windows Mobile qui est mis en ligne pour vous expliquer, de A à Z, le développement de Widget, ce nouveau modèle d’application pour Windows Mobile basé sur des technos web et une spec en draft du W3C. Cela couvre toute la création du widget, avec Visual Studio, Notepad, ou Expression Web, et l’utilisation des API.

    L’auteur est Christopher Maneu, un MSP, et c’est à mon humble avis le plus bel atelier qu’on ait jamais vu dans les coachs MSDN.*

  • Pierre's Embedded and Mobile Blog

    Le modèle de sécurité de Marketplace

    • 0 Comments

    L’équipe technique derrière Marketplace vient de publier un document détaillant le modèle de sécurité de Marketplace.
    C’est un modèle de sécurité qui offre 2 niveaux:

    • Le niveau Standard, qui est celui de base dans Marketplace : il est difficile de copier les applications en dehors de Marketplace, et l’authentification est fournie par le Live ID. Toutes les connexions sont sécurisées par HTTPS.
    • Le niveau Advanced, qui sera disponible à partir de Décembre 2009 et qui ajoute une authentification par clef de licence après l’installation: cette clef sera unique pour l’application et sera liée au device. La clef de licence sera fournie directement par le service Marketplace, et il faudra intégrer un peu de code dans l’application pour mettre en place ce mécanisme. L’authentification de l’application par clef sur le device empêchera toute copie de l’application, et la validation de la clef se fera offline: pas besoin donc d’une connexion data pour valider la clef, qui est checkée à chaque lancement de l’application.

    Le choix entre le modèle Standard ou Advanced se fera au moment de l’enregistrement de l’application sur Marketplace.

Page 1 of 1 (9 items)