Abstract..............................................................ii Dedication............................................................iii Forward...............................................................iv Knowledgements........................................................v Introduction..........................................................3 Java..........................................................3 Project Goals.................................................3 The Java Cup Contest..........................................5 Design Documentation..................................................7 Java Overview ......................................................15 Java's Language...............................................15 Brief History.........................................15 What is Java..........................................16 The Shared White Board System.........................................23 The Doorman Component.........................................25 The Easel Page Window.........................................27 The Tool Kit Window...........................................31 The Page Manager Window.......................................32 The Chat Window...............................................33 The Communications............................................36 My Contribution to the Project ......................................38 Version Control...............................................38 The Text Object...............................................44 The Color Palette Object......................................48 HTML files....................................................50 Contribution to Other Objects.................................50 Contribution to Other Aspects of the Project..................51 Testing...............................................51 Documentation.........................................52 Road Blocks...........................................................54 Lessons Learned.......................................................57 Areas To Further Explore..............................................60 Conclusion............................................................63 Appendix A - Java Source Code.........................................64 Appendix B - Version Control Help File...............................119 Appendix C - Villanova University Java Team Members - Spring 1996................................124 References And Further Readings......................................125
Written By Graham L. Mehl
Last Modified on April 23, 1996
© Villanova University