Upload
conan-ramirez
View
21
Download
0
Embed Size (px)
DESCRIPTION
Simple User Interface. New Project Wizard. Informative Compiler Output. Student Java Editor. Alan Nisbet. The Student Java Editor is specifically designed for Java novices. The main design goals are: Simple User Interface A Project Wizard to make project creation easier - PowerPoint PPT Presentation
Citation preview
Student Java EditorAlan Nisbet
The Student Java Editor is specifically designed for Java novices.
The main design goals are:
• Simple User Interface
• A Project Wizard to make project creation easier
• A New Class Wizard to make class addition simple
• Interpretation of compiler output to generate more helpful error messages
. Simple User Interface
New Project Wizard
The project has several key technical challenges:
• Optimised Dynamic Syntax Highlighting• Interaction with the Java Compiler and Runtime Environment• Reinterpretation of Compiler Error Messages• Integration of Multiple Components & Scale• Development of a simple but effective user interface.
The aimof the prototype is to investigate several of these issues before designing and implementing the final product.
The structure of the Student Java Editor was designed using an Object Oriented UML approach and the Together tool. The project design phase adhered to the following Software Engineering Principles:
• Case studies of IDE’s to establish strengths and weaknesses:• RealJ , Eclipse, JEdit, Together Control Center
• Functional requirements capture and tracking, use case analysis• High level class diagram• Sequence diagrams• Unit testing
Informative Compiler Output