CommandLineInterfaceGroup
The Command Line Interface (CLI) group is responsible for determining the requirements and behavior of the default command line interface for JOS. This should be intended as a debugging and administrative tool -- it will likely be necessary for repairing damaged systems or configuring systems remotely.
TraditionalGraphicUserInterfaceGroup
The Traditional GUI group is responsible for designing a windowing system that mimics the traditional GUIs in place today -- Windows 95, X-Windows, the Macintosh, etc . . . It should be based on Sun's Swing component set, and support the "pluggable" look-and-feel. This includes defining a "JOS" look-and-feel for the Swing component set.
ExperimentalGraphicUserInterfaceGroup
The Experimental GUI group is responsible for designing a User Interface that reinvents the whole idea of a user interface. It is intended to prove the versatility of JOS's UI system, guarantee the design of JOS does not limit the UI in unexpected ways, and hopefully provide the computing community with the next insanely great UI.
The Shell group is responsible for insuring the plumbing that makes the other UI's possible is in place. It should define a set of generic system services which serve all UIs, encourage cross-pollination of the other groups, and resolve differences between them.
Other: WorkingGroups