Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Wide BSI/JISC Accessibility SIG meeting presentation


Published on

  • Finally found a service provider which actually supplies an essay with an engaging introduction leading to the main body of the exposition Here is the site ⇒⇒⇒ ⇐⇐⇐
    Are you sure you want to  Yes  No
    Your message goes here
  • A professional Paper writing services can alleviate your stress in writing a successful paper and take the pressure off you to hand it in on time. Check out, please ⇒ ⇐
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

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 ( ): </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> </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]