webel.com.au
  Projects
  UML & SysML
  Java (Sun)
  Java (other)
  XML
  database
JDO
  web
  security
  mathematics
  data analysis
  personal
A UMLTM Parsing Analysis of the Java 3DTM tutorial

As always when I try out some new software I performed a UMLTM Parsing Analysis of the J3D tutorial, binding the text to the reverse-engineered components in MagicDraw UMLTM. However, since I use Java 3DTM so much, and since it is so very lovely and useful, I went to particular lengths in this case, which turned out to be effort well-invested, since it has made working with the API much easier.

I am providing - as time and opportunity permits - portions of the parsing diagrams as (very large) images in folders (without metadata or navigation) organised by chapter:

2005-04-06: the UML image folders are currently protected pending Sun Microsystems, Inc. approving the reproduction of their copyrighted material embedded as text notes in the exported Unified Modelling Language (UML)TM images.

At the time of writing only "Chapter 1: Getting Started" is provided, although I have parsed much of many of the other chapters into Unified Modelling Language (UML)TM, also. I will tune them and upload them as and when time permits (of course $$$ would help, this work has been done without financial support). My additional remarks appear as UML notes in italics, including some questions inviting clarification. There are some minor inconsistencies in the diagrams, however that will just have to do for now.

It is much to the credit of the Java 3DTM documentation team that the parsing falls out so easily and consistently. If only other software vendors would produce documentation as clear and enjoyable as this tutorial ! And it is much to the credit of MagicDraw UMLTM that one can undertake such a huge parsing effort so easily with their tool.


To students of Java 3DTM and Unified Modelling Language (UML)TM: it is not so much that I expect my parsing to be of direct benefit to you, my reason for posting this material is to show you how I go about cutting my teeth on such new software. The main benefit is to be found in the act of "graphical parsing", not in studying someone else's parsing; you have to make the associations yourself:

My parsing does NOT replace the tutorial in any way; you SHOULD study the original tutorial and examples in detail first !
top     up     home     -     sitemap     news     about    
Email: info@webel.com.au   Tel: +61 (2) 9386-0090   Post: webel.com.au, PO Box 1816, Bondi Junction, NSW 1355, Australia.   ABN: 67 677 268 579