Darrell Norton's Blog [MVP]

Sponsors

The Lounge

News

  • Darrell Norton pic

    MVP logo

    View Darrell Norton's profile on LinkedIn

    Currently Reading:

    weewar.com

Advertisement

Images in this post missing? We recently lost them in a site migration. We're working to restore these as you read this. Should you need an image in an emergency, please contact us at imagehelp@codebetter.com
Tool: Design Pattern Automation Toolkit (open source)

Here’s an interesting open source project, Design Pattern Automation Toolkit. From the web site:

Features

  • Allow new design patterns to be plugged into the design of software application as they are discovered. The developers can develop design pattern plug-ins using the application and these design patterns can be merged into the design of a component. Hence it helps in Multi-site development. The design pattern plug-ins are saved in XML format for cross-application portability.
  • Allow code generation routines to be plugged into the application for new languages as they emerge. By programming for an interface, the developers can write their custom code generators and create a DLL. These DLLs can be plugged-into the application and used to generate code.
  • Allow Reverse Engineering modules to be plugged into the application.  Reverse Engineering helps to understand the structure of an existing software project.
  • Provide XML serialization/De-serialization of the projects so that they can be interfaced with other technologies/ languages.
  • MetaInfo: The developers can customize the code generation (for ex: final in Java, sealed in C# etc.) by adding the metainfo for classes, methods, fields and parameters. This feature helps to overcome the language-neutral limitation of the class diagram. The code generation routines can query this information and incorporate the suitable keywords in the generated code.
  • Hover-Sense: Provides dynamic help to the user. The user can get the details (such as summary and meta info) associated with a class/methods/fields by hovering the mouse on the respective visual element. The metainfo, which is not depicted in the class diagram, is presented to the user in this form.
  • Image Generation in 4 formats: gif, jpeg, png, tiff

Posted 11-29-2004 12:58 PM by Darrell Norton

[Advertisement]

Comments

thomas wrote re: Tool: Design Pattern Automation Toolkit (open source)
on 11-30-2004 1:51 PM
hi the latest version 0.9.1 is good...much better than 0.9
it has auto plugin reload facility...u need not bother about searching and adding plugins.. i liked it!

The UI looks simple and good!
most of the bugs in 0.9 have been fixed
Darrell wrote re: Tool: Design Pattern Automation Toolkit (open source)
on 11-30-2004 2:46 PM
Yeah, I saw that v.0.9.1 came out a few days after 0.9, so I suspected it was a bunch of bug fixes.
hillman wrote re: Tool: Design Pattern Automation Toolkit (open source)
on 11-30-2004 7:31 PM
the proposed features in 0.10 and above version look good..check out the website
pkoanui wrote re: Tool: Design Pattern Automation Toolkit (open source)
on 03-21-2005 8:10 AM
just downloaded and started reading the docs. anyone create a code generator plugin for vb.net?