Original Publication Date: 1990-Nov-01
Included in the Prior Art Database: 2005-Mar-17
Chandler, PR: AUTHOR [+3]
Provided is an environment in which software developers can organize their development process in order to be more productive than in current conventional development methods.
an environment in which software developers
can organize their development process in order to be more productive
than in current conventional development methods.
many tools, environments and procedures which
software developers must use to design, develop, test and output a
final executable program. Software development is especially time
consuming moving between all of the different tools and procedures
which follow no inherent organization. Many new software developers
will often leave out certain steps during development which cause
delays and errors. This lack of organization and the unnecessary
delays can seriously impact software development costs.
"Developer's Desktop" is proposed as a solution to the
software developer's problems. The Desktop provides device and
container objects to organize development tools and application files
into logical work groups. Each object and container is represented by
an icon. Direct manipulation of the objects, containers, devices and
tools is provided to complete an organized environment for rapid
prototyping, development, testing and maintenance of applications
objects. Following are the features of the Developer's Desktop:
* Graphical user interface consistent with the current end-user
An icon is used to launch the Developer's Desktop.
Uses direct manipulation and drag and drop.
Created under Smalltalk V/PM (Presentation Manager*).
Uses "gridding" to align the icons when moved about.
* First window of the Developer's Desktop contains (see Fig. 1):
Tools icon - representing development tools.
Tutorials icon - representing tutorials to aid a new
Printer icon - to allow printing if not launched from
Apps icon - representing a file cabinet containing C
Samples icon - representing samples of an existing C
Trash can icon - to allow removing if not launched from
* The Tools window contains (see Fig. 2):