23

From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI
Page 2: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

From the TrenchesPractical Approaches to Building the Accessible Web

jon reidsenior developerEffectiveUI

Page 3: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Practical AccessibilityFocus on implementation

Page 4: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

traditional project dynamicsimplementation team and stakeholders/clients

Much of the web is built on spec

Page 5: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

too abstracttoo costly

Accessibility falls by the wayside

Page 6: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

“Accessibility is too restrictive”“I'll have to design to the least common denominator”“It will be ugly”“It won't be interesting”

design woes

Page 7: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

“This technology doesn't support accessibility”“Accessibility will restrict our implementation”“Testing will be hard”“Maintenance will be expensive”

development woes

Page 8: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

“This will be too expensive, we have a limited budget”“We're not the government, we don't need to be accessible”

stakeholder woes

Page 9: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Bull.You can create awesome designs with rich interactions using advanced technologies and be accessible too.

Page 10: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

I'll need to take them and composite them.Screenshots of Blue Angels site.

Page 11: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Sponsored by Microsoft to showcase SilverlightGift to the US Navy Blue Angels Demonstration TeamVideo, 3D renderingHTML 5, CSS 3, JavaScriptCompletely 508 compliant

Project Pensacola

Page 12: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Combating the Woes: Keep it Realfocused requirementsachievable goalsmeasurable results

Page 13: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

everyone knows what they need to do and how accessibility will be verifiedKeeping it real prevents abstraction

Page 14: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

defines the risks and returns upfrontprovides transparencysupports decision making

Keeping it real helps sell the stakeholder

Page 15: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

designtechnical/technologicalmanagement

How do you keep it real? Focus on requirements.

Page 16: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Progressive EnhancementIt's not just for programmers.

Page 17: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

create a baseline implementation and then enhance based on capabilitiesmostly mentioned in the context of development

Progressive Enhancement

Page 18: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

breaks the “must look the same in all browsers” moldexperience is tailored to capability

Progressive Enhancement

Page 19: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

designers and developers work closely togethercreate basic content and functionalityuse technology to layer improved design and interaction

Progressive Enhancement and Accessibility

Page 20: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

custom form fields (get screenshots from FedEx application)Progressive Enhancement Example

Page 21: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

CSS 3 layouts (get screenshots from Ryan)Progressive Enhancement Example

Page 22: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Project Pensacola image gallerybasic list of images with captionsformatted using CSS and JavaScript to produce rich interaction(get screenshots)

Progressive Enhancement Example

Page 23: From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer EffectiveUI

Questions