Hawking Toolbar - PowerPoint PPT Presentation

About This Presentation
Title:

Hawking Toolbar

Description:

... were not for technology, Stephen Hawking would not be leading ... Stephen Hawking reminds us that physical disability has no relation to ... Stephen Hawking, ... – PowerPoint PPT presentation

Number of Views:138
Avg rating:3.0/5.0
Slides: 13
Provided by: clippi
Category:
Tags: hawking | toolbar

less

Transcript and Presenter's Notes

Title: Hawking Toolbar


1
Hawking Toolbar
  • COMP 190 Gary Bishop
  • Presentation
  • by
  • Brett Clippingdale

2
What is the Hawking Toolbar?
"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
  • 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.

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.
Write a Comment
User Comments (0)
About PowerShow.com