Top articles
-
Critiques sur Linux
En tant qu'architecte, j'ai toujours été gêné par l'encensement de Linux en tant que système d'exploitation. Je pense que Linux a apporté un plus en terme de choix mais qu'il n'est pas la réponse à toute les problématiques. Le site Softpanorama remet...
-
Les IHMs reviennent au goût du jour
Abandonnées il y a quelques années pour cause de webisation des applications, les IHMs reviennent au goût du jour dans la mouvance Web x.0 (x > 1). Au début des années 90 au temps des applications client serveur, des spécialistes IHM travaillaient sur...
-
Geronimo 2 certifié JEE5
ASF vient de publier la version 2.01 de Geronimo, son serveur d'application J2EE Opensource. Cette version est certifiée JEE5. A ce jour, presque tous les serveurs d'applications j2ee sont certifiés jee5 (BEA, Sun, Oracle...) sauf un et pas le moins connu...
-
Best practices JEE IBM
IBM vient de mettre à jour une best practice J2EE datant de 2004 qui devient une best practice JEE. L'info sur INFOQ . En vrac : - Always use MVC - Don't reinvent the Wheel - Apply automated unit tests and test harnesses at every layer - Prefer JSPs as...
-
Gridview et DetailView avec ASP.NET AJAX
Le but de cet article est de construire une page AJAX contenant une gridView et une detailView du genre master/detail. Les pré-requis sont : Visual studio 2005 asp.net ajax 1.0 beta2 L'installation de asp.net ajax fournit un ensemble d'outils supplémentaires...
-
Custom membership provider minimaliste appelant une fonction métier
Nous allons voir comment mettre en place une authentification pour un site WEB en utilisant les outils Microsoft et en customisant un MembershipProvider. Par défaut, les fonctions d'authentification et de gestion des rôles peuvent être délèguer au provider...
-
Moonlight
Microsoft et Novell vont codéveloppés Moonlight; un clone de Silverlight pour Linux. La base du développement sera Mono. Le principal reproche sur les architectures .NET est qu'elles s'exécutent uniquement sous Windows et bien il semble que ce ne sera...
-
ROADMAP .NET
Scott Guthrie nous propose la roadmap à venir autour des technologies .NET. Parmi les nouveautés attendues : * Publication des sources du framework .NET * Mise à disposition du framework .NET Extensions : framework MVC, Ajax Improvments, ASP.NET dynamic...
-
Microsoft Leader des serveurs d'application
D'après le cabinet Forrester, Les solutions Microsoft sont leader sur le segment des serveurs d'applications. La plate-forme .NET est donc considérée comme un serveur d'applications (ce qui n'était pas forcément le cas avant). De plus, Microsoft a obtenu...
-
Workflow en xaml
WF (Windows Workflow Fundation) permet de créer des workflows déclaratifs. Les activités sont décrites dans des fichiers xaml. En xaml, un workflow pure xaml s'écrit : < SequentialWorkflowActivity xmlns = " http://schemas.microsoft.com/winfx/2006/xaml/workflow...
-
Outil de migration vers Sql Server 2005
Microsoft a mis à disposition des outils qui permettent de migrer des bases de données vers Sql Server 2005 (SSMA Sql Server Migration Assistant). Trois sont disponibles : - SSMA for Access - SSMA for Oracle - SSMA for Sybase J'ai testé récemment SSMA...
-
Silverlight
Si vous vous intéressez aux interfaces riches, impossible de rater l'annonce silverlight au Mix 07. Silverlight est le nouveau nom de WPF/E qui permet l'exécution du xaml sur d'autres environnements que Windows. Toutes ces avancées nous permettent d'entrevoir...
-
De l'utilité de contrôles comme SqlDataSource
Le contrôle SqlDataSource permet le binding des données. C'est un des contrôles les plus productifs et les plus dangereux proposé par Microsoft. Il permet de construire une application en quelques clics sans écrire une seule ligne de code donc de ce côté...
-
Rappel sur les principes de SOA
L'architecture SOA est à toutes les sauces bien qu'il existe actuellement plus d'articles sur le sujet que d'implémentations réelles. Néanmoins, SOA permet de répondre à certaines problématiques de design et de développement : - Comment optimiser mon...
-
La programmation par contrats
La programmation par contrat (design by contract) est une technique largement utilisée dans les architectures modernes. Le principe est qu'une classe et ses client interagissent avec un contrat; cette idée a été reprise dans les architectures SOA. Dans...
-
Une DAO générique avec VS2005 et le framework CASTLE
Les genrics dans .NET 2.0 permettent de factoriser le code; parfois de façon spectaculaire. Par exemple, un DAO expose les méthodes CRUD pour accéder aux classes métier. En général, il faut écrire une classe DAO par entité métier. Avec les générics, c'est...
-
Exemple XMLENCRYPT
XmlEncrypt est un standard qui permet d'échanger des données chiffrées au format xml. L'exemple ci-dessous permet de chiffrer une partie d'un fichier xml dans un programme de type console et de déchiffrer dans un autre programme de type Winform. Programme...
-
Mapping O/R : PUZZLE
Un framework intéressant : Puzzle. Puzzle comprend : - ObjectMapper : Outil permettant de générer les POCOs et la couche de persistance avec NPersist ou NHibernate; - NPersist : un framework O/R mapping; - NPath : query sur les graphes en mémoire (objets);...
-
Plein d'annonces à la conference build 2022 de Microsoft
Beaucoup d'annonces à cette conférence. Microsoft les synthétise dans le book of news : https://news.microsoft.com/build-2022-book-of-news/fr/ J'ai noté beaucoup de nouvelles sur l'intelligence artificielle et notamment l'intelligence artificielle responsable...
-
Mise à jour du framework SCRUM
Une mise à jour a été proposée au mois de juillet 2011 par les créateurs de la méthode afin de clarifier certains points. La liste des points mis à jour peut être consultée ici : http://www.scrum.org/storage/Scrum%20Update%202011.pdf La méthode est décrite...
-
App Inventor ou comment énerver la concurrence
Google frappe un grand coup sur le marché des smartphones en proposant un outil (App Inventor for Android) qui permet de développer, sans connaissance technique particulière, des applications pour son OS. Une stratégie d'ouverture donc à l'inverse d'Apple....
-
Extension des méthodes agiles à la gestion d'entreprise : jusqu'où?
Les méthodes de gestion de projet agiles permettent d'améliorer la satisfaction des utilisateurs via la mise en place d'itérations qui permettent d'améliorer le produit petit à petit. La méthode scrum s'appuie sur 2 éléments, la création d'un esprit d'équipe...
-
Appeler un service Web externe via un proxy avec authentification
L'appel de services Web externes à l'entreprise nécessite toujours de réaliser l'appel à travers un proxy. Ce proxy demande une authentification,de type Windows, s'il s'agit d'un Proxy ISA par exemple. S'il faut également passer un token, alors cela se...
-
Retour sur la formation SCRUM de Jeff Sutherland
Les 10 et 11 juin, j'ai eu la chance de pouvoir assister à une formation Scrum donnée par l'un des deux créateurs de la méthode. Cette formation dure 2 jours et est en anglais (sauf la première phrase pour dire "bonjour je ne parle pas français). La formation...
-
Nouvelles offres Azure
De nouvelles offres Azure sont disponibles aujourd'hui en évaluation autour des produits Oracle Database et Weblogic Application Server : - Oracle Database 12c - Weblogic Server Elles sont disponibles directement sous la forme de VMs mises à disposition...