• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux UMLSpeed Download

UMLSpeed

July 21, 2007
"UMLSpeed" is a compiler that enables the declaration of UML entities and diagrams through a straightforward C-style language.
Version 0.19
License GPL
Platform Linux
Supported Languages English
Homepage umlspeed.sourceforge.net
Developed by R. Rawson-Tetley
UMLSpeed is a software project that provides a compiler for a simple, C-style language designed to declare UML entities and diagrams. This allows for diagrams to be compiled into SVG format and entities to XMI for use with other tools. As programmers, we often find graphical UML tools to be cumbersome and inefficient, requiring dragging and dropping graphical elements with a mouse, rather than expressing what we want using simple notation in a text editor. In addition, these graphical tools are bloated, requiring significant memory and disk space, and either use a binary data format or XML, which can be unfriendly to source code control systems.

UMLSpeed addresses these issues with a range of useful features, such as being written in GCJ-portable java and compiled natively, making it extremely fast and efficient even with large numbers of entities and diagrams. It is purely command-line driven and requires few resources, allowing for large projects to be divided into separate files, with the ability to build individual bits as required. Its C-style syntax also integrates well with source code control and diff tools, while producing interoperable SVG and XMI and clean source code.

UMLSpeed is still in alpha software, and users should exercise caution when using it. However, it already includes a range of useful features, including namespaces, class diagrams, use case diagrams, auto-link pathfinding, XMI 1.3 output, VIM syntax highlighting, and code generation (Java and Python). Future features will include documentation output, code generation for Ruby, PHP, Perl, C++, and C#, diagram packages, diagram notes, alternative diagram layout managers, deployment diagrams, sequence diagrams, and activity diagrams.

New features in the latest release include facilities to store HTML of reports in a buffer for use by plugins and turn off file generation, as well as $PROJECTNAME and $PROJECTVERSION HTML tokens, with CLI parameters to set them. A $PUBLISHDATE token and $TOC key for generating links to bookmarks on the same page have also been added. Overall, UMLSpeed is a powerful and flexible tool for working with UML diagrams and entities, with a range of features that make it an excellent choice for software developers who want to work quickly and efficiently.
What's New

Version 0.19: N/A

Free Download 481K
351
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

AgileTracker
Track project task time efficiently with this software tool. Keep a precise ...
Futurosoft Ares
Futurosoft Ares Plugin for Apollon is a plugin for giFT (apollon) that ...
NORS
NORS is a cross-platform mobile-centric wireless sensing software that adheres to Nokia's ...
pyWings
The pyWings project offers access to the Newwings oracle for consultation purposes.
Pink Pony
Pink Pony is a multiplayer 3D racing game where players control little ...
wadext
The WadExt project allows for easy extraction of WAD files into individual ...
Aptuse.Web
Aptuse.Web is a free and open-source platform to create customizable and accessible ...
Segdecode
Segdecode is a decoding software for Linux x86 and x86_64 that helps ...
JOELib/JOELib2
A chemoinformatics library, JOELib/JOELib2, is a software written in Java language.
GTK DBF Editor
GTK DBF Editor is a user-friendly tool for editing DBF files in ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.