Author Topic: A New Gui/wm For My Z  (Read 5950 times)

cal

  • Full Member
  • ***
  • Posts: 112
    • View Profile
A New Gui/wm For My Z
« on: January 20, 2007, 05:11:50 pm »
I have been thinking of building a new GUI for my Z.  All of the others have tried have little things that bugged me, so instead of complaining I decided to work on it.  If I never finish it, maybe I can inspire someone else to so.  Here is what I want out of my GUI:

1) Scriptable
     I'm going to see how much I can do in python
2) Everything in one screen.  
     I don't need a bunch of open windows on a PDA
3) Different
     Why do everything over again?


A uploaded some of the mock ups to show for criticism.  I know they are rough, but as a proof of concept they work.

So here are my mock ups and quick descriptions.

*The right side of the screen reserved is for icons that launch the most important functions. This puts the items that users use the most right in front of them. A user can tap these icons without covering the rest of the screen with their hand. The center data area is grayed slightly for contrast. It is sized for widescreen data with a ratio of 16:9
*The bottom menu is for user notification. The icon show here lets the user know he has new email.
*The "today" screen is the best example of moving items to the desktop. Instead of launching a new window, your schedule is displayed in a data area. The mock up could use a darker grey in the data area.
[img]http://hcfolds.com/zaurus/images/ZGUItoday.jpg\" border=\"0\" class=\"linked-image\" /]


Playing media is one of my favorite uses for my zaurus. This mock up shows a movie playing in the data area. For video the default behavior will be to play in the data area, but the ability for users to violate the rule single window rule, by adding a fullscreen function, may be necessary. It looks fine in the mock up, but on the Z it is much smaller.
[img]http://hcfolds.com/zaurus/images/ZGUImedia.jpg\" border=\"0\" class=\"linked-image\" /]


While it would be nice to have all apps in the data area of our GUI's window, we need to let users start the old programs they need. One day it might not be necessary to use multiple windows but for a start the GUI will launch X programs with a light WM like fluxbox.
[img]http://hcfolds.com/zaurus/images/ZGUIApps.jpg\" border=\"0\" class=\"linked-image\" /]

Cool idea?  Waiste of time?
« Last Edit: January 20, 2007, 05:13:23 pm by cal »

radiochickenwax

  • Full Member
  • ***
  • Posts: 158
    • View Profile
A New Gui/wm For My Z
« Reply #1 on: March 06, 2007, 07:59:11 pm »
Quote
I have been thinking of building a new GUI for my Z.  All of the others have tried have little things that bugged me, so instead of complaining I decided to work on it.  If I never finish it, maybe I can inspire someone else to so.  Here is what I want out of my GUI:

1) Scriptable
     I'm going to see how much I can do in python
2) Everything in one screen. 
     I don't need a bunch of open windows on a PDA
3) Different
     Why do everything over again?


A uploaded some of the mock ups to show for criticism.  I know they are rough, but as a proof of concept they work.

So here are my mock ups and quick descriptions.

*The right side of the screen reserved is for icons that launch the most important functions. This puts the items that users use the most right in front of them. A user can tap these icons without covering the rest of the screen with their hand. The center data area is grayed slightly for contrast. It is sized for widescreen data with a ratio of 16:9
*The bottom menu is for user notification. The icon show here lets the user know he has new email.
*The "today" screen is the best example of moving items to the desktop. Instead of launching a new window, your schedule is displayed in a data area. The mock up could use a darker grey in the data area.
[img]http://hcfolds.com/zaurus/images/ZGUItoday.jpg\" border=\"0\" class=\"linked-image\" /]


Playing media is one of my favorite uses for my zaurus. This mock up shows a movie playing in the data area. For video the default behavior will be to play in the data area, but the ability for users to violate the rule single window rule, by adding a fullscreen function, may be necessary. It looks fine in the mock up, but on the Z it is much smaller.
[img]http://hcfolds.com/zaurus/images/ZGUImedia.jpg\" border=\"0\" class=\"linked-image\" /]


While it would be nice to have all apps in the data area of our GUI's window, we need to let users start the old programs they need. One day it might not be necessary to use multiple windows but for a start the GUI will launch X programs with a light WM like fluxbox.
[img]http://hcfolds.com/zaurus/images/ZGUIApps.jpg\" border=\"0\" class=\"linked-image\" /]

Cool idea?  Waiste of time?
[div align=\"right\"][a href=\"index.php?act=findpost&pid=151836\"][{POST_SNAPBACK}][/a][/div]


Awesome idea!  Which rom are you using?
ZAURII:    sl-6000 : (temporarily) bricked pdaxrom b1   ||   sl-c3200 : yonggun/Debian-EABI
OTHERS:  htc-excalibur,  axim x5,  ipaq 4355, (still trying to find useable linux setups)
thinking about gumstix to replace/augment zaurus

daniel3000

  • Hero Member
  • *****
  • Posts: 1003
    • View Profile
    • http://
A New Gui/wm For My Z
« Reply #2 on: March 07, 2007, 04:14:07 am »
This looks like a really great idea.
Very clean and appealing look! And very functional, too. The user will have no troubles with window sizes etc.

However, I would definitely enlarge the area for program display and make the cons smaller...

Programs probably have to be modified and recompiled in order to adapt to this screen area size and to be compatible with the only-one-window paradigm, right?

Are you using pdaXrom as a basis?
Which programs could you make run cleanly in this environment already?

daniel
SL-C3200 with weeXpc, based on pdaXrom 1.1.0beta3
HP 200LX with MS-DOS 5.0

cal

  • Full Member
  • ***
  • Posts: 112
    • View Profile
A New Gui/wm For My Z
« Reply #3 on: March 07, 2007, 11:55:23 am »
It turns out getting married takes more time the I thought.  I had what I thought was I good idea and opened my mouth, on the forum, before I should have.   I'll have more time to work on it latter this month, when I get back from the honeymoon.  

I think I'll play with expanding the windows area to cover most (all?)of the screen width.  That means smaller Icons,  but I love pretty icons.

I'm actually planning to test this on my Mac in a nested X session.  But I'll move it over to the Z when I get enough of it done to actually use.  Unless there are specific obstacles, I hope this will run on any ROM that can run X and python.

I've shifted the idea slight away from a window manager.  Its more of a data display manager.  Most programs just wouldn't work in this format, so I'll use what I can and add everything else.  Think iLife + PIM integrated into one simple GUI.  Later I'll try to shoehorn specific programs like abiword, into the GUI.

nilch

  • Hero Member
  • *****
  • Posts: 668
    • View Profile
    • http://
A New Gui/wm For My Z
« Reply #4 on: March 07, 2007, 01:02:30 pm »
Quote
It turns out getting married takes more time the I thought.  I had what I thought was I good idea and opened my mouth, on the forum, before I should have.   I'll have more time to work on it latter this month, when I get back from the honeymoon. 
[div align=\"right\"][a href=\"index.php?act=findpost&pid=155683\"][{POST_SNAPBACK}][/a][/div]

Congrats on your marraige and all the best.

Me thinks though, that staying married and catering to that aspect of life takes even more time and is the bane of many a good programming ideas    
Speaking from experience    

But all the best for your married life as well as your programming life too... would love to see the app that you mention in Python. I think its a very nice idea if implemented right.
« Last Edit: March 07, 2007, 01:03:36 pm by nilch »
New no more-C1000 / 5000D (sold my 6000 and 750) | Cacko ROM 1.23 on C1000 | 256 MB CF | 2GB PNY SD card | Socket Networker WiFi CF Card | USB Host cable from StreamlineCPUS | Mini Microphone (for voice recording) |

Meanie

  • Hero Member
  • *****
  • Posts: 2803
    • View Profile
    • http://www.users.on.net/~hluc/myZaurus/
A New Gui/wm For My Z
« Reply #5 on: March 07, 2007, 05:53:59 pm »
congrats on getting married from me too. soon i will be in your shoes too but thats another story.

as for your gui idea, it looks good and while it might perform adequately on the mac or pc, performance is going to be a real issue when you are trying to port it to the z. keep that in mind when building it on the mac so when it comes to the z it wont come to a grinding halt.... good luck
SL-C3000 - pdaXii13 build5.4.9 (based on pdaXrom beta3) / SL-C3100 - Sharp ROM 1.02 JP (heavily customised)
Netgear MA701 CF, SanDisk ConnectPlus CF, Socket Bluetooth CF, 4GB Kingston CF,  4GB pqi SD, 4GB ChoiceOnly SD, 2GB SanDisk SD USB Plus, 1GB SanDisk USB Plus, 1GB Transcend SD, 2GB SanDisk MicroSD with SD adaptor, Piel Frama Leather Case, GoldX 5-in-1 USB cable, USB hub, USB mouse, USB keyboard, USB ethernet, USB HDD, many other USB accessories...
(Zaurus SL-C3000 owner since March 14. 2005, Zaurus SL-C3100 owner since September 21. 2005)
http://members.iinet.net.au/~wyso/myZaurus - zBook3K