Dans les prochains jours, Windows 8 sera disponible pour le grand public et cette nouvelle mouture du système d’exploitation de Microsoft apporte de nombreuses nouveautés.
En effet, Windows 8 propose une toute nouvelle interface utilisateur. Cette interface, anciennement connue sous le nom de « Metro » est d’ores et déjà implémentée sur les Windows Phone depuis plus de deux ans, il est donc possible qu’elle vous soit déjà familière.
Cette nouvelle interface utilisateur apporte de grands changements dans l’univers Windows. Par exemple, le menu « Démarrer » disparait afin de laisser place à un « écran démarrer » dans lequel vous pourrez trouver toutes vos apps.
« Quoi…des apps ? Etes-vous en train de me dire que mon ordinateur a été transformé en smarphone ? Est-ce que je vais toujours pouvoir utiliser mes logiciels actuels avec Windows 8 ? »
N’ayez crainte, même si le menu « Démarrer » a disparu, votre bon vieux bureau est toujours présent et par conséquent les logiciels que vous utilisez fonctionneront. D’autre part, votre ordinateur n’a pas été transformé en smartphone mais pour répondre aux nouveaux besoins et aux nouvelles attentes des consommateurs, Microsoft avait la nécessité de fournir une nouvelle expérience utilisateur qui s’adapte tant aux ordinateurs qu’aux tablettes tactiles.
Les apps Windows 8 peuvent être téléchargées de puis le « Windows Store », une boutique dans laquelle vous pouvez trouver des apps gratuites ou payantes qui, une fois achetées, sont liées à votre compte Windows Live.
Aussi troublant que cela puisse paraître au premier abord, ce nouveau Windows fournit un grand nombre de nouvelles possibilités d’utilisation que ce soit pour les utilisateurs finaux ou les entreprises. En effet, le « Windows Store » est accessible dans 120 pays différents. C’est donc des personnes de 120 pays qui peuvent acheter vos applications ! Bien évidemment, un grand nombre d’acheteurs potentiels représente une grande possibilité de revenu grâce à cette boutique et ces revenus peuvent être générés de bien des manières par vos applications (applications payantes, publicité et achat de fonctionnalités dans l’application).
Jusqu’ici nous avons principalement parlé d’apps « Business to Customers » mais il est également possible de développer des apps dédiées à votre métier. Par exemple, vous pouvez avoir un SharePoint existant qui héberge votre extranet et vous souhaitez offrir à vos collaborateurs plus de mobilité. Les apps Windows 8 vous donnent la possibilité de fournir une nouvelle manière de présenter vos données qui soit familière, itinérante et intéractive. D’autre part, nul besoin de passer par le « Windows Store » pour déployer ces apps métier au sein de votre entreprise puisqu’il vous est possible de les installer sur vos appareils Windows 8 grâce à un processus appelé « sideloading ». Les apps « sideloaded » n’ont ni besoin d’être certifiées, ni besoin d’être installées via le « Windows Store ».
Contrairement aux apps « Business to Customers », les applications d’entreprises dépendent fortement des besoins métier et sont susceptibles d’évoluer continuellement durant leur cycle de vie (et cela même durant leur phase de développement !). Par ailleurs, intégrer des nouveaux besoins ou de nouvelles technologies dans une telle application est souvent difficile et risqué, surtout si cela n’a pas été anticipé correctement.
CodeFluent Entities est né il y a 7 ans de cette constatation et a été pensé pour répondre à ce genre de scénarios. CodeFluent Entities est un produit intégré à Visual Studio permettant de générer du code, en se basant sur une technologie et sur un modèle indépendant de la plateforme, et permet une génération de code continue vers plus de 20 plateformes (base de données, couches métier, interfaces utilisateur, etc…).

CodeFluent Entities est déjà compatible avec Visual Studio 2012 et un producteur (générateur) « Windows Store » est inclus dans les dernières versions de CodeFluent Entities. Ce producteur vous permet de générer en quelques minutes une app Windows 8, sa base de données et ses services web JSON. Nous avons publié il y a deux semaines un article qui montre comment utiliser ce nouveau producteur.


