~lechner/public_html/COOL-BDE/bdeJava2gif/hren/aareadme - RJL 030915 (copied for local display offline from the web) Expanded the zipped files into . and subfolders - 030915 The DataFlow.gif file is visible when directly opened in Explorer (WinXP) but its link from report.htm fails to display. probably because its reference (line 370) is out-dated html:

I added a direct HREF which also opens in Explorer (WInXP). Note: DataFlow.gif is also expanded as a bitmap inside report.ps. ======================================================= Rev history: Copied from aareadme in $CASE/97s523/bde2gif/hren/bdejava - RJL 97/9/12 (rev. 97/9/18 and 98/12/21) RJL 97/9/18: I compressed all the class, java, ps, gif and dat files in hren/bdejava today, into separate down-loadable zip files: remus(256)> lg $CASE/97s523/bde2gif/hren/zipfiles lg zipfiles total 171 -rw-r--r-- 1 lechner bdecode 84776 Sep 18 23:11 bdeclasses.zip -rw-r--r-- 1 lechner 97s523 1511 Sep 18 23:21 bdedatfiles.zip -rw-r--r-- 1 lechner 97s523 8486 Sep 18 23:21 bdegiffiles.zip -rw-r--r-- 1 lechner bdecode 74191 Sep 18 23:11 bdejavasource.zip -rw-r--r-- 1 lechner 97s523 3214 Sep 18 23:20 bdepsfiles.zip remus(257)> RJL 98/12/21: There are three versions of hren's 8-page final report, $CASE/97s523/bde2gif/hren/report.*, which extended bde2java. It has good observations on bugs and design flaws of the original (mfernand) version (which preceded jvinarub's version). There is also a .dif file that compares jvinarub and hren versions. HRen's report.ps file is much larger than .txt or .htm, because of a single included .gif file (DataFlow.gif). ===================================================== Downloading bde2java: --------------------- Either the class or the java files can be downloaded and unzipped with pkunzip or winzip on MSWindows PC's. bdeclasses.zip are already compiled bytecode, ready to run using the command 'java bdejava'. bdejavasource.zip can be downloaded if you prefer to use the javac compiler to produce the class files on your PC, via the command 'javac bdejava'. The other zip files contain 3 .gif images, 3 .ps printable bde diagrams, and 3 bde-readable diagram files respectivley. Missing from this directory is a bdeJava.html file to invoke the main bde2java applet in case you want read-only access to bde diagrams using a java-enabled browser. ============================================================= Revisions 12 Sep 1997 - RJL: ------------------------ hua ren's 97s523 source implements bde2gif, but runs very slowly; it needs some feedback to the user who may think bdejava is hanging. I compared hren's bdejava code to jvinarub/acowles' older VJ++ *.java so urces which run under MS VJ++. Results are at path below: [remus1](56)> lg $CASE/97s523/bde2gif/hren/bdejava/hren_jvinarub.dif -rwxr-xr-x 1 lechner 97s523 185780 Sep 12 03:42 ... ========================================================= README from HRen May 1997: ;;; ;;;README ;;; Hua Ren ;;; May 11, 1997 ;;; This Package is for the Project bde2gif java version. All files are in /usr/proj3/case/97s523/bde2gif/hren aareadme.txt this file bdejava the directory for bdejava code and the simple tests html this directory created by javadoc DataFlow.gif General Data Flow Diagram UserGuide.html the User Guide for bde java version report.doc the final report report.html the final report report.txt the final report weekly_report every week report Note: Most modifications brought by Hua were applied to class bdeAppletFrame (bdeAppletFrame.java). When using this set of code in PCs inside the UML/CS PC lab, please check bdeAppletFrame.java under menu item eventHandle() : Save As... , comment one line following the instructions there: bdeApplet.FileName = FileName; and use this line instead: bdeApplet.FileName = FileName.substring(0,(FileName.length()-4)); The reason for doing this is that java's AWT on these PC's seem to be working incorrectly, probably due to windows' own java lib. =====================================================