1 / 12

Hawking Toolbar

COMP 190 – Gary Bishop Presentation by Brett Clippingdale. Hawking Toolbar. What is the Hawking Toolbar?. The Hawking Toolbar is a plug-in for the Firefox web browser that frees individuals with severely limited motor abilities to explore the internet, without limits.

Download Presentation

Hawking Toolbar

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. COMP 190 – Gary Bishop Presentation by Brett Clippingdale Hawking Toolbar

  2. What is the Hawking Toolbar? • The Hawking Toolbar is a plug-in for the Firefox web browser that frees individuals with severely limited motor abilities to explore the internet, without limits. "My body may be stuck in this wheelchair, but with the Internet my mind can go to the ends of the universe."- Stephen Hawking, University of Cambridge Physicist, 1/6/97

  3. Why “Hawking” Toolbar? • If it were not for technology, Stephen Hawking would not be leading such a rich life, and we would all lose. • Stephen Hawking reminds us that physical disability has no relation to mental ability. • With technology, we can free many people from what may be a prison of physical limitations.

  4. The Challenge • Most of us take for granted the ability to navigate the web using a mouse and keyboard. • What about people whose physical motion is limited? Like Stephen Hawking, for example. • Free switch users by letting them choose efficiently from among possibly hundreds of links on a web site.

  5. The Solution • Hawking Toolbar, a plug in for Firefox. • Standard Firefox browser automatically cycles through the links of a web page, highlighting each link for a short period. • The user selects a link by signaling to the browser (with their custom switch) when the desired link is highlighted.

  6. The Solution (cont'd) • Provide buttons that are cycled through: Back, Home, Favorites, and Options. • Whether a user can control two switches or only one, the general solution is the same, but the use of two switches allows enhanced control and efficiency.

  7. The Solution (cont'd)

  8. Implementation • Mozilla .xpi extension file, using Mozilla's XUL for user interface. (XUL = XML User Language) • CSS defines button/ widget appearance • JavaScript controls behavior, interacts with DOM representation of web page(DOM = Document Object Model)

  9. What's Different about it? • Unlike expensive commercial products, it is free and customizable. • extensible: published under the open-source GPL license, it can be enhanced or customized by anyone with the appropriate technical skills

  10. What's Different? (cont'd) • non-obsolescence: works with any new version of Firefox. User is not dependent upon a vendor to upgrade the plug-in for each new web technology or new version of the browser • standard view: the user sees the same web page as others. Plug-in enhances a popular browser instead of requiring a specialized one.

  11. What's Next? • When page is complex or has many links, break it into sections:

  12. What's Next? (cont'd) • Analyze semantics of DOM, look for common patterns of content structure. • Develop and apply heuristics. • Cycle through regions, highlighting each before moving to the next part of page. • If the user selects a region, then explore it by cycling through it, link-by-link.

More Related