You are here

JSchnizzle

Overview


JSchnizzle is a free tool developed and used internally at Alternate Computing Solutions to manage the creation and generation of light-weight UML diagrams. It facilitates access to the free yUML rendering service, while managing sets of related UML diagram specifications. This software is made available to the public under the under the Apache License, Version 2.0.

Details

JSchnizzle is a light-weight, pure Java application. As such, it will run on any platform that has a JVM capable of executing Java 1.5 or higher. It currently supports Activity Diagrams, Class Diagrams and Use Case Diagrams.

Internally, JSchnizzle uses the free yUML rendering service to generate its diagrams. Visit the yUML website for information on and examples of writing scripts for this service. Alternate Computing Solutions is not affiliated with Engine Room, the makers of yUML.

Software

Stable Release - version 1.1

Updated 01/30/2011
The latest stable version of the JSchnizzle executable jar is located here.
The latest stable version of the JSchnizzle source code is available here.

Developer Release

Updated 01/30/2011
The latest developer version of the JSchnizzle executable jar is located here.
The source code fore the latest developer release is available here.

Usage

Launch JSchnizzle by double-clicking on the executable jar file or by running the following command in the directory where you downloaded the jar:

java -jar jschnizzle.jar
If you access the internet through a proxy server, launch JSchnizzle with a command similar to the following:
java -Dhttp.proxyHost=webproxy -Dhttp.proxyPort=8080 -jar jschnizzle.jar
This sample file can be loaded by JSchnizzle. It will demonstrate the 3 types of UML diagrams that are supported. Note: If you are using a developer release of JSchnizzle, be sure to reference 'jschnizzle-dev.jar' instead of 'jschnizzle.jar' in the example commands provide above.

Support

JSchnizzle has been used internally at Alternate Computing Solutions on several projects, but it still has some rough edges. To request an enhancement or new feature, or to report a bug, send a detailed email to jschnizzle@alternatecomputing.com

Community

Patches to be considered for inclusion in the next public release should be submitted to jschnizzle@alternatecomputing.com. JSchnizzle is licensed under the Apache License, Version 2.0. Be sure to read the details of this license before submitting any code or patches.

News Archive

All news items posted here related to JSchnizzle can be found here.