Team Member: Aditya Vedula
Project: Subproject of the BDE2JAVA team, Software Engineering, Fall 1996
Team: Wing-kin Au, Jie Li, Aditya Vedula, LiFu Wang, Zhigang Wang, Guillermo Zeballos
Professor: Dr.Robert J Lechner
This project was completed as a part of the 96f523 bde2java team project involved in documenting the bde2java project. The aim of this subproject was to add a postscript conversion utility to the existing bde2java application.
This utility adds the ability to print out the bde data file that the user has created, into postscript so that the user can print it out on a printer.
The Postscript conversion utility is used by bdeJava in the Application mode. It is invoked when the user chooses to print his bde editing session.The postscript conversion utility has been modified to now include two options. Namely, "Current Graph.." or "All Graphs..", to print either the Current Graph or All the Graphs in the current file respectively. The utility then prints out the current graph or all the graphs into postscript files. The name(s) of the postscript file(s) are obtained by concatenating the name of the file with the HG id of the current graph and a ".ps" extension.
Modifications to the bde2java application:
Invocation of this utility:
The Postscript utility prints the Graph Title, all the Nodes and Node Captions, all the Links and Bendpoints and the Author's name, date/time of modification and the current working directory.This utility currently supports the following:
To be implemented:
Sample runs of the postscript conversion utiliity:
Time spent in learning Java: 50 hours.
Time spent in understanding bde2Java: 20 hours.
Time spent in adding and modifying code: 40 hours.
Some of my personal observations:
Although I have tried to understand and modify the bde2java code by myself,
I had faced the difficulty of trying to understand code written in a new
language and most of all the project being very young, there is a lack
of extensive documentation of the implementation details (a programmer's
manual), which is the main motivation of the bde2java project of 96f523.
Most of all, I felt the need for:
Which the bde2java team of 96f523 has taken up as it's responsibilities.
I have tried my best to adhere to the Coding Standards that we have derived from mutual consent and discussion while adding or modifying the code of bde2java application.
[an error occurred while processing this directive]/bde2javaPS.shtml
Last updated: Friday, 20-Dec-1996 21:26:59 EST