Zoomable User Interface

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
Post Reply
User avatar
Jeko
Member
Member
Posts: 500
Joined: Fri Mar 17, 2006 12:00 am
Location: Napoli, Italy

Zoomable User Interface

Post by Jeko »

I want to implement ZUI (Zoomable User Interface) in my os.
Have you anything about ZUI?

Thank you
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Post by 01000101 »

I have absolutely no experience or knowlege in GUI development, but I will still say that I like the idea.
Craze Frog
Member
Member
Posts: 368
Joined: Sun Sep 23, 2007 4:52 am

Post by Craze Frog »

Do you mean scalable? Like vector graphics?
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post by JamesM »

I would say (from a guessing standpoint) that you should just make your algorithm up.

How do *you* think a zoomable UI could be accomplished? Are you using scalar or vector graphics for your UI? scalar graphics would be easiest to write a zoom function (just look up linear scaling and filtering), but would require massive amounts of memory for decent results. Vector graphics will be harder all round, but you will get better results.
User avatar
os64dev
Member
Member
Posts: 553
Joined: Sat Jan 27, 2007 3:21 pm
Location: Best, Netherlands

Post by os64dev »

Use scalable vector graphics fro better results:

mainsite:
Anti-Grain Geometry

example:

Scalable ToolBar
Author of COBOS
frank
Member
Member
Posts: 729
Joined: Sat Dec 30, 2006 2:31 pm
Location: East Coast, USA

Post by frank »

Can I ask, for my benefit, what do you mean by zoomable user interface?
User avatar
Colonel Kernel
Member
Member
Posts: 1437
Joined: Tue Oct 17, 2006 6:06 pm
Location: Vancouver, BC, Canada
Contact:

Post by Colonel Kernel »

The closest thing I can think of to a "zoomable" interface is a research project I heard of a while ago called Archy. It was a big departure from traditional GUIs in that it had no windows, menus, etc. Everything was done with either direct manipulation or entering text. There were no folders visible to the user either -- everything was a file, and they were all scattered around on the desktop at various scales. Jeff Han's multi-touch demo reminded me of the Archie demo I saw a few years ago.

Another "zoomable" UI I know of is the Safari web browser on the iPhone. IIRC, it makes use of new resolution independence features of OS X.

<edit>Fixed the link to "Archy"</edit>
Last edited by Colonel Kernel on Sat Nov 03, 2007 12:20 am, edited 2 times in total.
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!
User avatar
binutils
Member
Member
Posts: 214
Joined: Thu Apr 05, 2007 6:07 am

Post by binutils »

http://en.wikipedia.org/wiki/Zooming_User_Interface

maybe mouse need to be modified adding horizontal wheel for zoom in/out.
Post Reply