A Web Compliance Engineering framework to support the development of accessible Rich Internet...

11
Slide 1 w4a A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

description

Presentation at the W4A Conference, Beijing 2008

Transcript of A Web Compliance Engineering framework to support the development of accessible Rich Internet...

Page 1: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 1w4a

A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Page 2: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

W4A 2008, Beijing, ChinaCarlos A. Velasco, Dimitar Denev, Dirk Stegemann and Yehya Mohamad

Page 3: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 3w4a

Web Compliance

Electronic Ledger Storage Law (Japan)

11MEDIS-DC (Japan)

CanadianElectronic

Evidence Act

SECTON 17a-4 (USA)

HIPAA (USA)

FDA 21 CRF Part 11

ISO 18501/18509

Sarbanes-Oxley Act (USA)

AIPA (Italy)

GDPdU & GoBS (Germany)

BSI PD0008 (UK)

PublicRecords

Office (UK)

NF Z 42-013 (France)

FinancialServices

Authority (UK)Object 1

Basel IICapitalAccord

Page 4: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 4w4a

Web Compliance Engineering

Application of quality assurance, testing and management processes and principles that ensure conformance of Web application standards, policy environments and other ad-hoc quality criteria, e.g. corporate identity, defined by involved actors.

Page 5: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 5w4a

Limitations of Evaluation and Repair Accessibility Tools– Limited crawler capabilities for large Internet portals

• Dynamic page content– Limited or non-existent localization support

• Adaptation to different policy frameworks– Inability to analyze and repair dynamically

generated DOM elements– Lack of support for documentation of software

testing procedures or reporting languages like EARL

Page 6: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 6w4a

RIAs and Accessibility

– Brings Web applications closer to desktop applications in terms of user experience

– Ad-hoc development and lack of standards– Absence of semantics in custom graphical

components– Re-purposing of HTML elements for

formatting and presentation– ARIA specification to solve the accessibility

issues

Page 7: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 7w4a

Ontology for semantic description of compliance environments

– Test structure and hierarchy– Form of results' reports and their analysis– Implementation rule sets

• WCAG 1.0• WCAG 2.0• mobileOK

Page 8: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 8w4a

Framework architecture

Page 9: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 9w4a

Use Cases

– Enterprise Content Management Systems– RIA user– RIA provider– Web site commissioner– Usability expert

Page 10: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 10w4a

Conclusions and future work

– Compliance framework able to tackle issues related to Rich Internet Applications

– Test suites for ARIA need to be defined– Design of algorithms to

• detect navigational components• infer relationships between scripting widgets• annotate user interface components

Page 11: A Web Compliance Engineering framework to support the development of accessible Rich Internet Applications

Slide 11w4a

Thank you for the attention !