1 / 7

The Hawking Toolbar Midterm Presentation

John Foushee Andrew Hulbert Brian Louden. The Hawking Toolbar Midterm Presentation. What is the Hawking Toolbar?. Short Description Project Goal Allow Users to Access Web Content and Browser Functionality User input via Switches – mapped to events Types of Users

wylie
Download Presentation

The Hawking Toolbar Midterm Presentation

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. John Foushee Andrew Hulbert Brian Louden The Hawking ToolbarMidterm Presentation

  2. What is the Hawking Toolbar? • Short Description • Project Goal • Allow Users to Access Web Content and Browser Functionality • User input via Switches – mapped to events • Types of Users • General Hawking Toolbar Users • Literacy Center Users – Specialty Case • Administrator

  3. Firefox Extensions • Creating Extensions • Firefox GUI • XUL • XML User Interface Language • JavaScript + CSS • Profile Manager • Development • Multiple Users

  4. Navigation MechanismMove and Engage • The Basic Input Operations • Move • Engage • Goal: Be able to use and navigate the internet and browser functionality using the simple operations of move and engage.

  5. Basic ArchitectureSub-Toolbars and Modules • The Sub Toolbar Architecture • Basic Menu Design – Using Move and Engage • Meets Design Challenges • Usability & Intuitive Interface vs. Functionality • Maximize both…Tradeoffs • Context Manager Framework • Abstraction  Framework  Extensibility • Provides a Black-box for Additional Components • Development Process = Development of Modules • Demo

  6. Challenges • Web Content • Detecting Visibility • Pop-ups, Frames, JavaScript generated frames (i.e. G-Mail), etc. • New Trends  Constant Change • AJAX, dynamically generated pages (on the browser side) • Usability • Balancing Functionality and Usability • Keeping it Simple and Intuitive

  7. What’s Ahead for the Hawks • Fine-Tuning the Basic Framework • Development of Additional Modules • Scrolling • Bookmarks • Navigation Bar • Intelligent Content Identification • Heuristics for Menus, Content, etc. • Logical Ordering • User Preferences / Skins • Internet Explorer / Opera Plugins

More Related