27
Adapting to the user's needs and preferences Behzad Kateli

Adapting to the user's needs and preferences Behzad Kateli

Embed Size (px)

Citation preview

Page 1: Adapting to the user's needs and preferences Behzad Kateli

Adapting to the user's needs and preferences

Behzad Kateli

Page 2: Adapting to the user's needs and preferences Behzad Kateli

Content Publishing

The medium of by which content is publishing has changed Blogs Wikis Annotations

The way is which users search for content has changed FOAF/creator descriptions

Page 3: Adapting to the user's needs and preferences Behzad Kateli

Annotations

Annotations can be: Notes Summaries Web Pages Blogs Wikis

Annotations can be attached to web documents

Page 4: Adapting to the user's needs and preferences Behzad Kateli

Adapting to User Needs and Preferences

Based on IMS AccessForAll metadata specification.

A user can create a Access For All user profiles which allows them to customise content based on: Display Preferences Control Preferences Content Preferences

Page 5: Adapting to the user's needs and preferences Behzad Kateli

Display Preferences

Font Face, Size Foreground, Background Colour Using Screen readers Using a Braille display Tactile technology Visual Alters

Page 6: Adapting to the user's needs and preferences Behzad Kateli

Control Preferences

Enhancing Keyboard Mouse Emulation Voice Recognition Structural Navigation etc

Page 7: Adapting to the user's needs and preferences Behzad Kateli

Content Preferences

Alternative to visual Alternatives to audio Alternatives to text etc

Page 8: Adapting to the user's needs and preferences Behzad Kateli

AnnoSource

An experimental Annotation client which integrates Access For All & FOAF/VCard creator descriptions.

User can create annotations and include FOAF information

User can create an Access For All profile Annotations customise based on user

preferences

Page 9: Adapting to the user's needs and preferences Behzad Kateli

Additions to AnnoSource

AnnoSource includes customised/local services for content preferences: Language Translation Braille Font Translation Include author/creator FOAF information

Page 10: Adapting to the user's needs and preferences Behzad Kateli

Demonstration

Adding an annotation which includes information about OzeWAI 2005

Page 11: Adapting to the user's needs and preferences Behzad Kateli

Adding an Annotation

Page 12: Adapting to the user's needs and preferences Behzad Kateli

Adding an Annotation cont.

Page 13: Adapting to the user's needs and preferences Behzad Kateli

Adding an Annotation cont.

Page 14: Adapting to the user's needs and preferences Behzad Kateli

Adapting to Display Preferences - Example

Peter has visual preferences. He wants content to be Cursive Font Face, large text and include black background with yellow text

Page 15: Adapting to the user's needs and preferences Behzad Kateli

Example Cont.

Page 16: Adapting to the user's needs and preferences Behzad Kateli

Example Cont. – Transformed Annotation

Page 17: Adapting to the user's needs and preferences Behzad Kateli

Adapting to Content Preferences - Example

Peter is an Italian student. Sometimes he prefers to view content in Italian

AnnoSource uses on-line language translation servers to transform annotation content to variety of different languages. Google Language Tools Altavista - Babel Fish Language Translation

Page 18: Adapting to the user's needs and preferences Behzad Kateli

Example Cont.

Page 19: Adapting to the user's needs and preferences Behzad Kateli

Example Cont. – Transformed Annotation

Page 20: Adapting to the user's needs and preferences Behzad Kateli

Language Translation – Other Examples

English to Spanish English to Japanese

English to Korean English to Portuguese

Page 21: Adapting to the user's needs and preferences Behzad Kateli

Including FOAF information

Peter wants to view creator information

Page 22: Adapting to the user's needs and preferences Behzad Kateli

Example Cont. – Transformed Annotation – With FOAF (Italian)

Page 23: Adapting to the user's needs and preferences Behzad Kateli

Adapting to Control Preferences - Example

Peter doesn’t want to view the full annotation but just a summary.

Page 24: Adapting to the user's needs and preferences Behzad Kateli

Example Cont. – Transformed Annotation – With Summary

English

Italian

Page 25: Adapting to the user's needs and preferences Behzad Kateli

Braille Example

Page 26: Adapting to the user's needs and preferences Behzad Kateli

Braille Example - Cont

Page 27: Adapting to the user's needs and preferences Behzad Kateli

More Information

AnnoSource Website http://matchbox01.cs.latrobe.edu.au/annosource/

Contact Information Behzad Kateli – [email protected]