Download presentation
Presentation is loading. Please wait.
Published byEustace Wilfred Dorsey Modified over 9 years ago
1
John Foushee Andrew Hulbert Brian Louden
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 Mechanism Move 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 Architecture Sub-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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.