1 / 14

Pad++ A Zooming Graphical Interface for Exploring Alternate Interface Physics

Discover the benefits of Pad++, a zooming graphical interface that offers efficient and expandable access to large amounts of information. Explore its features, optimization techniques, and advantages. Presented by Dilshad Akhter.

dimarco
Download Presentation

Pad++ A Zooming Graphical Interface for Exploring Alternate Interface Physics

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Pad++A Zooming Graphical Interface for Exploring Alternate Interface Physics by Benjamin B. Bederson James D. Hollan Presented by Dilshad Akhter

  2. Outline • What is Pad++ • Motivation • Pad++ ……. Jazz • Demo • Optimization • References • Concluding Remarks

  3. What is Pad++? A zooming graphical interface that is considered to be an alternative to traditional window and icon-based approaches to interface design

  4. Motivation • Support viewing information at different scales. • Effective access to a large body of information on a much smaller display. • Apart from presenting information, can also determine the scale of information. • Find specific information in large data spaces.

  5. Pad++ ……. Jazz • Pad++ • Older tool built using C and scripting language • Jazz • Took the idea from Pad++ • Built from scratch • Java library • Application • HiNote • CounterPoint

  6. Jazz Jazz Jazz Jazz Jazz DEMO Jazz Jazz Jazz Jazz Jazz Jazz Jazz Jazz Jazz

  7. Optimization • Spatial Indexing • Creates a hierarchy of objects based on bounding boxes to quickly index to visible object. • Restructuring • Automatically restructure the hierarchy of objects to maintain a balanced tree for faster indexing. • Spatial level-Of-Detail • Render only the detail needed.

  8. Optimization (cont.) • Clipping • Only render the actually visible portion. • Refinement • Render fast with low resolution while navigating and refine the image when still. • Adaptive Render Scheduling • Keep the zooming rate constant even as the frame rate changes.

  9. Other Advantage Experiment with hypertext system as well. When a hyperlink is selected the linked data is loaded to the side and made smaller, and animated to center the new data.

  10. Concluding Remarks • Basic uniqueness is its Spatial nature • Pad++ focuses on efficiency and expandability by employing certain efficiency mechanism. • It is able to maintain high frame rate interaction with very large databases. • This is part of an informational physics perspective for interface design.

  11. HCI Metrics • Learning Curve • Ease of use • User satisfaction • Retention • Error-recovery

  12. References • http://www.cs.umd.edu/hcil/pad++/ • http://www.cs.umd.edu/hcil/jazz/ • http://www.cs.umd.edu/hcil/pad++/sitemap/

  13. Questions/Comments? Thank You.

More Related