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