Motorola Group

Welcome to the

Dynamic Customizable Java Widgets

Senior Capstone Design Group Web Site


Motorola Sign


team technical advisor

JOHN PLACER(not pictured)

Developed for:
Motorola site

The software is an expansion of the functionality included in the Java Developers' Kit (JDK). There are classes in the JDK that are provided as elements in a Graphical User Interface (GUI) (e.g. buttons, dialog boxes, text windows). The software package to be developed will include an inherited subset of these classes which are modified to respond to the preferences of a user. The user will select these preferences, such as Fonts, Sizes, and Colors through a Control Panel, the second key element of the package. The Control Panel must also allow the user to make a selection from a given set of Languages for that users preference. The changes must be allowable dynamically, or during the run of an application. The third piece of software is a Translator that converts GUI elements written using the original classes within the JDK to the modified classes that are manipulatable by the Control Panel. Accompanying these software deliverables will be corresponding documentation covering design, use, and maintenance of the software.

As the software is to be used as a basis for further work by Motorola, certain guidelines will apply to the package. All code will be written in Java. The Control Panel must be designed to accept new GUI elements along with their required preferences. The Control Panel too must be able to accept avenues of control without alteration to the code. This requirement mandates that the software be written in a totally encapsulated form so that it may be "blindly" added to or taken away from without disrupting the continuity of the system.

This software and it's code was developed for the exclusive use of Motorola SSTG. For this reason all links to view document source code is PASSWORD PROTECTED.

Current Work
Index of Documents

Send us your comments. Let us know what you think.

Email us (Lanny Mullens) (Dave Todd) (Brian Mecham) (Darold Litzin) (John Aichholz) (Justin Tumlinson)