The constant technological survey we conduct is an essential part of our business value in order to maintain the expertise of our consultants. Beyond the fact of offering this expertise to our clients, we are also actively participating to the .Net community. This conducted us to support the NetFxFactory community web site. Two associates participated to its creation and are now members of the team responsible of the content provisioning (article publication, event animation...).

Multiply DSL point of views

DSL Tools are becoming more popular everyday and naturally questions are increasing in volume on MSDN forums dedicated to Visual Studio Extensibility. However, this fact is not the only reason to advocate that DSL Tools gained in maturity. It is better for now to focus on a recurring request in the form of multiple views of a single diagram. This is mainly derived from the fact that models implemented using DSL Tools are getting bigger and bigger by the day and it becomes quickly important to be able to occult some aspects of the model while putting the emphasis on others. The goal of this article is to present a solution to implement such functionality.
More info...

Snip your dsl into prototypes

This paper presents a solution implemented for one of our clients to integrate such mechanisms into DSL tools projects. Everybody knows patterns promoted by the famous Gang of Four, when defining a model the same problematic applies. Some concepts are based on the same structure or a concept can be an aggregate of existing concepts. It would be very useful to be able to define reusable patterns in DSL as we can do for code.
More info...

An effective way to access WCF services.

This article presents a way to leverage WCF service's metadata to dynamically create strongly typed proxys allowing to avoid client side configuration maintenance and provide typed access to service operations.
More info...

Une nouvelle façon de communiquer avec ses services web

La nouvelle interface de programmation WCF associée à un nouveau système d’exploitation pourrait connaitre un cycle d’adoption long auprès des entreprises. L’article « Une nouvelle façon de communiquer avec ses services web » met en avant les capacités de la plateforme Microsoft.NET 2.0 en vue de bénéficier dés à présent d’une expérience de développement similaire à ce que les entreprises connaitront avec WCF.
More info...

The associates are also at the origin of the community project called ProxyFactory. This project followed our work on the creation of a new service we provide called "WCF Capable". The goal of this professional service is to help you prepare your company and information system to smoothly transition to WCF so todays development can easily be shifted to WCF.

Proxy Factory

The emergence of the WCF platform announces the unification of all communications technologies provided by the .NET platform in a common foundation and so their decline, WCF’s adoption curve will be slow enterprise wide. So it is still safe bet to develop a library to leverage .NET 2.0 generics and SchemaImporterExtension mechanisms to offer a similar developer experience.
Such a library already exists to target web services communication (Asmx), it was developed by Christian Weyer but as opposed to the WCF ChannelFactory, his library doesn’t provide an effective mechanism to handle specific types during the proxy generation process. This is what is tackled by the ProxyFactory project in taking advantage of SchemaImporterExtension mechanisms. Now, alternative communication techonologies are targetted such as Remoting and WSE 3.0.
More info...