Successfully reported this slideshow.
Your SlideShare is downloading. ×

Wide BSI/JISC Accessibility SIG meeting presentation

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Jenzabar IMS Global Updates
Jenzabar IMS Global Updates
Loading in …3
×

Check these out next

1 of 17 Ad

More Related Content

Advertisement

Similar to Wide BSI/JISC Accessibility SIG meeting presentation (20)

Wide BSI/JISC Accessibility SIG meeting presentation

  1. 1. Widgets for Inclusive Distributed Environments Elaine Pearson, Franck Perrin, Voula Gkatzidou, Accessibility Research Centre Teesside University, UK
  2. 2. Introduction <ul><li>Partners: </li></ul><ul><ul><li>Teesside University, TechDis, Portland College </li></ul></ul><ul><li>Aims </li></ul><ul><ul><li>To use a community based approach to make elearning resources accessible and inclusive to disabled students. </li></ul></ul><ul><li>Rationale </li></ul><ul><ul><li>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. </li></ul></ul><ul><li>Outcomes </li></ul><ul><ul><li>Suite of bespoke W3C standard widgets (Wookie)hosted on repository </li></ul></ul><ul><ul><li>Experience of applying standards </li></ul></ul>
  3. 3. Context: towards an APLE
  4. 4. Context: towards an APLE
  5. 5. Widgets definition <ul><li>Tools </li></ul><ul><ul><li>e.g. clocks, event countdowns, auction-tickers, visual prompts </li></ul></ul><ul><li>Services </li></ul><ul><ul><li>e.g. contextualised spell checker </li></ul></ul><ul><li>Mini - applications (interactive) </li></ul><ul><ul><li>e.g. paint programme, learning object </li></ul></ul><ul><li>Fully-collaborative applications </li></ul><ul><ul><li>e.g. chats, quizzes, and games </li></ul></ul>
  6. 6. Agile development methodology <ul><li>Lightweight approach suitable for collaborative project </li></ul><ul><li>Based on iterative and incremental development </li></ul><ul><ul><li>Requirements and solutions evolve through collaboration </li></ul></ul><ul><li>Involved community of practice </li></ul><ul><ul><li>Staff involved directly in teaching or support of disabled students </li></ul></ul><ul><li>Informal team approach: </li></ul><ul><ul><li>Designs formulated </li></ul></ul><ul><ul><ul><li>(learning designs produced in workshops) </li></ul></ul></ul><ul><ul><li>Specification outlined </li></ul></ul><ul><ul><ul><li>(designs classified and prioritised, additional content identified) </li></ul></ul></ul><ul><ul><li>Prototypes developed </li></ul></ul><ul><ul><ul><li>ARC developers </li></ul></ul></ul><ul><ul><li>Feedback illicited </li></ul></ul><ul><ul><ul><li>designers </li></ul></ul></ul><ul><ul><li>Amendments made </li></ul></ul><ul><ul><li>Widget released for evaluation, use, adaptation </li></ul></ul>
  7. 7. Development environment <ul><li>Apache Wookie ( http://incubator.apache.org/wookie ): </li></ul><ul><ul><li>Java server application to upload and deploy widgets </li></ul></ul><ul><li>Based on the W3C Widgets specification </li></ul><ul><li>Compatible with many VLEs </li></ul><ul><li>Widgets can be deployed and run in 3 rd party applications using Wookie </li></ul><ul><li>Wookie has a REST API that can be used to get or create instances of widgets </li></ul>
  8. 8. Outputs <ul><ul><li>Workshops produced more ideas than we expected </li></ul></ul><ul><ul><li>Wookie as a development platform worked well in most cases </li></ul></ul><ul><ul><li>Managed to develop (still ongoing) all but one of the 49 designs: </li></ul></ul><ul><ul><ul><li>Pronounce it– because need API that so far we have not found for free </li></ul></ul></ul>
  9. 9. Classification <ul><ul><li>Types: tools, applications and learning objects </li></ul></ul><ul><ul><li>Purpose: </li></ul></ul><ul><ul><ul><li>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) </li></ul></ul></ul><ul><ul><li>Features: </li></ul></ul><ul><ul><ul><li>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 </li></ul></ul></ul><ul><ul><li>Development platform: </li></ul></ul><ul><ul><ul><li>Wookie, Opera, Windows apps </li></ul></ul></ul>
  10. 10. Standards <ul><li>Employ W3C Widgets 1.0 specifications </li></ul><ul><li>Mostly comprised of HTML and JavaScript, the WIDE Widgets are W3C XHTML 1.0 standard compliant </li></ul><ul><li>Web Content Accessibility Guidelines (WCAG) 2.0 </li></ul><ul><li>HTML 5 Draft Specifications </li></ul><ul><li>Opera Widget Specifications 1.0 </li></ul><ul><li>Cascading Style Sheet 2 Specifications </li></ul>
  11. 11. Standards (future development) <ul><li>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 </li></ul><ul><li>IEEE Standard for Learning Object Metadata (IEEE LOM) could also be applied to LO widgets for sharing and re-use </li></ul><ul><li>ARIA could be applied to Widgets to ease the use of assistive technologies and dynamically created web controls </li></ul>
  12. 12. Examples <ul><li>Intention was to create all widgets using Wookie </li></ul><ul><li>http://arc.tees.ac.uk/wider </li></ul><ul><ul><ul><li>Wookie </li></ul></ul></ul><ul><ul><ul><ul><li>Visual shopping list </li></ul></ul></ul></ul><ul><li>Opera widgets (access to operating system </li></ul><ul><ul><li>Community activism </li></ul></ul><ul><ul><ul><li>Windows applications </li></ul></ul></ul><ul><ul><ul><ul><li>Magnfying glass </li></ul></ul></ul></ul>
  13. 13. Visual shopping list (Wookie)
  14. 14. Community activism (Opera)
  15. 15. Magnifying glass (windows app) <ul><li>A simple widget that magnifies text and images. </li></ul><ul><li>Windows app because it needs access to the client screen memory and a number of primitive operating system calls and DLLs. </li></ul><ul><li>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). </li></ul>
  16. 16. Touch screen/ one click timer (adaptation)
  17. 17. Widgets for Inclusive Distributed Environments Elaine Pearson, Franck Perrin, Voula Gkatzidou, Accessibility Research Centre Teesside University, UK [email_address]

×