Wide BSI/JISC Accessibility SIG meeting presentation

17
Widgets for Inclusive Distributed Environments Elaine Pearson, Franck Perrin, Voula Gkatzidou, Accessibility Research Centre Teesside University, UK

description

 

Transcript of Wide BSI/JISC Accessibility SIG meeting presentation

Page 1: Wide BSI/JISC Accessibility SIG meeting presentation

Widgets for Inclusive Distributed Environments

Elaine Pearson, Franck Perrin, Voula Gkatzidou,

Accessibility Research CentreTeesside University, UK

Page 2: Wide BSI/JISC Accessibility SIG meeting presentation

Introduction Partners:

Teesside University, TechDis, Portland College

Aims To use a community based approach to make elearning

resources accessible and inclusive to disabled students.

Rationale To meet the needs of students with diverse needs to create

an environment suitable for all students regardless of how and where they access their learning.

Outcomes Suite of bespoke W3C standard widgets (Wookie)hosted on

repository Experience of applying standards

Page 3: Wide BSI/JISC Accessibility SIG meeting presentation

Context: towards an APLE

Page 4: Wide BSI/JISC Accessibility SIG meeting presentation

Context: towards an APLE

Page 5: Wide BSI/JISC Accessibility SIG meeting presentation

Widgets definition

• Tools– e.g. clocks, event countdowns, auction-tickers, visual prompts

• Services– e.g. contextualised spell checker

• Mini - applications (interactive)– e.g. paint programme, learning object

• Fully-collaborative applications– e.g. chats, quizzes, and games

Page 6: Wide BSI/JISC Accessibility SIG meeting presentation

Agile development methodology• Lightweight approach suitable for collaborative project• Based on iterative and incremental development

• Requirements and solutions evolve through collaboration

• Involved community of practice• Staff involved directly in teaching or support of disabled students

• Informal team approach:• Designs formulated

• (learning designs produced in workshops)• Specification outlined

• (designs classified and prioritised, additional content identified)• Prototypes developed

• ARC developers• Feedback illicited

• designers• Amendments made• Widget released for evaluation, use, adaptation

Page 7: Wide BSI/JISC Accessibility SIG meeting presentation

Development environment

• Apache Wookie (http://incubator.apache.org/wookie):

– Java server application to upload and deploy widgets

• Based on the W3C Widgets specification

• Compatible with many VLEs

• Widgets can be deployed and run in 3rd party applications

using Wookie

• Wookie has a REST API that can be used to get or create

instances of widgets

Page 8: Wide BSI/JISC Accessibility SIG meeting presentation

Outputs• Workshops produced more ideas than we expected

• Wookie as a development platform worked well in most cases

• Managed to develop (still ongoing) all but one of the 49 designs:

• Pronounce it– because need API that so far we have not found for free

Page 9: Wide BSI/JISC Accessibility SIG meeting presentation

Classification• Types: tools, applications and learning objects• Purpose:

• Task management, time management, learning aids (e.g. Digital abacus), independence tools (e.g. Budgeting tool), assistive technology (e.g. Transparent ruler), social network tools (community activism) , content free applications (choices template)

• Features:• Self-contained, Access to DB, Access to Web services, Media

Content, GPS, Access to Operating System, On top of application, Dockable, Movable, Resizable, Full screen, VLE compatible, Mobile devices, Multiple browsers, Access to user area

• Development platform:• Wookie, Opera, Windows apps

Page 10: Wide BSI/JISC Accessibility SIG meeting presentation

Standards

• Employ W3C Widgets 1.0 specifications

• Mostly comprised of HTML and JavaScript, the WIDE

Widgets are W3C XHTML 1.0 standard compliant

• Web Content Accessibility Guidelines (WCAG) 2.0

• HTML 5 Draft Specifications

• Opera Widget Specifications 1.0

• Cascading Style Sheet 2 Specifications

Page 11: Wide BSI/JISC Accessibility SIG meeting presentation

Standards (future development)

• IMS AccessForAll Meta-data (IMS ACCMD) and IMS

Accessibility for Learner Information Package (IMS ACCLIP)

could be applied to LO widgets for adaptability of content

• IEEE Standard for Learning Object Metadata (IEEE LOM)

could also be applied to LO widgets for sharing and re-use

• ARIA could be applied to Widgets to ease the use of

assistive technologies and dynamically created web

controls

Page 12: Wide BSI/JISC Accessibility SIG meeting presentation

Examples• Intention was to create all widgets using Wookiehttp://arc.tees.ac.uk/wider

• Wookie– Visual shopping list

• Opera widgets (access to operating system– Community activism

• Windows applications – Magnfying glass

Page 13: Wide BSI/JISC Accessibility SIG meeting presentation

Visual shopping list (Wookie)

Page 14: Wide BSI/JISC Accessibility SIG meeting presentation

Community activism (Opera)

Page 15: Wide BSI/JISC Accessibility SIG meeting presentation

Magnifying glass (windows app)

• A simple widget that magnifies text and images.

• Windows app because it needs access to the client screen memory and a number of primitive operating system calls and DLLs.

• Until W3C widget standards or browser suppliers include a virtual operating system API some ‘widgets’ will need to be developed as native system applications (e.g.Windows applications, I-phone apps or Google Android mobile applications).

Page 16: Wide BSI/JISC Accessibility SIG meeting presentation

Touch screen/ one click timer (adaptation)

Page 17: Wide BSI/JISC Accessibility SIG meeting presentation

Widgets for Inclusive Distributed Environments

Elaine Pearson, Franck Perrin, Voula Gkatzidou,

Accessibility Research CentreTeesside University, UK

[email protected]