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

Reply via email to