SlideShare a Scribd company logo
Open and Accessible



Mark Meeker
About Me

Now...




Previously...
Barriers
“The Sum of Human Knowledge”
                 Image Source: http://en.wikipedia.org/wiki/Britannica
NEW
    v
 Barriers
“The Sum of Human Knowledge”
“ The power of the Web is in its
universality. Access by everyone regardless
of disability is an essential aspect.”
                                      - Tim Berners-Lee
Open and Accessible UI
Open and Accessible UI
Open and Accessible UI
“Browsers are the most
hostile software engineering
   environment possible”
                 - Douglas Crockford
http://churchcrunch.com/2009/01/25/above-the-fold-make-it-count/
Users will never use your site in the
way you expect them to.
Barriers   http://www.flickr.com/photos/goldfishsnaps/2830876853/
Disabilities


 • Blind, low vision
 • color blindness
 • Limited mobility
 • Deaf, hearing impaired
Open and Accessible UI
Old Technology




      Release date: August 27, 2001
Accessibility

Universality
Usability
Solutions   http://www.flickr.com/photos/82046831@N00/514212023/
W3C - WCAG 2.0
Open and Accessible UI
Semantic Markup


  • Use the HTML elements the way they
    were intended.
  • There are 91. How many can you name?
  • http://www.oneplusyou.com/bb/html_quiz
Progressive Enhancement



  • Separate HTML from CSS from JavaScript.
  • No in-line style or onclick attributes


http://www.alistapart.com/articles/understandingprogressiveenhancement
Graded Browser Support


• Not every browser is equal in capability.
• Don’t serve what a browser can’t support.
• Color TV versus Black and White TV
• http://developer.yahoo.com/yui/articles/gbs/
Graded Browser Support




          http://developer.yahoo.com/yui/articles/gbs/
http://tv.yahoo.com
http://tv.yahoo.com
http://sa.watson.ibm.com
http://sa.watson.ibm.com
JavaScript Libraries
“As far as the customer is
 concerned, the interface
     is the product.”
                   - Jef Raskin
Redundant Inputs
Redundant Inputs


  • Offer multiple input options
  • GUI input and keyboard input
  • Enhance visual cues with text-based cues
  • Look to desktop interfaces for patterns
  • Seek out CLI developers for testing
Redundant Inputs




                   http://netflix.com
Redundant Inputs




               http://developer.yahoo.com/yui/examples/
Linearization
Linearization




                http://ebookers.com
Linearization

    State/      Zip/Postal
                                Examples
   Province       Code
      No           Yes       United Kingdom, France, Germany




   Drop Down       Yes        United States, Canada, Australia




     Input         Yes

      No           No                     Ireland
Linearization




                http://basecamphq.com
Focus
Focus


  <input>          <div>

             vs.
    <a>            <td>

  <button>         <img>
Real Link?




             http://ebookers.com
Real Checkbox?




                 http://amazon.com
Real Checkbox?


    1     2      3


    4     5      6


    7     8      9


                     http://amazon.com
Real Checkbox?

             123
             456
             789




                   http://amazon.com
Is that a button?




                    http://apple.com
Where to Next?




                 http://facebook.com
Updates
Updates




          http://finance.yahoo.com/
Updates




          http://finance.yahoo.com/
Set Focus on Update?




                       http://orbitz.com
Set Focus on Update?
<div id=”tripcost” tabindex=quot;-1quot;>
 // trip cost markup
</div>



onclick:
 document.getElementById('tripcost').focus();
Set Focus on Update?



      Screen Magnifiers?
Open and Accessible UI
Open and Accessible UI
Open and Accessible UI
http://apple.com
Ajax is Everywhere




                     http://blaugh.com/2006/08/21/ajax-makes-everything-better/
Interaction Patterns
•   Filters            •   Rating Widgets
•   Transitions        •   Sliders
•   Auto-complete      •   Micro-content
•   Calendar Pickers   •   Auto-fill
•   Collapse           •   Expand / Collapse
•   Drag and Drop      •   Inline Validation
•   Lightboxes         •   Zoom
•   Yellow Fade        •   Navigation
•   Auto Update        •   Auto Refresh
•   Hover              •   Carrousel
•   Tabs               •   Inline edit
WAI-ARIA
Replicating the Desktop


• <div> can be a button
• <span> can be a slider
• Need a better API
• Leverage accessibility support in the OS
WAI - ARIA

• W3C Web Accessibility Initiative
  Accessible Rich Internet Applications
• Adds hooks into accessibility API of the
  platform
• Define Roles and States so scripts can
  interact with AT APIs
• http://www.w3.org/WAI/
Roles
• link                • application
• combobox, options   • presentation
• checkbox            • group
• radio, radiogroup   • grid, gridcell
• button              • tab, tablist, tabpanel
• progressbar         • list, listitem
• slider              • menu, menubar
• spinbutton          • toolbar
• tree,treeitem       • alert
States

   • checked
   • disabled
   • readonly
   • expanded
   • valuemin, valuemax, valuenow
ARIA




       <div role=quot;dialogquot; ... >
ARIA




       <div role=quot;dialogquot; ... >
ARIA




  <li role=quot;treeitemquot; aria-expanded=quot;truequot; ... >
ARIA


<div role=quot;sliderquot; aria-valuemin=quot;1quot; aria-valuemax=quot;5quot; aria-valuenow=quot;1”>
ARIA



       <div role=quot;region” aria-live=”polite” ... >
Resources
Testing


             Just Ask: Integrating Accessibility
                    Throughout Design

                 Shawn Lawton Henry

          http://www.uiaccess.com/accessucd/
Testing




  http://developer.yahoo.com/yui/theater/
Assistive Technologies

              JAWS: Freedom Scientific


             Window-Eyes: GW Micro


              ZoomText: Ai Squared


                    FireVox
Toolbars


   • Lists of headings
   • Text equivalents for images
   • Disable scripting, mouse events
   • Validation and testing tools
   • Zoom
Toolbars


    http://firefox.cita.uiuc.edu/


    http://www.paciellogroup.com/resources/wat-ie-about.html


    http://www.paciellogroup.com/resources/wat-about.html
Color Contrast



• Colour Analyzer:
    http://juicystudio.com/services/colourcontrast.php
“For most people, technology
makes things easier. For people
with disabilities, technology
makes things possible.”
        - President’s Council on Disability
Questions?

More Related Content

What's hot

Presentation tools for the classroom 2011
Presentation tools for the classroom 2011Presentation tools for the classroom 2011
Presentation tools for the classroom 2011
Karen Brooks
 
Practical, Free And Low Cost Tools You Can Use
Practical, Free And Low Cost Tools You Can UsePractical, Free And Low Cost Tools You Can Use
Practical, Free And Low Cost Tools You Can Use
Michigan Nonprofit Association
 
Discovery Education streaming and Google Earth
Discovery Education streaming and Google EarthDiscovery Education streaming and Google Earth
Discovery Education streaming and Google Earth
Mike Bryant
 
Web Performance Workshop - Velocity London 2013
Web Performance Workshop - Velocity London 2013Web Performance Workshop - Velocity London 2013
Web Performance Workshop - Velocity London 2013
Andy Davies
 
Principles Of Power Point Design- My 12 Favorite Power Point Helpers
Principles Of Power Point Design- My 12 Favorite Power Point HelpersPrinciples Of Power Point Design- My 12 Favorite Power Point Helpers
Principles Of Power Point Design- My 12 Favorite Power Point Helpers
John Fallon
 
Faster web pages
Faster web pagesFaster web pages
Faster web pages
David Rodenas
 
Revolutions Side A
Revolutions Side ARevolutions Side A
Revolutions Side A
Shunsaku Kudo
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
Edna17
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
RosemeireDomingues
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
emedomimgues
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
Andrelma
 
CSS Tricks for WordPress - WordCamp Phoenix
CSS Tricks for WordPress - WordCamp PhoenixCSS Tricks for WordPress - WordCamp Phoenix
CSS Tricks for WordPress - WordCamp Phoenix
Sara Cannon
 
Why Game Developers Should Care About HTML5
Why Game Developers Should Care About HTML5Why Game Developers Should Care About HTML5
Why Game Developers Should Care About HTML5
Bramus Van Damme
 
JavaOne 2016 :: Bringing Robot online with Robo4j Framework
JavaOne 2016 :: Bringing Robot online with Robo4j FrameworkJavaOne 2016 :: Bringing Robot online with Robo4j Framework
JavaOne 2016 :: Bringing Robot online with Robo4j Framework
Miro Wengner
 
ePortfolio
ePortfolioePortfolio
ePortfolio
nellie
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
Martin Stehle
 
Mozilla the web and you
Mozilla the web and youMozilla the web and you
Mozilla the web and you
Christian Heilmann
 
How is technology effecting our world3
How is technology effecting our world3How is technology effecting our world3
How is technology effecting our world3
kylestevenadam
 
Technology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionTechnology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate Edition
John Bristowe
 
Burroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlidesBurroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlides
tabithaburroughs
 

What's hot (20)

Presentation tools for the classroom 2011
Presentation tools for the classroom 2011Presentation tools for the classroom 2011
Presentation tools for the classroom 2011
 
Practical, Free And Low Cost Tools You Can Use
Practical, Free And Low Cost Tools You Can UsePractical, Free And Low Cost Tools You Can Use
Practical, Free And Low Cost Tools You Can Use
 
Discovery Education streaming and Google Earth
Discovery Education streaming and Google EarthDiscovery Education streaming and Google Earth
Discovery Education streaming and Google Earth
 
Web Performance Workshop - Velocity London 2013
Web Performance Workshop - Velocity London 2013Web Performance Workshop - Velocity London 2013
Web Performance Workshop - Velocity London 2013
 
Principles Of Power Point Design- My 12 Favorite Power Point Helpers
Principles Of Power Point Design- My 12 Favorite Power Point HelpersPrinciples Of Power Point Design- My 12 Favorite Power Point Helpers
Principles Of Power Point Design- My 12 Favorite Power Point Helpers
 
Faster web pages
Faster web pagesFaster web pages
Faster web pages
 
Revolutions Side A
Revolutions Side ARevolutions Side A
Revolutions Side A
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
 
Blogs como gerenciar
Blogs como gerenciarBlogs como gerenciar
Blogs como gerenciar
 
CSS Tricks for WordPress - WordCamp Phoenix
CSS Tricks for WordPress - WordCamp PhoenixCSS Tricks for WordPress - WordCamp Phoenix
CSS Tricks for WordPress - WordCamp Phoenix
 
Why Game Developers Should Care About HTML5
Why Game Developers Should Care About HTML5Why Game Developers Should Care About HTML5
Why Game Developers Should Care About HTML5
 
JavaOne 2016 :: Bringing Robot online with Robo4j Framework
JavaOne 2016 :: Bringing Robot online with Robo4j FrameworkJavaOne 2016 :: Bringing Robot online with Robo4j Framework
JavaOne 2016 :: Bringing Robot online with Robo4j Framework
 
ePortfolio
ePortfolioePortfolio
ePortfolio
 
Essential html tweaks for accessible themes
Essential html tweaks for accessible themesEssential html tweaks for accessible themes
Essential html tweaks for accessible themes
 
Mozilla the web and you
Mozilla the web and youMozilla the web and you
Mozilla the web and you
 
How is technology effecting our world3
How is technology effecting our world3How is technology effecting our world3
How is technology effecting our world3
 
Technology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate EditionTechnology Careers v2.0 SP1 Ultimate Edition
Technology Careers v2.0 SP1 Ultimate Edition
 
Burroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlidesBurroughs_Tabitha_IgnitePresentationSlides
Burroughs_Tabitha_IgnitePresentationSlides
 

Viewers also liked

Mediamatic Night Lab #2
Mediamatic Night Lab #2Mediamatic Night Lab #2
Mediamatic Night Lab #2
Arjan
 
Ist Standortmarketing "Standortdoping"?
Ist Standortmarketing "Standortdoping"?Ist Standortmarketing "Standortdoping"?
Ist Standortmarketing "Standortdoping"?
Greater Zurich Area
 
Variable Op
Variable OpVariable Op
Variable Op
cris.eriksson
 
Documental Contemporáneo
Documental ContemporáneoDocumental Contemporáneo
Documental Contemporáneo
altaircc
 
Revista Virtual
Revista VirtualRevista Virtual
Revista Virtual
loreca111
 
Ef
EfEf
Ef
mcpato
 
Genre Analysis
Genre AnalysisGenre Analysis
Genre Analysis
RobsonBoyd
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
Allyson Barros
 
Química orgánica
Química orgánicaQuímica orgánica
Química orgánica
Harold Caicedo
 
Pistas en el adn nos llevan hasta nuestro neandertal interno
Pistas en el adn nos llevan hasta nuestro neandertal internoPistas en el adn nos llevan hasta nuestro neandertal interno
Pistas en el adn nos llevan hasta nuestro neandertal interno
Paola Rodriguez
 
Julian rios y mauricio ramirez
Julian rios y mauricio ramirezJulian rios y mauricio ramirez
Julian rios y mauricio ramirez
micorios
 
Swing tips for golf
Swing tips for golfSwing tips for golf
Swing tips for golf
twintech college
 
Final op
Final opFinal op
Final op
Talhia Vilchis
 
Cedar Mill Oral History Project
Cedar Mill Oral History ProjectCedar Mill Oral History Project
Cedar Mill Oral History Project
sonofrich
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
paulag84
 
2006 оны ЕШ-ын Газарзүйн тест
2006 оны ЕШ-ын Газарзүйн тест2006 оны ЕШ-ын Газарзүйн тест
2006 оны ЕШ-ын Газарзүйн тест
Bayar Narantsetseg
 
RAI XXIV.10.Capacitación Internet
RAI XXIV.10.Capacitación InternetRAI XXIV.10.Capacitación Internet
RAI XXIV.10.Capacitación Internet
National Institute of Psychiatry
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
tecnology20
 
Ci 350 photoshop
Ci 350 photoshopCi 350 photoshop
Ci 350 photoshop
napier163
 
Ideias para o natal
Ideias para o natalIdeias para o natal
Ideias para o natal
Geny Freitas Velosa Spranger
 

Viewers also liked (20)

Mediamatic Night Lab #2
Mediamatic Night Lab #2Mediamatic Night Lab #2
Mediamatic Night Lab #2
 
Ist Standortmarketing "Standortdoping"?
Ist Standortmarketing "Standortdoping"?Ist Standortmarketing "Standortdoping"?
Ist Standortmarketing "Standortdoping"?
 
Variable Op
Variable OpVariable Op
Variable Op
 
Documental Contemporáneo
Documental ContemporáneoDocumental Contemporáneo
Documental Contemporáneo
 
Revista Virtual
Revista VirtualRevista Virtual
Revista Virtual
 
Ef
EfEf
Ef
 
Genre Analysis
Genre AnalysisGenre Analysis
Genre Analysis
 
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
POTIGOLCODE: AMBIENTE DE APOIO AO ENSINO DE LÓGICA DE PROGRAMAÇÃO ATRAVÉS...
 
Química orgánica
Química orgánicaQuímica orgánica
Química orgánica
 
Pistas en el adn nos llevan hasta nuestro neandertal interno
Pistas en el adn nos llevan hasta nuestro neandertal internoPistas en el adn nos llevan hasta nuestro neandertal interno
Pistas en el adn nos llevan hasta nuestro neandertal interno
 
Julian rios y mauricio ramirez
Julian rios y mauricio ramirezJulian rios y mauricio ramirez
Julian rios y mauricio ramirez
 
Swing tips for golf
Swing tips for golfSwing tips for golf
Swing tips for golf
 
Final op
Final opFinal op
Final op
 
Cedar Mill Oral History Project
Cedar Mill Oral History ProjectCedar Mill Oral History Project
Cedar Mill Oral History Project
 
Actividad 1
Actividad 1Actividad 1
Actividad 1
 
2006 оны ЕШ-ын Газарзүйн тест
2006 оны ЕШ-ын Газарзүйн тест2006 оны ЕШ-ын Газарзүйн тест
2006 оны ЕШ-ын Газарзүйн тест
 
RAI XXIV.10.Capacitación Internet
RAI XXIV.10.Capacitación InternetRAI XXIV.10.Capacitación Internet
RAI XXIV.10.Capacitación Internet
 
Redes Sociales
Redes SocialesRedes Sociales
Redes Sociales
 
Ci 350 photoshop
Ci 350 photoshopCi 350 photoshop
Ci 350 photoshop
 
Ideias para o natal
Ideias para o natalIdeias para o natal
Ideias para o natal
 

Similar to Open and Accessible UI

Creating Responsive Experiences
Creating Responsive ExperiencesCreating Responsive Experiences
Creating Responsive Experiences
Tim Kadlec
 
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and ScaleGDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
Patrick Chanezon
 
Standardizing the Web: A Look into the Why of Web Standards
Standardizing the Web: A Look into the Why of Web StandardsStandardizing the Web: A Look into the Why of Web Standards
Standardizing the Web: A Look into the Why of Web Standards
Tim Wright
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
Chad Dickerson
 
Wai Aria - An Intro
Wai Aria - An IntroWai Aria - An Intro
Wai Aria - An Intro
Matt Machell
 
Ajax and Accessibiity
Ajax and AccessibiityAjax and Accessibiity
Ajax and Accessibiity
Mark Meeker
 
Let's get accessible!
Let's get accessible!Let's get accessible!
Let's get accessible!
Tady Walsh
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile Development
Gabriele Lana
 
Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013
Jon Arne Sæterås
 
Douglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash UpDouglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash Up
360|Conferences
 
Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)
Nicholas Zakas
 
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Nicholas Zakas
 
Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?
Jared Smith
 
HTML5: Markup Evolved
HTML5: Markup EvolvedHTML5: Markup Evolved
HTML5: Markup Evolved
Billy Hylton
 
Blueprint talk at Open Hackday London 2009
Blueprint talk at Open Hackday London 2009Blueprint talk at Open Hackday London 2009
Blueprint talk at Open Hackday London 2009
Ricardo Varela
 
Basics of Rich Internet Applications
Basics of Rich Internet ApplicationsBasics of Rich Internet Applications
Basics of Rich Internet Applications
Subramanyan Murali
 
Ajax Push ICEfaces Ted Goddard
Ajax Push ICEfaces Ted GoddardAjax Push ICEfaces Ted Goddard
Ajax Push ICEfaces Ted Goddard
rajivmordani
 
Webcast 09/2008 - Silverlight 2 Beta 2
Webcast 09/2008 - Silverlight 2 Beta 2Webcast 09/2008 - Silverlight 2 Beta 2
Webcast 09/2008 - Silverlight 2 Beta 2
sleguiza
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
Christian Heilmann
 
10 Things About Plone - Software Freedom Day 2008
10 Things About Plone - Software Freedom Day 200810 Things About Plone - Software Freedom Day 2008
10 Things About Plone - Software Freedom Day 2008
Jazkarta, Inc.
 

Similar to Open and Accessible UI (20)

Creating Responsive Experiences
Creating Responsive ExperiencesCreating Responsive Experiences
Creating Responsive Experiences
 
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and ScaleGDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
GDD Japan 2009 - Designing OpenSocial Apps For Speed and Scale
 
Standardizing the Web: A Look into the Why of Web Standards
Standardizing the Web: A Look into the Why of Web StandardsStandardizing the Web: A Look into the Why of Web Standards
Standardizing the Web: A Look into the Why of Web Standards
 
Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!Beyond web services: supporting mashup artists at Yahoo!
Beyond web services: supporting mashup artists at Yahoo!
 
Wai Aria - An Intro
Wai Aria - An IntroWai Aria - An Intro
Wai Aria - An Intro
 
Ajax and Accessibiity
Ajax and AccessibiityAjax and Accessibiity
Ajax and Accessibiity
 
Let's get accessible!
Let's get accessible!Let's get accessible!
Let's get accessible!
 
Sustainable Agile Development
Sustainable Agile DevelopmentSustainable Agile Development
Sustainable Agile Development
 
Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013Mobile is slow - Over the Air 2013
Mobile is slow - Over the Air 2013
 
Douglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash UpDouglas Knudsen - Great Mash Up
Douglas Knudsen - Great Mash Up
 
Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)Progressive Enhancement 2.0 (Conference Agnostic)
Progressive Enhancement 2.0 (Conference Agnostic)
 
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
Progressive Enhancement 2.0 (jQuery Conference SF Bay Area 2011)
 
Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?Web 2.0 = Accessibility 2.0?
Web 2.0 = Accessibility 2.0?
 
HTML5: Markup Evolved
HTML5: Markup EvolvedHTML5: Markup Evolved
HTML5: Markup Evolved
 
Blueprint talk at Open Hackday London 2009
Blueprint talk at Open Hackday London 2009Blueprint talk at Open Hackday London 2009
Blueprint talk at Open Hackday London 2009
 
Basics of Rich Internet Applications
Basics of Rich Internet ApplicationsBasics of Rich Internet Applications
Basics of Rich Internet Applications
 
Ajax Push ICEfaces Ted Goddard
Ajax Push ICEfaces Ted GoddardAjax Push ICEfaces Ted Goddard
Ajax Push ICEfaces Ted Goddard
 
Webcast 09/2008 - Silverlight 2 Beta 2
Webcast 09/2008 - Silverlight 2 Beta 2Webcast 09/2008 - Silverlight 2 Beta 2
Webcast 09/2008 - Silverlight 2 Beta 2
 
Building Web Hack Interfaces
Building Web Hack InterfacesBuilding Web Hack Interfaces
Building Web Hack Interfaces
 
10 Things About Plone - Software Freedom Day 2008
10 Things About Plone - Software Freedom Day 200810 Things About Plone - Software Freedom Day 2008
10 Things About Plone - Software Freedom Day 2008
 

More from Mark Meeker

Simplifying Massive Changes with a Live Style Guide
Simplifying Massive Changes with a Live Style GuideSimplifying Massive Changes with a Live Style Guide
Simplifying Massive Changes with a Live Style Guide
Mark Meeker
 
Modern Browser Support
Modern Browser SupportModern Browser Support
Modern Browser Support
Mark Meeker
 
Flourish2011
Flourish2011Flourish2011
Flourish2011
Mark Meeker
 
Coding the UI
Coding the UICoding the UI
Coding the UI
Mark Meeker
 
Orbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case StudyOrbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case Study
Mark Meeker
 
Introduction to Front End Engineering
Introduction to Front End EngineeringIntroduction to Front End Engineering
Introduction to Front End Engineering
Mark Meeker
 
Microformats: The What, Where, Why and How
Microformats: The What, Where, Why and HowMicroformats: The What, Where, Why and How
Microformats: The What, Where, Why and How
Mark Meeker
 

More from Mark Meeker (7)

Simplifying Massive Changes with a Live Style Guide
Simplifying Massive Changes with a Live Style GuideSimplifying Massive Changes with a Live Style Guide
Simplifying Massive Changes with a Live Style Guide
 
Modern Browser Support
Modern Browser SupportModern Browser Support
Modern Browser Support
 
Flourish2011
Flourish2011Flourish2011
Flourish2011
 
Coding the UI
Coding the UICoding the UI
Coding the UI
 
Orbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case StudyOrbitz and Spring Webflow Case Study
Orbitz and Spring Webflow Case Study
 
Introduction to Front End Engineering
Introduction to Front End EngineeringIntroduction to Front End Engineering
Introduction to Front End Engineering
 
Microformats: The What, Where, Why and How
Microformats: The What, Where, Why and HowMicroformats: The What, Where, Why and How
Microformats: The What, Where, Why and How
 

Recently uploaded

Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
Awais Yaseen
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
Lidia A.
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Mydbops
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
Stephanie Beckett
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
Vijayananda Mohire
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
Matthew Sinclair
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Erasmo Purificato
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
Liveplex
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
Neo4j
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
HackersList
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
ScyllaDB
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
Eric D. Schabell
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
Emerging Tech
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
huseindihon
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
ScyllaDB
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
KAMAL CHOUDHARY
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
Larry Smarr
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
Tatiana Al-Chueyr
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
SynapseIndia
 

Recently uploaded (20)

Best Programming Language for Civil Engineers
Best Programming Language for Civil EngineersBest Programming Language for Civil Engineers
Best Programming Language for Civil Engineers
 
WPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide DeckWPRiders Company Presentation Slide Deck
WPRiders Company Presentation Slide Deck
 
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - MydbopsScaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
Scaling Connections in PostgreSQL Postgres Bangalore(PGBLR) Meetup-2 - Mydbops
 
What's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptxWhat's New in Copilot for Microsoft365 May 2024.pptx
What's New in Copilot for Microsoft365 May 2024.pptx
 
Quantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLMQuantum Communications Q&A with Gemini LLM
Quantum Communications Q&A with Gemini LLM
 
20240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 202420240702 QFM021 Machine Intelligence Reading List June 2024
20240702 QFM021 Machine Intelligence Reading List June 2024
 
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
Paradigm Shifts in User Modeling: A Journey from Historical Foundations to Em...
 
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALLBLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
BLOCKCHAIN FOR DUMMIES: GUIDEBOOK FOR ALL
 
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdfBT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
BT & Neo4j: Knowledge Graphs for Critical Enterprise Systems.pptx.pdf
 
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-InTrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
TrustArc Webinar - 2024 Data Privacy Trends: A Mid-Year Check-In
 
How Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdfHow Social Media Hackers Help You to See Your Wife's Message.pdf
How Social Media Hackers Help You to See Your Wife's Message.pdf
 
Measuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at TwitterMeasuring the Impact of Network Latency at Twitter
Measuring the Impact of Network Latency at Twitter
 
Observability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetryObservability For You and Me with OpenTelemetry
Observability For You and Me with OpenTelemetry
 
Implementations of Fused Deposition Modeling in real world
Implementations of Fused Deposition Modeling  in real worldImplementations of Fused Deposition Modeling  in real world
Implementations of Fused Deposition Modeling in real world
 
find out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challengesfind out more about the role of autonomous vehicles in facing global challenges
find out more about the role of autonomous vehicles in facing global challenges
 
Mitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing SystemsMitigating the Impact of State Management in Cloud Stream Processing Systems
Mitigating the Impact of State Management in Cloud Stream Processing Systems
 
Recent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS InfrastructureRecent Advancements in the NIST-JARVIS Infrastructure
Recent Advancements in the NIST-JARVIS Infrastructure
 
The Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive ComputingThe Rise of Supernetwork Data Intensive Computing
The Rise of Supernetwork Data Intensive Computing
 
Best Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdfBest Practices for Effectively Running dbt in Airflow.pdf
Best Practices for Effectively Running dbt in Airflow.pdf
 
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptxRPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
RPA In Healthcare Benefits, Use Case, Trend And Challenges 2024.pptx
 

Open and Accessible UI