InfoQ

InfoQ

News

My Bookmarks

Login or Register to enable bookmarks for unlimited time.

The content has been bookmarked!

There was an error bookmarking this content! Please retry.

Microsoft DSL Tools 1.0 RTM

Posted by Jonathan Allen on Sep 19, 2006

Sections
Development,
Architecture & Design
Topics
.NET ,
Domain Specific Languages ,
Artifacts & Tools
Tags
Visual Studio
Microsoft has released the first RTM version of its Domain Specific Language Tools. According to Microsoft, "Domain-Specific Language Tools lets you create a custom graphical designer that uses your own domain-specific diagrammatic notation. You can then create custom text templates that use models created in your designer to generate source code and other files." Domain-Specific Language Tools requires Microsoft Visual Studio 2005 Professional Edition or above." DSL Tools v1 is available as part of the Visual Studio 2005 SDK version 3.0.

Developers need at least Visual Studio Professional Edition to create new domain specific language designers. These designers can be used by others who have at least Visual Studio Standard Edition.

The VISP Affiliate site lists other goodies in the VS 2005 SDK include "contents and samples for Team Foundation Server and Team Test extensibility, IronPython website and web project samples, 5 new Visual Studio PowerToys, managed parser & lexer generator tools (MPPG/MPLEX), updated documentation and many more IDE integration samples."

This release also includes a new version of the end user license agreement.

java equivalent? by Joost de Vries Posted
Re: java equivalent? by Norbert Barbosa Posted
Re: java equivalent? by Joost de Vries Posted
  1. Back to top

    java equivalent?

    by Joost de Vries

    I've seen DSL Tools in action and I'm very impressed. Without trying to derail I'd like to know wether anybody knows a java directed product that's really similar? (not just any old MDA tool).

  2. Back to top

    Re: java equivalent?

    by Norbert Barbosa

    see MPS from jetbrain: www.jetbrains.com/mps/
    a set of plugin for intellij idea

  3. Back to top

    Re: java equivalent?

    by Joost de Vries

    Yeah, I was just hoping for a product with more documentation. Tx though.

Educational Content

New-age Transactional Systems - Not Your Grandpa's OLTP

John Hugg discusses high volume transaction processing applications with high and low frequency profiles, and how VoltDB can be used for that purpose.

Cool Code

Kevlin Henney examines code samples to see what can be learned from them starting from the premise that one won’t write great code unless he knows how to read it.

Collaboration: At the Extremities of Extreme

Jason Ayers share the observations he made watching a team of developers collaborating in real time on the same code base, pushing XP, pair programming and continuous integration to their extremes.

Yesod Web Framework

Michael Snoyman presents Yesod, a web framework written in Haskell and containing a web server, templating, ORM, libraries (templating, gravatar, etc.).

Transactions without Transactions

Richard Kreuter and Kyle Banker on how to avoid classical RDBMS transactional systems by using compensation mechanisms, transactional messaging or transactional procedures.

Attila Szegedi on JVM and GC Performance Tuning at Twitter

Attila Szegedi talks about performance tuning Java and Scala programs at Twitter: how to approach GC problems, the importance of asynchronous I/O, when to use MySQL/Cassandra/Redis, and much more.

10 tips on how to prevent business value risk

One category of risk that project teams need to ensure they address is business value failure – delivering a product that fails to provide value for the business investor.

Interview: Software Systems Architecture: Working With Stakeholders Using Viewpoints and Perspectives

InfoQ spoke to the authors of Software Systems Architecture on a couple of new topics, the System Context viewpoint and Agile, which have been added to the second edition.