 |
JSwat Project
Design
|
Table of Contents
General Design
One of the paradigms to be used in JSwat will be the MVC
architecture. MVC, or Model-View-Controller, is a way of separating
data and the view that shows the data. This promotes a more
loosely-coupled design and allows greater flexibility in the
implementation. The following are general design goals for
developing JSwat.
- Flexibility - In general, JSwat will be
designed with flexibility as one of the most important
considerations. This program will grow and improve over some time
to come and must not limit future opportunities. This includes
multiple VM support and remote debugging.
- Extensibility - JSwat will be a very
extensible program. New debugger commands can be written and
added to the debugger without having to change the existing
code.
Back