Coffeetronix. The free powerful java UML engineering tool.

Welcome to Coffeetronix V0.3 -

The free powerful java UML engineering tool,
Featuring RST`s new Designlet-Technology
(TM).


News:

2003-05-20: Version 0.3!   Improved Coffeetronix from time to time. Invented Designlets (Applets showing UML Diagrams).

2003-02-16: Did some cleanup and redesign, project handling improved.
2003-02-05: Added javadoc.
2003-02-04: A colored version (V0.2a) of Coffeetronix is available !
2003-02-03: major project cleanup for open source release.
2003-02-03: V0.1.1 prerelease avilable.
2003-01-04: Coffeetronix Homepage created.

Contents:

What is coffeetronix ?

I did this last year for my own personal use, I trained graphic editor programming with it.
Because I am almost finished, I decided to offer it to the growing public java comunity. You don't understand a java program ? You dont understand your own java programs ? So, take the Coffeetronix Workbench and it shows you an instant UML class diagram of any java program as your working and desinging base. Freely arrange the elements of the UML diagram, refactor, redesign and recompile until you die....

Look at the coffeetronix program itself with coffeetronix:


Coffeetronix Screenshots:

Colored Version V0.3


You can of course inspect the internal design of Coffeetronix V0.3 with the program itself:



Instructions:

  1. Download the jar files for xml support and the coffeetronix zip-file.
  2. Unzip it in your java source folder e.g. "d:\java"
  3. It uses the jaxp xml parser. make sure it finds jaxp.jar and parser.jar!
  4. You can compile it if you want by doing javac -cp jaxp.jar parser.jar coffeetronix/*.java
  5. If you change the jj file, you should regenerate the dependent java files with the javacc comand before compiling.
  6. Start it with java -cp jaxp.jar parser.jar coffetronix.Coffeetronix
  7. Click the projects button.
  8. Select a sample coffeetronix project (these are located in the folder projects in the coffeetronix working folder



  9. Click the open button.
  10. Now coffeetronix parses the folder d:\java\coffeetronix\coffeetronix\ for java files.
  11. It creates then the following coffeetronix workbench, ready for you to do your designs:


  12. Today there is just little comfort to work with own coffeetronix - projects, but you should understand how it works by looking at the example project file "coffeetronix/projects/coffeetronix.ctx";
  13. Its possible that this is all fixed tomorrow.

Remarks for the Version 0.3

Im a lazy ass! :-)
The Fileselect dialog is still missing for exporting the designlet-model files. So at the moment they all are written to "c:\test.ctc". For exporting as graphics , there is also no Fileselection dialog. The picture is written to "c:\test.png". You have to scroll to the upper left corner before exporting the png file. When coffeetronix paints the image,
it respects the mouse xy scrolling-offset :-)
Ill fix all this next.

Download Coffeetronix V0.3:

Have fun !

René

further work that needs to be done processed by done ?
major redesing in packet handling RST yeha
different colors RST yep
disignlet technology to propagate this program... RST yep
Write a pretty users manual (pdf). -- --
Write some more developer documentation. -- --

As always, I sit at the computer, mail me here:
<rene.stoeckel-at-web.de> (don't forget to replace the -at- with the @).