Slashdot Mirror


New Interface for Handheld Computers

Kevin Remhof writes "Researchers at SunLabs have come up with a new theoretical interface for handheld computers. As stated in the abstract: "The key idea of the proposed model is that the display can be compressed and expanded by moving objects radially farther away or closer to an event horizon in the middle of the screen." It's tailor-made for small screens. "

50 comments

  1. Re:Apple; 3D; .ps problem by Demona · · Score: 1

    Gimme a unixish CLI with a MUD/Zorklike shell, and a GUI in a Quake3/Thieflike environment... Drool.

    --
    Fuck Slashdot
  2. Re:It's Similar to Fisheye Views by Anonymous Coward · · Score: 0

    If you think about it in topological terms, the event horizon space is the dual of the hyperbolic space. The event horizon really represents the boundary of the hyperbolic space, while the "fisheye" zoom of hyperbolic space represents the (outer) boundary of even horizon space.

  3. Off-topic rant: Deceptive banner ads by TrentC · · Score: 0

    This is so almost completely off-topic it's not funny, but I saw it as I was waiting for this page to load...

    Can I say that I hate deceptive-looking banner ads? It's a gray, dialog-box looking thing and the only words are "Are you on the list?", something that looks like a text-entry box, and a "sign up" button. I grabbed the image, and put it here if you want to see what I'm looking at.

    What is this an ad for? Do I want to be on the list in the first place? Considering that some companies are coming under fire for improper uses of email address and other such personal information, why would anyone want to "join the list" without even a clue?

    Yes, I know I can just click on the banner to find out, but the beauty of hypertext links is that I have an idea of what I am linking to in the first place!

    It's ads like these that are causing clickthrough rates to fall through the floor (not to mention some companies coming up with banner-blocking software). One of Jakob Neilsen's recent Alertbox columns talks about "the top ten new mistakes of web design" and number 10 is "Anything that looks like advertising". People are becoming to desensitized to and even developing aversions to banner ads, pop-up consoles and the like.

    Verging back to the topic, I suppose since we're talking about a 3D information space on the heldheld, we can expect this bad advertising trend to evolve into ads literally flying at us on the screen in the future...

    Jay (=

  4. I'd call this a cylindrical horizon by Efg� · · Score: 1

    Imagine that you're inside a big cylinder, infinite in length, and looking towards the exit (infinitely far away).

    Your data is laid out on the inside of the cylinder. You can only see what's in front of you, and not too far away (what's closer than the horizon).

    You can move forward, making objects that were further away appear coming out of the horizon). You can move backwards, making objects that were just behind you appear at the edge of you field of view (the edge of the screen).

    So I'd call this a cylindrical horizon.

    -- Efgé

  5. Read the PDF for crying out loud by Anonymous Coward · · Score: 0

    Most people's comments here are already addressed by the PDF.
    "It's similar to..."
    Yes, in the PDF (or postscript file) they mention what previous work has been done.
    "What's the benefit compared to [linear list/fisheye]?"
    If you'd read the PDF you'd know. (Sorry for my pedagogic attitude.) Event horizon does not require extensive CPU usage... no scaling and scalable fonts needed. With event horizon you get some benefits like "it was over by that one memo" or "it was on the top area of the screen."

    As an aside, I think this shows that this GUI trend has gotten out of hand. We need to go back to command line, where you can always access any file from any place without having to find its icon. (Ha ha, only serious.)

    1. Re:Read the PDF for crying out loud by Dan+B. · · Score: 1

      It also makes mention of the source being a tiny 34K. That's pretty neat code for a desktop zooming function.

      And BTW, the parent posts are all excellent replys to the previous 10 (with some exceptions)who obviously only read the blerb.

      --
      Dan. -- So what if it's spelt wrong, nobody's perfect
    2. Re:Read the PDF for crying out loud by Anonymous Coward · · Score: 1

      I agree with the above. It is not Yet Another GUI as I thought when I began to read. If you read the PDF you find:
      The Horizon involved is not a line it is a circle like a black hole. The Donut analogy was good but I think of it as push-pinning your papers to a sheet spread out on the floor and then the sheet is pulled into a hole in the center and pulled out again.
      The reason it beats scrolling is that you get two dimensions (North South, East West) with one button.
      The reason it beats Fish Eyes and Hyperbolics is constant scale of object hence less graphically/processor/resource intensive.

      Finally, it uses 45 degree and 90 degree simulation of radial movement to cut out floating point operations in calculating the movements of the objects.

  6. Radial displays/Fisheyes etc. by plopez · · Score: 1

    Sounds suspicously like parabolic geometry, maybe?

    Everything old is new again....

    --
    putting the 'B' in LGBTQ+
  7. Apple; 3D; .ps problem by korpiq · · Score: 1


    I remember a "Project X" or something like that
    that Apple played around a bit back in 1996 or so. It built a fisheye view of your file system where you could zoom into places with mouse (why not pen) and click on files.

    Gimme 3D or gimme death! I want to save my loads of miscellanea on the first level of Doom 1.666, run for that DBI room through the projects hallway, and return to the starting door to access / fs. All the while blasting others accessing same NFS branches of course :)

    BTW1, document writer's name is Finnish.

    BTW2, ghostview couldn't open the .ps? Download .pdf in first place if you have restricted bandwidth.

    --

    I think, therefore thoughts exist. Ego is just an impression.
    1. Re:Apple; 3D; .ps problem by Anonymous Coward · · Score: 0

      Hehehe, I remember as Doom loaded, part of the load sequence said something to the effect of ...now loading Doom OS...I had the same imagry floating through my head when I read that. TAKE THAT config.bat :)

  8. The Brain by Anonymous Coward · · Score: 0

    I have only ever purchased two software products in my life:

    Natrificial's 'The Brain', and
    Broderbund's 'Family Tree Maker.'

    All other commercial software sucks. I'm just waiting for Natrificial to finalize the java client......

  9. Re:Good for what? by GnrcMan · · Score: 1

    This is useful for small screens. The Windows taskbar can quickly fill a lot of space on a small screen. Basically, this solves that problem because the icons go away, either outside of your screenspace or in the "black hole". You can find them again by quickly expanding or shrinking until the icons you want come back into view. It is a tad confusing right now, but it's a good beginning for solving a tough problem, IMHO.

  10. Not very impressed at all by Anonymous Coward · · Score: 0

    This idea is really just another flavor of an analog hierarchy (as is the fisheye, zoom, etc.) It really has all the same problems as a traditional hierarchy, it just scales better.

    He sites lifestreams which I recommend to anyone reading this far to look into (check out the papers). Lifestreams is an actual advancement in the way personal data is stored, accessed, and represented. The UI is secondary in concept. His assertation that lifestreams is not appropriate for small screens in completely wrong. It is almost as if he just scanned a lifestreams paper, looked at some of the pictures (with admittedly bogus end-UIs), and missed the point.

  11. I hate to ask this question, but by symbolic · · Score: 1


    Didn't MS make use of this concept in some kind of internet mapping software? (Sorry, I forgot its name).

    1. Re:I hate to ask this question, but by Grand+Facade · · Score: 1

      MS purchased this from InXight if I am not mistaken.....http://www.hyperbolictree.com/Inxight /Demos/HT_Live_Demos/HT_Live_Demos_Page. html

      --
      Rick B.
  12. Re:Reminds me of Hyperbolic Trees by wugmump · · Score: 1

    Hotsauce, nee Project X, was an Apple project. GoLive CyberStudio v2 was an application which could export site indexes as .mcf's- you could have a running X-map of your site. Very, very, very cool stuff. Alas, it was Steved.

    --

    "It's OK, my sheet's got a hole in it!"
  13. Re:It's Similar to Fisheye Views by Anonymous Coward · · Score: 1

    Microsoft does NOT reinvented antialiasing - do not depict them as complete idiots. They reinvenetd (or reused) subpixel rendering, which is less evident technique. Good reference with demo is at:
    http://grc.com/cleartype.htm
    I am not affiliated to grc.com in any way, except I like their attitude to writing software (though, do not follow it ;-).

  14. Recursion by AaronW · · Score: 1

    It could be enhanced. For example, it would be really cool to place a sink within a sink! That would vastly increase scalability and make it hierarchical more like a traditional file system.

    For example, you expand the first sink until you see your personal document folder. You select that sink. From there you expand it until you see a folder for notes from your brother and you select it, and so on.

    What's really cool about this is that it adds a sort of three dimensional method of accessing files rather than the simple tree and file list.

    -Aaron

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  15. Re:It's Similar to Fisheye Views by Grand+Facade · · Score: 1

    See InXight's Hyperbolic Tree at http://www.hyperbolictree.com/Inxight/Demos/HT_Liv e_Demos/HT_Live_Demos_Page.html for a demo of this software and concept of data representation.

    --

    --
    Rick B.
  16. Re:Interesting start by Dan+B. · · Score: 1

    Or even better, swappable event horizons, like switching between desktops...cool.


    Read the article in full, you can change "sinks" in the file pull-down

    --
    Dan. -- So what if it's spelt wrong, nobody's perfect
  17. Re:Duh! by Grand+Facade · · Score: 2

    http://www.hyperbolictree.com/Inxight/Demos/HT_Liv e_Demos/HT_Live_Demos_Page.html

    --
    Rick B.
  18. Don't forget Gopherspace 3D by hatless · · Score: 1

    Not a bad idea. Yet another variation on things found most recently in the likes of MS ChromeEffects, but also seen in Apple's RDF browser, Perspecta's thingamawhatsises, the Brain, and, eek, Gopherspace 3D, that wonderful last triumph of, y'know, gopher, among many others. Nice to see some of these ideas moving off the VGA monitor.

  19. Re:Additional UIs that are better (links included) by Dan+B. · · Score: 1

    I just downloaded The Brain -- It rocks!

    It craps on any org chart or heirachial thing I've come accross

    --
    Dan. -- So what if it's spelt wrong, nobody's perfect
  20. Re:More Horizons by Somnus · · Score: 1

    How 'bout having a 3D windowmanager, such that you can put your "event horizon" wherever you feel like it, and leave the virtual desktops as they are? This way, the multiple desktops will provide your abstract demarcations, and you will have complete control over all three dimensions. Obviously, we now have fine-grain control in 2D, and stacking of windows in 3D. People who get confused by multiple desktops and the such can choose to do without them and, in this case, the convergent third dimension. I may be smoking crack; or this might herald the embryonic stages of a true 3D (virtually real [?!]) graphical user space.

  21. Thought Stream link correction by c.jaeger · · Score: 1

    I messed up the link to Thought Stream. It's at http://www4.ncsu.edu/~bgdarnel/though tstream/

    --
    -- "In a time of drastic change it is the learners who survive; the 'learned' find themselves fully equipped to live in
  22. Duh! by Enry · · Score: 2

    This is one of those "why didn't I think of it?" kinds of ideas.

    In short, think of you standing in an open field. There are 5 trees at varying distances from you. As you move back, the trees will disappear into the horizon, and as you get closer, the trees get closer until you pass them, in which case they're behind you and out of view.

    Now replace the field with the Palm screen, the trees with file icons, and the horizon with the event horizon.

    Anyone find a URL for the software? I'd like to try it out.

    1. Re:Duh! by gavinhall · · Score: 1

      Posted by Dahakbert:

      Didn't find a URL, but I'd like one... if anyone finds one, please post it.

  23. It's Similar to Fisheye Views by ellbee · · Score: 1

    There has been similar UI work before at Xerox PARC and notably the Fisheye View work by Marc H. Brown at Compaq's (formerly Digital's) Systems Research Center.

    http://gatekeeper.dec.com/pub/DEC/SRC/research-r eports/abstracts/src-rr-084.html

    A good path towards Dick Tracy watches.


    --

    You can't fight in here - this is the war room!

    1. Re:It's Similar to Fisheye Views by Haldane · · Score: 1

      I agree - Deja Vu!

      When I saw this I thought - didn't I see Xerox demo that on TV, a coupla years ago??!?!?!
      IIRC they were dead chuffed with it at the time ... and maybe copyrighted it?

      Heads up Sunlabs - you may have done an MS "we just invented anti-aliasing" ;-)

  24. Facetious comment followed by valid one by Chris+Worth · · Score: 1

    I think they mean "horizon" rather than "event horizon" - once something moves over an event horizon you can't get it back again... (this has particular significance for me, a Windows user who's just started his move away from the dark side and is struggling to get out of the FUD gravity field...)

    But anyway, I think this UI model solves several problems with onscreen real estate, especially if it'll work with the eyepiece screens being developed at MIT and elsewhere. A big problem with "spacial" UIs is that of the user getting "lost in space" - and this is reduced if there's something solid to use as a reference point, like the horizon bar. Good luck to them.

    --
    - Read fiction at www.espressostories.com
    1. Re:Facetious comment followed by valid one by Machupo · · Score: 1
      Hehe, yeah, my eyebrows made a hole in my roof (darn plaster) when i saw "event horizon"... Imagine that, you're own little handheld black hole :) Talk about a battery drainer.

      Anyways, seems like an interesting idea.

      --
      *insert pithy sig here*
  25. Interesting start by GnrcMan · · Score: 1

    Looking at the paper, this looks like the start of a good idea. In it's current form, it seems a tad confusing, but I think there are some definate possibilities here. I envision something like a "snap" feature on this, where you can instantly restore positions instead of manually expanding them back. Or even better, swappable event horizons, like switching between desktops...cool.

    1. Re:Interesting start by GreatDane · · Score: 1

      Actually, 'sub-sinks' can be placed within other 'sinks', something like subdirectories. Only one sink is operational at a given time, you click on a sub-sink of your current sink to change to that sink. Alternatively, you can click on your current sink (always in the middle of the display) to move up one sink level.

      This UI looks like it could eventually be quite robust. The speed at which the movement takes place is probably the greatest inhibiting factor to the user. On a small-display device, this is a godsend, but on a normal desktop PC it would have to be considerably expanded. Multiple sinks open at a time and so on.

      I'm looking forward to trying this UI out on my system, eventually.

  26. Re:These guys are in charge of UI? by dlakelan · · Score: 1


    It's not a doughnut, think more like a trumpet facing you. Stuff is on the inside wall of big (infinite) trumpet that you can zoom into or out of..

    I kinda like the inverse better, the fishey view. In that model you're on the surface of a hemisphere (or some such thing which recedes away from you as you move outward), and you can push stuff outside to the edges where it gets compressed, but stuff in the middle is mostly undistorted. It's a better model for high res displays like a desktop, where you'd like to see things in the center in full nice undistorted quality, but be able to push things out to the edges and have them be visible but unimportant.

    --
    ((lambda (x) (x x)) (lambda (x) (x x))) http://www.endpointcomputing.com a scientific approach to custom computing.
  27. These guys are in charge of UI? by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    "radially expanding"? Could they have made this description more confusing?

    From the pictures (I'm not even going to try to read the text) this looks pretty simple and neat. Here's a better description:

    Imagine a very fat doughnut. So fat that the top surface is nearly flat and inner circle is really just a small disk. There is a virtual screen on the surface of this doughnut. You view the doughnut so that the inner disk is in the center of the screen. You bring hidden areas into view by rotating the doughnuts surface in towards the disk.

    What seems to make this better than regular virtual desktops is that all areas are more easily accessible. You don't need a desktop manager because you just "scroll the doughnut" until the item you want is in view.

    The problem, as I see it, is that the intended small devices have low resolutions--that's the very problem they are trying to solve. Low resolutions don't work very well with non-90 degree angles.
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

  28. Sounds pointless by Threads · · Score: 1

    You still need to search linearly through your entire desktop. You could just throw icons on a desktop that can scroll infintely up and down and acheive exactly the same use.

    It does not seem very useful to me.

  29. Reminds me of Hyperbolic Trees by Sloppy · · Score: 1

    That Hyberbolic Tree demo applet thingie kinda looked like this. Things near your current position in the tree were big, and far away things were small.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
    1. Re:Reminds me of Hyperbolic Trees by Altus · · Score: 1

      thats where I had seen this before!

      that and the metacontent demo that came out a few years ago... hotsauce I think it was called..

      still a neat idea

      --

      "In America, first you get the sugar, then you get the power, then you get the women..." -H. Simpson

  30. Or maybe not... by gavinhall · · Score: 1

    Posted by FascDot Killed My Previous Use:

    From the comments of others (who apparently read the paper *ahem*) it sounds like my description is way off base.

    On the other hand, I think I might like my idea better...
    --
    "Please remember that how you say something is often more important than what you say." - Rob Malda

  31. The name is better than the idea... by teraflop+user · · Score: 1

    After all what we are really talking about is hanging all our icons in a corridor, and walking backwards or forwards along that corridor. We just add one dimension of extra space to the basic desktop. Probably more convenient than having a line of virtual desktops, but not much.

    'Event Horizon' suggests a non-euclidean space, which is far more interesting. The problem remains how to ensure thing which you need together are nearby in space. The hyperbolic tree still seems better, as others have pointed out.

  32. Some cosmological evaluations by Aglassis · · Score: 1

    Nay, event horizon is correct. In cosmology the event horizon of a black hole isn't the 'collection of points of no return'. Its 'the collection of points in which event A is continuous' event A could be defined in this case as 'the curvature of spacetime converges instead of diverging'. Why its called an event horizon is because the observer gets to define the events however he feels. On the other hand, horizon stands for 'the boundary of' and is objective, unlike event horizon which is subjective.

    I like this design, but I hope it doesn't cause the VR-drunkenness syndrome experienced when people get off of working with VR units. Obviously this is much different, but it might cause a person to be woozy afterwards, especially if they adapted it to large screens instead of handhelds.

    --
    Suddenly, the hairy finger of a familiar monkey tapped me on the shoulder. It was time.--G. T.
  33. Extrememly similar to the "hyperbolic tree"... by MenTaLguY · · Score: 1

    ...representation of web data, which is patented if I recall. There was a /. article on it a while back.

    ---

    --

    DNA just wants to be free...
  34. windows already can do this by Anonymous Coward · · Score: 0

    there's shareware software that does this in windows 95/98/nt/2000 on download.com or winfiles.com or some other windows download site.

  35. Not really new... by tjansen · · Score: 1

    As the paper said, there have already been a lot of other projects that use zooming. The best known example is probably Pad++ (Warning, site features frames and a resource-sucking applet).
    The ideas of Pad++ are interresting (for example filters that you can move in front of data to transform its display) and worth a look, but I am not sure whether I would really like to work with something like that. On the other hand, maybe today's input devices just arnt ready for this.. zooming with a mouse is no fun...

  36. Good for what? by Bricktoad · · Score: 1


    What exactly is this useful for? Arranging Icons? I have to say that I feel the windows taskbar is far superior to this idea. I am not a fan of microsoft by any means, either.

    Seems like people get really excited about metaphors in computing whether they are useful or not.

    --bricktoad

    --
    My friends, we are nothing but wings on the chicken of society.
  37. Re:The name is better than the idea... SHUTUP by Anonymous Coward · · Score: 0

    An even thorizon has to do with Black Holes, not necessarily with non-Euclidean space. I think someone else made a typo.

  38. More Horizons by Yxes · · Score: 1

    My XWindows environment uses multiple desktops, allows me to zoom in and pan accross a desktop and place icons on the desktop. I wonder if they would entertain the idea of having multiple horizons and each horizon simulates one of my desktops. You could then choose a new horizon in the same manner as I chose a new desktop.

    Ideas?
    -----------
    Resume

  39. This UI Was Obviously Designed by "Spacewar" Vets by Fleet+Admiral+Ackbar · · Score: 1
    The only thing missing is the "gravity" of the event horizon, which would pull files in if they got too close.

    I also detect a strong "Omega Race" influence in the clustering of the files as they grow closer to the event horizon.

    May I suggest, instead, a "Q*Bert" file system where files can be "lured off" the pyramid to their inevitable deletion, and viruses are represented by small purple icons?

    --
    Carefree highway, let me slip away on you.
  40. Additional UIs that are better (links included) by c.jaeger · · Score: 2
    I scanned the article and it looks like SunLabs limited it's UI to something like a navigator zooming in and out of a static 2D map.

    There are more metaphors that take the SunLabs concept further. The neuron/brain model is common to a lot of these UI programs.

    • Thought Stream is a Palm program that allows you to store information and organize it by associations or links between ideas.
    • Thinkmap has generated a really neat Java applet with www.bacardi.com (must be 21 to enter ;) to create an interactive web site that should leave a lasting impression even on heavy drinkers.
    • Natrificial has a software product called "The brain" that was so awesome, it was the first shareware product I ever purchased. The metaphor it uses for finding information is like that of SunLabs except it is better.
      I could create a "brain" whose central point is "college", around that point is college related stuff like: Chicago, beer, frat, and Kim. I tie the thought of Minneapolis to Kim since that's Kims home. Rob is also from Minneapolis but now he's in Chicago. Rob gets generated as having links to the existing Minneapolis and Chicago thoughts.
      Now when I road trip to Chicago next, I can navigate to that thought and see links to Rob (and thoughts tied to Rob in the distance), college (and things associated with college in the distance). Ain't that slick.
      And the beauty of this is that it's a slick UI for Windows (flames ignored) and the files can be imported into Thought Stream.
    • MindManager is another Win-doze client with some neat functionality. It uses the powerful concept of Mindmapping techniques to capture ideas and designs plus it has some good web export functionality.
    • Visual Mind is like MindManager above, only I think it's not as powerful.
    Finally I have to give special recognition to Lifestreams. Take a look at their MacroMedia presentation to see how they use chronology and a streaming metaphor to organize info. It is a simple and insightful solution that reflects the way most people work.

    Now if there was a product that merged the Lifestreams metaphor and "the brain" metaphor and included an HTML import/export function; I really doubt Mr. John Doe office worker would ever want to see a hierarchical or static 2D view of his files again.

    --
    -- "In a time of drastic change it is the learners who survive; the 'learned' find themselves fully equipped to live in
  41. It sucks by Anonymous Coward · · Score: 0

    Goes to show that Sun engineers couldn't design a decent UI even if their lives depended on it.