Zoomable User Interfaces

Uploaded from authorPOINT
Views:
 
Category: Education
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

The Future of User Interfaces: 

The Future of User Interfaces Kevin Conroy User Interface Designer kevin@hillcrestlabs.com Charles Lin Software Engineer charles.lin@hillcrestlabs.com

History of Modern Interfaces: 

History of Modern Interfaces ENIAC: First all electronic numerical integrator and computer (1943)

History of Modern Interfaces: 

History of Modern Interfaces GUI and a Mouse for Personal Computers 1981: Xerox Star 1983: Apple Lisa Direct manipulation Created a new graphical user interface model, commonly referred to as WlMP Windows Icons Menus Pointing

Windows, Icons, Menus and Pointing: 

Windows, Icons, Menus and Pointing WlMP interfaces revolutionized computing Used in a variety of popular systems, including Windows, Apple, and many flavors of Linux Desktops

But how far have we come?: 

But how far have we come?

But how far have we come?: 

But how far have we come?

But how far have we come?: 

But how far have we come?

Post-WIMP Interactions: 

Post-WIMP Interactions Marking menus Circular menus that appear directly under the cursor Droppable tools Tools can be dropped anywhere on the surface and grabbed later Graspable interfaces Using physical objects as input to manipulate virtual objects Dynamic Queries Update data quickly to filter information in and out of view Zoomable User Interfaces Navigation through the interface quickly and intuitively

Zoomable User Interfaces: 

Zoomable User Interfaces Zoomable User Interfaces Display of an infinite flat surface that can be viewed at any resolution Pan and zooming interactions allow user to determine which objects should be in sight Smoothly zoom in or out to the desired level of detail Some systems are vector based and can be at any arbitrary scale Some system have discrete 'layers' or zoom levels

Jef Raksin: 

Jef Raksin Jef Raskin (1943–2005) was a human-computer interface expert best-known for starting the Macintosh project for Apple Computer in the late 1970s. Author of 'The Humane Interface' which discusses advanced and next-generation HCI concepts Emphasizes ZUIs *http://en.wikipedia.org/wiki/Jef_Raskin

Jef Raskin: 

Jef Raskin DEMO http://rchi.raskincenter.org/index.php?title=Demos#The_Zooming_User_Interface_Demo

Piccolo: 

Piccolo Java and C# open-source libraries that provide support for building ZUIs Handles painting/rendering, bounds management, event handling and dispatching, picking, animation, layering, and more! Successor to PAD++ and Jazz libraries which were earlier ZUI toolkits

Piccolo: 

Piccolo http://www.cs.umd.edu/hcil/piccolo/play/index.shtml DEMO

PhotoMesa: 

PhotoMesa Ben Bederson (HCIL UMD) has developed a photo browser named PhotoMesa PhotoMesa is a zoomable image browser Allows the user to view multiple directories of images at once, and uses simple navigation commands to smoothly zoom in and out *http://www.windsorinterfaces.com/photomesa.shtml

PhotoMesa: 

PhotoMesa DEMO

Google Earth: 

Google Earth Google Earth is a interactive, zoomable view of the Earth showing satellite imagery Provides 3D views of buildings, directions, and many other interesting features and plug-ins *http://earth.google.com/

Google Earth: 

Google Earth DEMO

Hillcrest Labs: 

Hillcrest Labs Hillcrest Labs is developing the next generating in multimedia interfaces for the living room Zoomable user interface for television, movies, music, photos, and more! Also uses FreeSpace™ pointing to enable the user to control a ZUI from ten feet away

Conclusion: 

Conclusion Variety of techniques are being researched and applied to advance the state of user interfaces Zoomable user interfaces are becoming more wide spread Look for new interactions in future versions of your favorite software packages and operating systems (e.g. Project Looking Glass, OS X, Windows Vista)

Conclusion: 

Conclusion We are accepting resumes for full time and summer internship positions, including: Software Engineers Hardware Engineers Application Developers User Interface Designers Questions?

The Future of User Interfaces: 

The Future of User Interfaces Kevin Conroy User Interface Designer kevin@hillcrestlabs.com Charles Lin Software Engineer charles.lin@hillcrestlabs.com