"DpaToolkit is a tool to help in software development via design patterns. The design can be visualized via class diagrams and design patterns can be incorporated into the design easily.
Features
Allow easy addition of new design patterns
Dpatoolkit comes with all the 23 Gang of Four design patterns which can be easily added in the design. Apart from these users can develop their own design pattern plugins and add them in their designs or share with others. The design patterns are saved in XML format.Code Generation
Dpatoolkit comes with the following code generators : C# , C++ , Java , VB.NET. New code generators can be easily plugged into the application.Reverse Engineering
Get the class diagram from the code. Currently the support for this is not complete. However, dpatoolkit comes with a demo reverse engineering plugin which can generate a class diagram from .NET assembly using reflection. Even reverse engineers can be plugged into the application....
Image generation
Dpatoolkit supports image Generation in 4 formats: gif, jpeg, png, tiff. Apart from this , class diagrams can be directly copied to clipboard..."
Now that sounds like a cool project, doesn’t it? (You’ll have to excuse me, I have this thing for cool diagram "things"...)
The setup, bin’s and C# (7.1) code are all easily downloadable and the latest version, 0.24.0, was dropped this month (7/2006).
My NAV did pop-up with a warning about a virus (VCG.Ket) in the "dpatoolkit_0_24_0_src’ CodeGenerators’ Generators’ LanguageGenerators’ CPlusPlus’ CPlusPlusCodeGenerator.cs" file, which it was forced to quarantine. I’m hoping it was a false positive... :|
Still it looks like an interesting project...
(via http://del.icio.us/tag/dotnet - http://del.icio.us/sacheson)
No comments:
Post a Comment
NOTE: Anonymous Commenting has been turned off for a while... The comment spammers are just killing me...
ALL comments are moderated. I will review every comment before it will appear on the blog.
Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...
I reserve, and will use, the right to not approve ANY comment for ANY reason. I will not usually, but if it's off topic, spam (or even close to spam-like), inflammatory, mean, etc, etc, well... then...
Please see my comment policy for more information if you are interested.
Thanks,
Greg
PS. I am proactively moderating comments. Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...