Object Oriented Design Goals  OOD meets input from the Web  Design workshop u Form teams u Brainstorm projects.

Slides:



Advertisements
Similar presentations
Using Scan and Read Pro. CTWorks Assistive Technology This presentation is intended to provide information about and how to use the assistive technology.
Advertisements

Lecture 1: Overview of Computers & Programming
1 CS 501 Spring 2002 CS 501: Software Engineering Lecture 11 Designing for Usability I.
Section 508 Overview Michele Sarko. What is Section 508?  Section 508 is a federal law  Passed in August, 1998 and took effect in June 2001  Requires.
Richard Yu.  Present view of the world that is: Enhanced by computers Mix real and virtual sensory input  Most common AR is visual Mixed reality virtual.
PHONEXIA Can I have it in writing?. Discuss and share your answers to the following questions: 1.When you have English lessons listening to spoken English,
Component-Based Software Engineering Oxygen Paul Krause.
The State of the Art in VoiceXML Chetan Sharma, MS Graduate Student School of CSIS, Pace University.
Object Oriented Design Alexander Repenning. Repenning’s Background  Programming: 25 years  Built computer hardware & software u End-user programming.
Object Oriented Design. Goals  Levels of abstraction  Workshop: group meeting for Pragmatic Web homework.
Coursework 2: getting started (2) – using the phone emulator and browser Chris Greenhalgh G54UBI /
Final Project CS HCI Kim T Le. Screen Readers for Blind.
R EAD & W RITE G OLD : T EXT H ELP S YSTEMS I NC.: T EXT TO S PEECH S OFTWARE By: Ashley, Kathryn, Rine, and Samantha.
Web Interface for the Visually Challenged by: Group Nine.
Lesson Objectives To understand that users with disabilities require different input and output devices To be able to identify these devices and explain.
Copenhagen, 6 June 2006 Modern Web standards in CHM portals Mădălina Sauca Finsiel Romania.
Development of Accessible E- documents and Programs for Visually Impaired Using pc without visual control.
VoiceXML Builder Arturo Ramirez ACS 494 Master’s Graduate Project May 04, 2001.
ASSISTIVE TECHNOLOGY PRESENTED BY ABDUL BARI KP. CONTENTS WHAT IS ASSISTIVE TECHNOLOGY? OUT PUT: Screen magnifier Speech to Recogonizing system Text to.
Assistive Technology and Web Accessibility University of Hawaii Information Technology Services Jon Nakasone.
By Amisha Pardasani. Contents Introduction to Wireless Application Protocol Introduction to Wireless Markup Language WML Formatting Links and Images Input.
Brussels, 04 March 2004Workshop „New Communication Paradigms for 2020“ Semantic Routing, Service Discovery and Service Composition Gregor Erbach German.
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 8.1 Chapter 8 : The Mobile Web Mobile computing.
AgentSheets ® Thought Amplifier End User Development WHO needs it? Alexander Repenning CS Prof. University of Colorado CEO AgentSheets Inc.
AgentSheets ® Thought Amplifier The Programmed Expression of Ideas Alexander Repenning CS Prof. University of Colorado CEO AgentSheets Inc.
CapturaTalk4Android Demonstration Abi James
A context-aware communication system Natalia Marmasse advisor: Chris Schmandt Speech Interface Group MIT Media Lab.
Computers and Disability Case Study IB Computer Science II Paul Bui.
Website Accessibility. What is Website Accessibility? Making information on the internet usable and understandable for EVERYONE, including those with.
An Overview 1 Pamela Harrod, DMS 546/446 Presentation, March 17, 2008.
MULTIMEDIA DEFINITION OF MULTIMEDIA
How People with Disabilities Access the Web Web Design – Sec 2-5 Part or all of this lesson was adapted from the University of Washington’s “Web Design.
Web Standards Web Design – Sec 2-4 Part or all of this lesson was adapted from the University of Washington’s “Web Design & Development I” Course materials.
Learning Objective The students should be able to: a. state the definition of software b. state the usage of software c. list different types of software.
1 CREATING A RESEARCH PAPER (25 June 2010) Objectives: To create a Research Paper using MLA Documentation style.
Assistive Technology November 14, Screen Reader Who uses screen readers? –People with little to no vision What is it? –A form of “Assistive Technology”
Framework for Virtual Web Laboratory I. Petković M. Rajković.
AgentSheets ® Thought Amplifier AgentSheets, Inc. Boulder, CO, USA Dr. Alexander Repenning, CEO.
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
WHAT IS E-COMMERCE? E-COMMERCE is a online service that helps the seller/buyer complete their transaction through a secure server. Throughout the past.
CONTENT FOCUS FOCUS INTRODUCTION INTRODUCTION COMPONENTS COMPONENTS TYPES OF GESTURES TYPES OF GESTURES ADVANTAGES ADVANTAGES CHALLENGES CHALLENGES REFERENCE.
Presentation Title 1 1/27/2016 Lucent Technologies - Proprietary Voice Interface On Wireless Applications Protocol A PDA Implementation Sherif Abdou Qiru.
Web-based Front End for Kraken Jing Ai Jingfei Kong Yinghua Hu.
Real-time Bus Information on Mobile Devices Stuart D. Maclean, Daniel J. Dailey ITS Research Program University of Washington, Seattle, WA.
Section 508 Refresh WCAG 2.0 A and AA Information & Comparison CB Averitt – Deque Systems.
Cascading Style Sheets (CSS) EXPLORING COMPUTER SCIENCE – LESSON 3-5.
Creating Reader-Centered Web pages and Websites. Designing Websites Design with same qualities as other workplace communications ▫Usability and Persuasiveness.
1 CS 501 Spring 2005 CS 501: Software Engineering Lecture 12 Usability 2.
Document Clustering for Natural Language Dialogue-based IR (Google for the Blind) Antoine Raux IR Seminar and Lab Fall 2003 Initial Presentation.
SAL-I PROJECT PROPOSAL Development of a Web-based GUI for SAL.
Powerpoint Templates Page 1 iPhone combines smart phone capabilities with graphical interface iPhone Application Development.
Presented By Sharmin Sirajudeen S7 CS Reg No :
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Cascading Style Sheets (CSS)
Lesson Objectives Aims You should be able to:
Web Standards Web Design – Sec 2-3
Proposal for Term Project
Styles with Cascading Style Sheets (CSS)
How People with Disabilities Access the Web
Styles with Cascading Style Sheets (CSS)
Web Standards Web Design – Sec 2-3
a context-aware communication system
PhoNET Voice based web access ASWIN.P S3 EC ROLL : 24.
Building your class website
Website Planning EIT, Author Gay Robertson, 2018.
Screen Magnification Basics
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
Apply programming techniques to design and create a web page
Y. Borodin, F. Ahmed, M. A. Islam, Y. Puzis, V. Melnyk and I. V
Presentation transcript:

Object Oriented Design

Goals  OOD meets input from the Web  Design workshop u Form teams u Brainstorm projects

Connecting objects to information in the real world, in real time An agent-based approach

What is WRONG with the existing Web?

WRONG Modality:  Blind users cannot read textual descriptions.  Automatic text-to-speech interfaces may be able to verbally convey the textual contents of a Web page to users, but if the Web page is formatted for visual access the sequential information access may become unintelligible or inefficient.

WRONG Language:  Crucial explanatory text may be provided in the wrong language. For instance less than 15% of U.S. Web sites contain Spanish translations

WRONG Nomenclature:  Information may be expressed in an unfamiliar measurement system. The translation of Celsius to Fahrenheit or kilometers to miles, while scientifically trivial, may represent a serious impediment for many users

WRONG Time:  The information may be correct, relevant and readable, but might be presented at the wrong time. Stock information, for instance, is most useful when presented in real-time.

WRONG Format:  Information can look great on a large computer monitor, but be completely unsuitable for small information devices such as PDAs and cell phones.

Use End-User Programmable Agents to Bridge the Gap between Existing and Relevant Information on the Web

What happens when we enable agents to access Web pages and merge the notions of browsers and simulations?

The Syntactic Web The Semantic Web The Pragmatic Web

 The vision of the Pragmatic Web is about the end-user controlled processing of all- purpose Web-based information into information of practical consequences to individuals.

Boulder Live The browserless agent-based Web

Why?  Make information accessible to disabled, e.g., blind or motor skill challenged  Have agents access information user controlled, e.g. voice commands, or autonomously  Have agents synthesize new information  Create information processing ecologies: make agents sharable goods ( , Web).  Access information on small wireless devices including PDAs and cell phones

Bridge…  Modalities: e.g., text speech  Time: get information only WHEN it is relevant  Nomenclature: e.g., Fahrenheit Celsius  Languages: English, Spanish, German, …

Delivery what kind of hardware to use and how to use it?

PDA

Simulated person Real-time tracked buses Speech interface Stops

Homework  Write a one paragraph proposal on what your project will do u one member of your team will proposal to Andri and Alex AND ALL other team members  Play with AgentSheets WWWRead condition to get a sense of feasibility  Due: Sept 19

Workshop  Form teams  Brainstorm Web info application / Web service