Windowless GUI

Discussions on more advanced topics such as monolithic vs micro-kernels, transactional memory models, and paging vs segmentation should go here. Use this forum to expand and improve the wiki!
User avatar
salil_bhagurkar
Member
Member
Posts: 261
Joined: Mon Feb 19, 2007 10:40 am
Location: India

Re: Windowless GUI

Post by salil_bhagurkar »

Oh that seems like a great idea... Besides I had thought of a mouse cursor for a GUI that won't show up like the boring old pointer. It would create a change in the background rather than showing its presence. It would be a blob- something that skews/ blurs a small part of the screen where the mouse coordinates point... This would be very attractive. This would in fact enhance the smooth blending of the GUI...
User avatar
Tootles
Posts: 15
Joined: Tue Jan 15, 2008 5:23 am

Re: Windowless GUI

Post by Tootles »

Wouldn't be efficient: you'd need to have common control libraries. Unless it's just going to be a graphical environment for running text-mode programs, it would be a pretty pointless thing to do. If, however, you're talking about TWM, that'd be OK :).
Have a day.
freeman_4520032
Posts: 7
Joined: Sun Jun 15, 2008 2:55 pm
Location: Nebraska
Contact:

Re: Windowless GUI

Post by freeman_4520032 »

That would be cool but, probably impossible to code for.
CRH
thre3dee
Member
Member
Posts: 34
Joined: Mon Nov 03, 2008 7:42 pm

Re: Windowless GUI

Post by thre3dee »

How bout something like this? Whipped it up in 15 mins haha.

Image
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Re: Windowless GUI

Post by Colonel Kernel »

Being in Chili would be uncomfortable, especially if there's a lot of cayenne pepper and kidney beans.
Top three reasons why my OS project died:
  1. Too much overtime at work
  2. Got married
  3. My brain got stuck in an infinite loop while trying to design the memory manager
Don't let this happen to you!
rdos
Member
Member
Posts: 3280
Joined: Wed Oct 01, 2008 1:55 pm

Re: Windowless GUI

Post by rdos »

I don't like windowed, graphical interfaces. I modelled my GUI after PicoGUI. Since my OS is targeted at embedded systems. especially self-serve terminals, using windows is an extremely bad idea. You cannot expect people that want to fillup petrol or book a ticket, to click on windows or start applications. Instead, I've done a pretty sophisticated collection of "widgets" that react to keyboard and mouse events and pretty much provide the standard events that M$ windoze does, but in a different manner. I can stack controls on top of each others, create dialogs and so, but there is no meny and no main window. I also support multiple, logical displays, which is particulary useful for debugging. I always have the FreeCom command interpreter running, and a kernel debugger that can look at faults in kernel or user-mode. FreeCom can detach programs in new consoles, and start graphical GUI-mode applications.
thre3dee
Member
Member
Posts: 34
Joined: Mon Nov 03, 2008 7:42 pm

Re: Windowless GUI

Post by thre3dee »

I was actually thinking about a GUI where there wasn't an idea of windows, but a single screen with system GUI reserved space and space reserved for an on-screen keyboard. The GUI would be designed for a multi-touch screen (such as the technology behind iPhone and Microsoft Surface).

Applications would be given almost an entire screen to work with but would need it due to the use of fingers on the touch screen. A system button would slide a menu bar into view which would give access to manage programs, run them, manage devices and data etc. But when an app opened, the existing application would animate into a button into the system menu. To access it again, you would drag the button onto the screen and it would animate back into view. It would almost be a little reminiscent of the LCARS GUI in Star Trek.

In other words, a PC operating system GUI design completely to be a touch GUI.
Image
rdos
Member
Member
Posts: 3280
Joined: Wed Oct 01, 2008 1:55 pm

Re: Windowless GUI

Post by rdos »

Touch screen device drivers often are written to simulate ordinary mouse movements & clicks. The touch screen can be viewed as a primitive version of a mouse, with some functions lacking. There is no mouse move when the touch screen isn't touched, and no right button clicks (and probably no double clicks) Apart from those missing features, they can be viewed as identical.

BTW, I run our terminals on an embedded PC with a touch-screen.
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Windowless GUI

Post by 01000101 »

wow thre3dee, that's an awesome setup. Is that in Ubuntu (looks like the wallpaper)?
How did you get the windows like that?
eddyb
Member
Member
Posts: 248
Joined: Fri Aug 01, 2008 7:52 am

Re: Windowless GUI

Post by eddyb »

01000101 wrote:wow thre3dee, that's an awesome setup. Is that in Ubuntu (looks like the wallpaper)?
How did you get the windows like that?
I am misunderstanding you, or you are thinking it has the windows like that?
If yes, it's a drawing in some image creation/editing program...
If not, sorry.
thre3dee
Member
Member
Posts: 34
Joined: Mon Nov 03, 2008 7:42 pm

Re: Windowless GUI

Post by thre3dee »

Tis all Photoshop (+ an Ubuntu wallpaper)
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Windowless GUI

Post by 01000101 »

I suppose I was overly optimistic on that. That design would be really good though if implemented.
thre3dee
Member
Member
Posts: 34
Joined: Mon Nov 03, 2008 7:42 pm

Re: Windowless GUI

Post by thre3dee »

I'd love to see a UI graphical theme based on the Adobe CS4 UI. It looks amazing.
Image
http://img411.imageshack.us/img411/8814 ... 4uimd5.jpg
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Windowless GUI

Post by Troy Martin »

thre3dee wrote:I'd love to see a UI graphical theme based on the Adobe CS4 UI. It looks amazing.
Oooh, good idea!
Image
Image
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I wish I could add more tex
Post Reply