hi .. i just read the ui discussion about widgets and have some
questions and ideas about it ..(think they are not really finished so
excuse me).
first i want to give you my idea of how JOS should work ...
- the first thing JOS should do on bootup is to initialize the desktop
(like MacOS) so you have no text based views
- with a special keycombination you can now enter the system-setup where
you can add/remove drivers etc
i think of a fully plugable system :
ROOT
|- driver
| |- sound
| | |- (driver) soundblaster
| | |- (driver) MPU401 comp
| | .
| |
| |- video
| | |- (driver) VESA gfx
| | |- (driver) OpenGL
| | .
| |
| |- filesystem
| | |- (driver) JOSFs
| | |- (driver) FAT
| | |- (driver) Amiga FFS
| | .
| .
|
|- ui
| |- desktop
| | |- (desktop) standard JOS desktop _OR_ (desktop) experimental
3D desktop
| | .
| |
| |- l&f
| | |- (l&f) Swing _OR_ (l&f) MacOS X Server _OR_ ...
| | .
| |
| .
.
this should be stored somewhere and all things should be implemented on
startup
of couse you will need interfaces like
public class W9XlikeDesktop extends JOSDesktop
or
public class JOSFS_AmigaFFS extends JOSFileSystem
- this should be the maximum the system should provide to the user. all
other things should be plugged into it to asure
a maximum of configurability
sorry if it is not really part of the ui section.
please give me a response and more of your ideas ...
btw how exactly shold JADE work ? are there any links on the JOS page ?
---
Sebastian Hesselbarth
_______________________________________________
UI maillist - [EMAIL PROTECTED]
http://jos.org/mailman/listinfo/ui