Main > Programming > Code Generators >

UMLSpeed 0.19

UMLSpeed 0.19

Sponsored Links

UMLSpeed 0.19 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.47 MB
Platform: Any Platform
License: GPL (GNU General Public License)
Price:
Downloads: 827
Date added: 2007-07-21
Publisher: R. Rawson-Tetley

UMLSpeed 0.19 description

UMLSpeed project is a compiler for a simple, C-style language that allows declaration of UML entities and diagrams. Diagrams can be compiled into SVG and the entities to XMI for use with other tools.
Why?
- Graphical UML tools in general suck - why should we, as programmers have to drag and drop stupid graphical things and use a mouse when we could express what we want 10 times faster with a text editor and a simple notation? - More importantly, why should we have to lay everything out when the computer could do it for us?
- Graphical UML tools are bloated, huge, memory and disk-hogging monsters.
- Graphical UML tools use either a binary data format or XML, which is not particularly friendly to source code control systems.
Main features:
- Written in GCJ-portable java and compiled natively. Its extremely fast even when dealing with thousands of entities and diagrams.
- Purely command-line driven and takes miniscule resources.
- Flexible enough with file imports that large UML projects can be broken up into separate files and only individual bits built at a time as required.
- C-style syntax means that the source language integrates well with source code control and diff tools.
- Standards compliant - produces interoperable SVG and XMI, as well as clean source code.
- Can integrate with automated build tools for regular diagram/xmi compilation.
Status
This is still alpha software. Dont hold me responsible if it kills your pets and blows your house up.
Implemented so far:
- Compiler/parser
- Namespaces, Class diagrams and related entities
- Use case diagrams and related entities
- Auto-link pathfinding
- XMI 1.3 output
- VIM syntax highlighting
- Code generation (Java and Python)
Still to do:
- Documentation output
- Code generation (Ruby, PHP, Perl, C++, C#)
- Diagram packages
- Diagram notes
- Alternative diagram layout managers
- Deployment diagrams
- Sequence diagrams
- Activity diagrams
Enhancements:
- Added facilities to store HTML of reports in a buffer for use by plugins and turn off file generation. Maven plugin now uses this when using Doxia for generation.
- Added $PROJECTNAME and $PROJECTVERSION HTML tokens, with CLI parameters to set them. Maven plugin will automatically set them.
- Added $PUBLISHDATE token
- Added $TOC key for generating links to bookmarks on the same page.

UMLSpeed 0.19 Screenshot

Advertisements

UMLSpeed 0.19 Keywords

Bookmark UMLSpeed 0.19

Hyperlink code:
Link for forum:

UMLSpeed 0.19 Copyright

WareSeeker periodically updates pricing and software information of UMLSpeed 0.19 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of UMLSpeed 0.19 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Version History
Related Software
Gleam is a simple Scheme language interpreter written in Java. Free Download
Puppet is a system configuration tool. Free Download
StepTalk is the official GNUstep scripting framework. Free Download
mod_spin is an Apache module that provides a simple template language with data replacement capabilities. Free Download
RPAL is the Right-reference Pedagogic Algorithmic Language. Free Download
FScript is a very simple embedded scripting language for Java. Free Download
WR Time Tracker is a simple, open source, web-based time tracking system. Free Download
Lua is an extensible extension language. Free Download