fcc open-developer-day

21
Open and Accessible Open Developer Day with the FCC November 8, 2010 Ted Drake Yahoo! Accessibility Lab [email protected] Friday, November 12, 2010

Upload: ted-drake

Post on 21-Jan-2015

1.053 views

Category:

Technology


4 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Fcc open-developer-day

Open and Accessible Open Developer Day with the FCC

November 8, 2010

Ted DrakeYahoo! Accessibility [email protected]

Friday, November 12, 2010

Page 2: Fcc open-developer-day

Outline

• Accessibility

• Data

• Programming

• Action

• Information

Friday, November 12, 2010

Page 3: Fcc open-developer-day

AccessibilityFriday, November 12, 2010

Page 4: Fcc open-developer-day

Universal Design

• Design for everyone

• Display content

• Don’t require JavaScript or Flash

• Use semantic markup

• Allow user customization

Friday, November 12, 2010

Page 5: Fcc open-developer-day

Open Government Data

Friday, November 12, 2010

Page 6: Fcc open-developer-day

“Openness will strengthen our democracy and promote efficiency and effectiveness in Government.

-Barack Obama

Friday, November 12, 2010

Page 7: Fcc open-developer-day

Data Resources

• Data.Gov

• Recovery.Gov

• FCC.Gov/Data

• SunlightFoundation.Com

• Data.Gov.UK

• Data.UN.Org

Friday, November 12, 2010

Page 8: Fcc open-developer-day

FCC Data APIs

• Reboot.fcc.gov

• License Information

• Company Information

• Test Results

• Mapping Data

Friday, November 12, 2010

Page 9: Fcc open-developer-day

Yahoo! Developer Network

Friday, November 12, 2010

Page 10: Fcc open-developer-day

YQLSELECT * FROM internet

• SQL like interface for accessing any data on the internet

• Yahoo! handles caching and multiple requests

• Easily extended with Open Tables

Friday, November 12, 2010

Page 11: Fcc open-developer-day

SELECT * FROM fcc.data.common.name

Friday, November 12, 2010

Page 12: Fcc open-developer-day

SELECT * FROM fcc.data.licenses.status WHERE commonName=”Verizon Wireless” AND limit=”3”

Friday, November 12, 2010

Page 13: Fcc open-developer-day

SELECT * FROM fcc.consumer.broadband.test WHERE (latitude, longitude) IN (SELECT latitude,longitude FROM geo.placefinder(1) WHERE text="Los Angeles")

Friday, November 12, 2010

Page 14: Fcc open-developer-day

SELECT latitude, longitude, name FROM csv WHERE url="http://foo.com/Darfur.csv" AND columns="name,latitude,lat_dd,longitude,long_dd,status,structures,year_attacked"

Friday, November 12, 2010

Page 15: Fcc open-developer-day

Yahoo! User InterfaceLibrary

CSS - JavaScriptBuilt for Yahoo! scale and

performance

Friday, November 12, 2010

Page 16: Fcc open-developer-day

YUI CSSReset | Base | Fonts | Grids

• Cross-Browser

• Removes 75% of CSS work

• Small footprint

• Single URL for performance

Friday, November 12, 2010

Page 17: Fcc open-developer-day

YUI JavaScript

• YUI2 - Powers most of Yahoo!

• YUI3 - Better performance, modular, simpler. Still under development

Friday, November 12, 2010

Page 18: Fcc open-developer-day

YUI Design Patterns

• How and Why for user interactions

• Wireframe designs for fast prototyping

• Based on extensive user testing

Friday, November 12, 2010

Page 19: Fcc open-developer-day

More Data

• ProgrammableWeb.com

• Yahoo Firehose: Social activity on YQLselect * from social.updates.search where query="San Francisco Giants"

• Code.Google.Com

Friday, November 12, 2010

Page 20: Fcc open-developer-day

Mashup Ideas

• Create a widget for televisions to track potential broadband performance

• Compare broadband distribution with population statistics (wealth, education)

• Match licenses with campaign donations

• http://reboot.fcc.gov/license-view/

Friday, November 12, 2010