Clarius Software Factory Toolkit February 2007 CTP is out.
Finally the new February CTP of the ClariuS Software Factory Toolkit is out and you can download now, from here.
This version includes several new features and some of the key features are the follow:
Different Guidance Package Templates, what this
means? now when you go to create a new Guidance Package
using SFT you will have the possibility to choose a basic
template considering if you want to use just a single file
or different files per recipe (using xinclude) to use in
that guidance package. Also you will can define a default
welcome page, guidance navigator overview and other
interesting thing is that you will be able to choose what
kind of installer you want to add to the package, that's it
a wix setup project or the default Vs setup project.
Manifest Type Validator, the types that you place in
the manifest could have typos but, usually you discover
those errors just in runtime when you're running one of the
recipes in your package and it fails. Using the manifest
type validator you'll get an error in desgin time for any
invalid type in the manifest. The manifest validation is
launched with the package registration and you can also
disable the validation through the SFT Settings Page.
Recipe Designer, although is on an experimental stage, maybe is one of the most interesting features. Basically it's a Recipe Editor made with the DSL tools, which able you to design a recipe in a graphical way. With that, you can drag Actions, Arguments, Page, Value Providers and any recipe element to the designer in a really easy way, also you have a helpful type browser per element that searches all available asset types in the package. When you have done the recipe, you just have to invoke the Generate Recipe command and it serialize the recipe including the recipe chunk in the main manifest file and also including the action at the binding recipe when the designed recipe was set as unbound.
Recipe Designer, click in the image to enlarge...
Recipe Designer Type Chooser, click on the image to
enlarge...
Recipe Binder, provides guidance that will able you
to bind any recipe to any host element (in this version
applied for Dsl and Vs Designers references). What this
means? For example imagine that you're developing a DSL and
also you have your own Guidance Package which have a recipe
Foo, and you want to launch that recipe when the user do a
right click on a certain Shape of your DSL or simpling in
designer surface so, the recipe binder simplify all these
steps that you can do in just one click.
Recipe Binder Wizard, click on the image to
enlarge...
In addition you will find a lot of assets contained in the SFT Library like Actions, References, Value Providers, Type Editors and much, much more.
SFT Home Page: http://softwarefactoriestoolkit.net/
Support: http://softwarefactoriestoolkit.net/support.aspx
Download: http://softwarefactoriestoolkit.net/downloads.aspx