fujaba

Fujaba I used Fujaba (from UML to Java and back again) for a lot of projects in my research and nowadays a lot in my teaching. Here is a 32-bit archive including eclipse for windows, you can try out. Attention, don't believe any documentation on Fujaba.de - it's hopelessly outdated. I have used Fujaba, Object Games, and the Objects First development Method successfully in the following courses:

  • 2010 fall term
  • 2009 fall term
    • Lecture: Software Engineering: Software Engineering Lecture: MTAT.03.094 (6CP)
  • 2009 spring term
  • 2008 spring term
    • Seminar: Software Engineering in Distributed Systems, MTAT.08.017 (4AP,6CP)
  • 2007 fall term
    • Lecture: Software Engineering: I took over two sessions of the Software Engineering Lecture: 6 and 21, MTAT.03.094 (4AP,6CP) -- starting to specialize on the Objects First method
  • 2007 spring term
    • Lecture: Software Architecture, MTAT.03.209 (4AP,6CP) -- This was the biggest Fujaba project I did in teaching so far, we developed a whole game in the course. We used Object Games in eDOBS and the Object Firsts development mehtod. THe results were impressive and the feedback of the students very positive.

I am also an active support of the Object Game (more on it in the German PhD-thesis of Ira Diethelm) and the Objects First Development Method. I am currently writing a textbook on "Modeling with Objects" with Prof. Albert Zündorf, Prof. Ira Diethelm, Ruben Jubeh, and Leif Geiger. The tool employed in this book is Fujaba4Eclipse. Me and Artjom will provide here some screencasts and missing documentation to work with Fujaba4Eclipse:

The online versions of these screencasts is available here. Here is also some audio missing. Refer to the final ctr first and look up the critical construction parts in the screencast. Emergency Fujaba (for too fast growing files and corrupt files). Unpack this version, load the ctr file (ignore errors, if they arise). Save the ctr file with the extension fpr.gz. Close the project. Close Fujaba. Load Fujaba. Make sure project is closed. Load the fpr.gz-file. Save as new ctr-version. To load Fujaba execute java -Xmx1g -jar fujaba.jar