Nouvelles Technologies - Architecture informatique
Blog de Hugues MEUNIER
Le déploiement des objets dans HIS 2010 nécessitait un enregistrement de ceux-ci via la console TiManager.
Depuis le CU1 de HIS 2010, il est possible d'incorporer et d'utiliser directement les objets HIS TI.
Pour cela, il faut :
· créer dans Visual Studio 2010 un projet de type Host Integration Project - Host Applications
· créer un objet puis importer les définitions depuis une copy cobol, un fichier tlb, un fichier xml ou une assembly .NET existante
· Ne pas oublier de positionner le paramètre "Include Context Parameter" à true
· A cette étape, nous obtenons une assembly .NET qui contient les structures et méthodes d'appel dans HIS TI
· Ensuite, il convient de créer un nouveau projet WCF si possible hosté dans IIS
· Référencer la dll précédente (la référence projet ne fonctionne pas avec les projets HIS)
· Ne pas oublier la référence à Microsoft.HostIntegration.TI et le using correspondant;
· Créer une variable appSettings dans le web.config pour stocker le Re que l'on souhaite appeler
< appSettings>
< add key="RE" value="MONRE"/>
</ appSettings>
· Dans l'implémentation du service WCF, créer un objet de type ClientContext et assigner la propriété RemoteEnvironment de ce context
ClientContext context = new ClientContext();
context.RemoteEnvironment = System.Configuration.
ConfigurationManager.AppSettings["RE"].ToString();
Par contre il faut que le Re correspondant soit créé via la console TIManager. Il est possible, dans le cas contraire, de créer dynamiquement le RE via les DynamicRe ...
Intel sort sa gamme IVY BRIDGE destinée à remplacer SANDY BRIDGE : 4 coeurs et 22 nm en finesse de gravure... Un axe a été particulièrement amélioré : le traitement graphique avec DirectX11.
Cette gamme de processeurs vise le segment des PC et portables avec en ligne de mire Windows 8.
L'annonce du journal du Net est ici : http://www.journaldunet.com/solutions/cloud-computing/intel-ivy-bridge-0412.shtml
Cet excellent article montre qu'il est possible de construire une application pour Metro avec uniquement les technologies Web html5, Javascript et CSS3. Utile quand on n'est pas un pro du c# !
En tout cas, c'est en fonction des compétences des développeurs.
Comme vous le savez sûrement, Windows 8 server est disponible en pré beta ici :
http://technet.microsoft.com/fr-fr/evalcenter/hh670538
Il est disponible en iso ou en vhd.
Le gros des évolutions concernent la couche de virtualisation hyperV et l'administration.
Pour l'administration, une nouvelle console de gestion fait son apparition avec un dashboard multi serveurs. Une fonctionnalité intéressante pour les core servers, c'est la possibilité d'avoir une interface graphique de gestion (ou pas).
Sur la virtualisation, Microsoft compte bien concurrencer VMWARE avec cette nouvelle version surtout qu'il possède un avantage certain sur le coût des licences intégré au coût des licences Windows Server.
Microsoft a déjà publié les sources de asp.net mvc sur Codeplex (licence Open Apache 2.0).
Aujourd'hui c'est la fête car les sources des produits suivants vont être également versées dans le monde libre : jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js and JSON.NET.
Cerises sur le gâteau, le code source d'asp.net Web API et de RAZOR également.
Un changement de stratégie pour Microsoft sur MVC déjà et sur l'Opensource avec des gestes symboliques pour concurrencer PHP et le monde Java.
Du techdays 2012 à télécharger ici :
METRO, Kinect, WP7 etc, etc, etc
Gadgeteer est une plate-forme de développement et de conception de devices électroniques basée sur les technologies .NET :
Pour démarrer :
Par exemple, GHI Electronics propose un tutoriel assez bien fait avec leur hardware :
http://www.ghielectronics.com/downloads/Gadgeteer/Mainboard/Spider_GettingStarted/
Ensuite, il ne faut pas hésiter à consulter le blog gadgeteer :
http://blogs.msdn.com/b/net_gadgeteer/
Ce domaine micro et gadgeteer est en pleine expansion et fait partie de la stratégie MS sur les systèmes connectés et pour avoir un peu joué avec le développement de cartes électroniques il y a quelques années, ça n'a plus rien à voir.
Il y a eu une très jolie démonstration aujourd'hui au MS TECHDAYS sur le développement d'une station météo avec ces technologies et le résultat, en 15 lignes de code, est bluffant.
Bon DEV !
Une conférence très intéressante sur ce sujet sur INFOQ :
http://www.infoq.com/presentations/Mobile-Web-Development-with-HTML5
Mais aujourd'hui, c'est seulement sur XBOX360... C'est déjà pas mal. Une liste d'articles d'Eric VERNIE :
Il existe également 2 autres parties.