Kinect, I mock you so much

Derrière cette formulation humoristique se cache un des fondements de l’industrialisation des développements : le fait de pouvoir tester de manière automatisée tout ou partie d’un système informatique.

Aussi bien dans les architectures complexes que dans les applications les plus simples, il est pertinent de pouvoir tester un composant logiciel unitairement (indépendamment des autres composants duquel il dépend) : les dépendances sont donc « mockées » ou simulées en français.

Il est aussi nécessaire de pouvoir créer un contexte favorable au scénario de test en injectant un jeu de données particulier via un automate de tests ou un injecteur.

Le développement d’applications Kinect n’échappe pas à cette nécessité. Voici comment simuler une Kinect avec la librairie MocKinect.
(Lire la suite…)

Kinect: un tour d’horizon tout naturellement


Kinect par ci, Kinect par là… Vous avez surement tous déjà entendu parler de la Kinect de Microsoft. Mais savez-vous vraiment comment fonctionne ce nouveau type de périphérique entrant dans la catégorie des Interfaces Utilisateurs Naturelles (appelées NUI) ?

(Lire la suite…)

La stratégie Windows Phone 7

Depuis la convergence entre les téléphones mobiles et les assistants personnels, le secteur de la mobilité n’a cessé d’être en effervescence. Chaque constructeur se complait à proposer régulièrement une nouvelle plateforme dite « révolutionnaire » à grand renfort de communication marketing et presque toujours soutenu par des forfaits dédiés des opérateurs.

L’année 2010 a vu un certain nombre d’annonces importantes venant de Microsoft (Windows Phone 7), Apple (iPad, iPhone 4 et OS 4) et Google (croissance très forte des ventes de téléphones Android). Ces derniers mois, il a donc été de plus en plus difficile de se faire une idée claire du marché (distinction entre l’offre et la demande réelle des consommateurs individuels ou professionnels, manque de clarté sur les roadmaps constructeurs) afin de pouvoir proposer à nos clients des solutions pérennes (dépassant l’engouement initial des nouvelles plateformes).

Faisant suite à notre article précédent sur l’état des lieux de la plateforme Windows Mobile, voici un zoom sur la stratégie Windows Phone 7 et son impact pour les fournisseurs de services mobiles.

(Lire la suite…)

N’oublions pas Windows Mobile

Est-ce que vous vous souvenez de l’époque où l’on répondait sans hésiter « PocketPC » ou « Palm » lorsque l’on nous parlait de PDA ?

Nous appelions cela des assistants personnels. Ils nous permettaient de lire et écrire des documents, de synchroniser des fichiers, d’écouter de la musique, de jouer à des jeux, de télécharger des applications variées que nous trouvions sur des sites encore plus variés.

L’eau a beaucoup coulé depuis, ainsi que les ventes. Aujourd’hui l’iPhone est sur toutes les lèvres et dans presque toutes les poches. Parce que l’iPhone est un produit accessible et qui intègre un bon nombre d’innovations (certaines moins récentes que d’autres) beaucoup d’entreprises l’ont choisi comme plateforme cible numéro 1 sans avoir vraiment envisagé de numéro 2.

Je ne vais pas essayer de vous faire pleurer en vous jouant un air nostalgique 8bits ou de vous faire croire que « iPhone is evil », je vais plutôt vous présenter les possibilités d’une autre plateforme que l’on met parfois trop vite au placard : Windows Mobile.

Pour ceux qui ne connaissent pas cette plateforme, ce sera une bonne façon de découvrir ses possibilités. Pour ceux qui l’ont connu et qui sont passés à autre chose, il est toujours intéressant de se rafraîchir les idées. Pour les autres (ceux qui connaissent déjà), vous pouvez au moins faire une lecture pour vérifier que je ne dis pas de bêtise.

(Lire la suite…)

Microsoft Mobility Briefing 2009

Le « Microsoft Mobility Briefing » a eu lieu jeudi 11 juin, à Paris, au Pavillon Royal. Cet événement, dédié à la mobilité en entreprise, est organisé par Microsoft, en partenariat avec Orange Business services, et rassemble une vingtaine de partenaires Microsoft : éditeurs de logiciels, constructeurs (surtout Samsung), sociétés de services …

(Lire la suite…)