Pablo Galiano : Tuesday, September 13, 2005 - Posts

Subscriptions

<September 2010>
SuMoTuWeThFrSa
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789

News

Subscribe to Pablo Galiano by Email

Post Categories

Tuesday, September 13, 2005 - Posts

DSL Model Synchronization

One of the first things that you notice when you start working with the DSL Toolkit is that you have to do the synchronization between the Domain Model Definition and the Designer Definition files (.dsldm and .dsldd respectively)  MANUALLY. At this time there is no support from Microsoft for doing this automatically and it is tedious work, believe me...

But Modelisoft has created an excellent Visual Studio 2005 addin for doing this synchronization. So it is a “Must have“ tool when dealing with the DSL Toolkit

 

Pablo

 

posted Tuesday, September 13, 2005 7:09 PM by pga with 52 Comments

DSL Sample

If you want a starting point to begin learning about DSL implementations using Whidbey and DSL Toolkit, you need to check the following link:

http://www.clipcode.biz/workshops/dsl.html

Pablo

posted Tuesday, September 13, 2005 7:00 PM by pga with 0 Comments

Getting started with DSL

I have done some reading on Software Factories, and I believe that Microsoft's Software Factories initiative is going to grow a lot. DSL, GAT and Code Generation are all related subjects to this initiative.

 

So I started playing with DSL, but first I downloaded all the necessary bits and installed them:

 

You have to download the DSL Toolkit and the Visual Studio 2005 SDK for Beta 2 (VSIP).

 

Requirements:

 

Visual Studio 2005 Beta 2

 

Basically I will create a prototype to test integration with GAT.

 

To be continued...

 

 

Useful Links:

http://lab.msdn.microsoft.com/teamsystem/workshop/sf/default.aspx

 

http://lab.msdn.microsoft.com/teamsystem/workshop/dsltools/default.aspx

 

http://www.martinfowler.com/bliki/DomainSpecificLanguage.html

 

http://martinfowler.com/articles/languageWorkbench.html

 

Related Reading:

http://www.amazon.com/exec/obidos/tg/detail/-/0471202843/qid=1126644611/sr=8-1/ref=pd_bbs_1/002-3178602-7164819?v=glance&s=books&n=507846

 

posted Tuesday, September 13, 2005 6:51 PM by pga with 12 Comments

Showing commands in a web project command bar

In GAT, you specify the command bar that you want a command to appear, in the following manner:

<CommandBar Name="Project" />

				
		

In Whidbey,  web projects no longer use the C#/VB project systems.

Because of that, if you want to add a command to the bar you have to use the following GUID for a webproject:

<CommandBar ID="1136" Guid="d309f791-903f-11d0-9efc-00a0c911004f"/>

 

Pablo

posted Tuesday, September 13, 2005 6:09 PM by pga with 0 Comments