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

23
  • date post

    20-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    1

Transcript of From the Trenches Practical Approaches to Building the Accessible Web jon reid senior developer...

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