3. Goal of Web developer is not merely to dazzle, but to deliver information to the widest audience possible 3
4. Developers on the web Today web developers and designers are more concerned about dazzling the customer with fancy features Web developers are self educated, and often focus on visual aspects Internet is a world wide information and communication medium. One of the biggest reasons its so popular is because it is a medium to get information and deliver content And since information is useful for everyone, delivering that information to the widest audience possible, irrespective of Medium, platform and capability is really important 4
5. Neither Accessible nor Usable Web Designers and Developers are usually ignorant or arrogant Lack of awareness and Interest create problems and add to the list of badly developed websites According to a report, commissioned by the United Nations as part of its International Day of Disabled Persons 93% failed to provide adequate text descriptions for graphics 73% relied on JavaScript for important functionality … 5
6. Neither Accessible nor Usable … … 78% used colors with poor contrast, causing issues for those with color blindness 98% did not follow industry web standards for the programming code 97% did not allow people to alter or resize pages 89% offered poor page navigation 87% used pop-ups causing problems for those using screen magnification software 6
7. Accessibility is more than a checklist item Lot of developers usually treat developing accessible web sites as a check list item Topics like semantic web, CSS3, ARIA are all developer favorites at conferences, but actual application is a hurdle In many companies, not being 508 compliant means a Million dollar law suite So Developers always live in fear and think of accessibility as a road block 7
8. Accessibility is more than a checklist item .. Developers think that making a site accessible will mean radical changes in design and additional man hours It is a radical change if you do not apply guidelines and best practices ground up Procrastination is the root of all accessibility failures We as technologists portray accessibility as a gigantic problem to solve and being incredibly hard to tackle 8
10. Rethink the approach To threaten people with big laws and law suites is point less You cannot sell anything by showing that it doesn’t work. Approach must be positive Developers, Designers and Engineers are really creative people, need to channel their interests better present the technology as a useful add on rather than a check list item 10
15. Good clean code benefits all Semantic markup will benefit everyone. Web crawlers make better sense out a page, pages fare better for Search engines (SEO) Simplicity is everything. Start off with a simple design and then layer endlessly Progressive enhancement is a great approach Offer functionality only when platform has capability of handling it Opposite of graceful degradation Never depend on Javascript, Flash or Silverlight for major functionalities Always design for basic functionality, not for enhancements 15
16. Working with technology should be fun Through correct mindset and approach, solving problems ground up is actually fun Solve real problems that impact real people Fancy Ui's with 100 click through are not a useful solution, but a challenge to get from point A to point B in the fastest easiest time is a good problem Smart solutions to solve real problems http://developer.yahoo.com/yui/grids/builder/ 16
17. The developers of today are only as capable as their current limitations, and one of our biggest limitation is attitude and mindset 17
18. The New mindset Content is the most important component on the web. Content must always come first Knowledge of assistive technologies is as essential as knowing HTML, CSS or Javascript Smart user engagement techniques is really important Clean Layouts Ground up standards compliance 18
19. What Tech industry can do Educate their employees about benefits of scoping in for accessibility best practices ground up In many cases, accessibility is an after thought, and teams scope for it as a separate activity This is when it becomes extremely hard to handle and time consuming Have the tools in place right from the start Invest in Accessibility has a solid test criteria for success of a product User engagement design groups need to factor in application usability with application presentation 19
20. What Education institutes can do It is important to start with strong fundamentals. One cannot teach great Web design without proper fundamentals Place emphasis on content and not presentation Do not start with fancy titles like Ajax, Flash, DHTML etc Stress on features as core components of an application, not colors and font sizes 20
21. What Yahoo! Inc. is trying to do Accessibility is no longer a separate discussion topic We are working towards improving our existing solutions Emphasis on Clean and Simple designs Develop for Core functionalities first, then layer endlessly 'Code Preliminaries' even before a single line of code is written Focus on what needs to be done for a given UI mock Cover all accessibility related items ground up Periodic reviews Focus on ARIA on our platforms 21
22. What Yahoo! is trying to do ... Yahoo! UI libraries have ARIA support and are all progressively enhanced Explore cleaner ways to indicate progress, show dynamic updates and Ajax status 22
23. What we have been trying to do 23 http://uk.tv.yahoo.com/
24. What we have been trying to do … 24 http://uk.tv.yahoo.com/
25. What we have been trying to do ... 25 http://search.yahoo.com
26. What we have been trying to do … 26 http://search.yahoo.com
I am a web developer from Yahoo! and I have to deal with Accessibility mainly concerning the Internet
Quote - “Goal of Web developer is not merely to dazzle, but to deliver information to the widest audience possible” They keywords highlighted on that quote are dazzle, deliver and widestToday web developers and designers are more concerned about dazzling the customer with fancy features Internet is a world wide information and communication medium. One of the biggest reasons its so popular because it’s a medium to get information and deliver content And since information is useful for everyone, delivering that information to the widest audience possible, irrespective of Medium, platform and capability is really important