Gaston Milano's WebLog

About something...

  • DeKlarit V CTP Released : the end of the beginning 2

    One year ago we started a new challenge for DeKlarit: an extensible and robust platform for creating rich applications based on Model Driven Development. 

    And today we released our first CTP.

    The same happened some time ago with GeneXus and its GeneXus X version.

    In this year we have been working hard in many areas but mainly in our core technology, today we can say that DeKlarit is using the same core technology than GeneXus.

    So in terms of modeling DeKlarit is a subset of GeneXus concepts. 

    In terms of what you can generate, Deklarit will focus in Microsoft Technology as always. (ie: ASP.NET, ASP.NET MVC, Silverlight, WP7)

    Our approach for Model Driven Development remains. 

    In this CTP we introduced a bunch of new features.

    More than features, we included a completely new language for Data Providers (I’ll write about this topic in a future post).

    Obviously DeKlarit V is fully integrated inside Visual Studio 2010.
    And we will target the following generators:

    ·       ASP.NET Forms
    ·      ASP.NET MVC
    ·      Silverlight for Business Applications
    ·      Silverlight for WP7

    All generators will be open source. For example our new ASP.NET MVC 2 generator is hosted in google code at  

    If you are interested on helping us improve DeKlarit please download our CTP and connect to our DeKlarit V forum

    Another good new is that we have a new alliance with DVelop, they are creating a complete suite of generators over DeKlarit Models and additionally they will be offering consulting services if you want to move to this new world of Model Driven Development.
     Some time ago I wrote about the end of the beginning for GeneXus, this is the end of the beginning for Deklarit !


  • Cool Commands for Visual Studio 2010 (CoolX)

    It's time for a new version of Cool Commands for a new Visual Studio.

    I have added some new commands, my new favorite command is Explorer Context Menu.

    With this command all the items available in my Shell are available in Visual Studio!

    I can zip, use SVN, send emails, comparing, etc just inside Visual Studio.

    Explorer Context Menu

    So, it is not just another command, it adds many commands!

    I have also added some more commands such as copying and pasting projects between different instances of VS. Or open files on a secondary monitor.

    Obviously the classics commands are still there as the reference copy, open command prompt, etc.

    The new version is available on the Visual Studio Code Gallery

    You can find the full list of commands here


  • Data Sets from Freebase using Genexus

    In many development cycles there is a step of prototyping, in this step we need more than just the application in order to success. We need good Data Sets. 

    Good Data Sets allow us to detect usability issues, performance issues, and probably give a good first impression to your customer.

    So we decided to give to our users a way to generate data sets in order to be consumed by Genexus applications.
    Fortunaly there are many sources of data today, one of them is FreeBase.

    Briefly FreeBase "is an open database of the world's information" It's build by the community in a similar way as Wikipedia. FreeBase is one of the most famous application of the Web 3.0 wave where semantic matter.
    So our Data Provider Generator is a new tool in order to generate data sets taking data from Freebase at first.


  • Annual World Usability Day

    Yesterday was celebreated the 4th annual world usability day. In Uruguay it was in the ORT University  Artech and other companies from Uruguay were invited to participate in this event.

    Yesterday while I was preparing my talk Fabian (a coworker and Mac fan) sent me the perfect sample for usability where the mental model of a 1 year old user match exactly with the program and hardware model


    And additionally I found this sample where obviously the program model doesn't match the mental model  (From uselog)

    Ticket Machine



  • M and textual DSLs

    After PDC 2008 everybody start talking about a new way of creating textual DSLs using the Oslo Project, actually I have been confused trying to figure it out what exactly are the differences between the Oslo Project and many of the well proved tools and languages in the market.


  • Goodbye CUIL

    I give you the chance of a good first impression even I believe Google engine is hard to improve.