Apps for the Environment Developer Webinar

download Apps for the Environment Developer Webinar

of 33

Transcript of Apps for the Environment Developer Webinar

  • 8/6/2019 Apps for the Environment Developer Webinar

    1/33

    Webinar: Developers and Federal Agencies:Can we talk?

    August 11, 2011

  • 8/6/2019 Apps for the Environment Developer Webinar

    2/33

    Agenda

    1

    Introductions

    Ethan McMahon, U.S. EPA (host)

    Alex Howard, OReilly Media (moderator)

    Jeremy Carbaugh, Sunlight Foundation (presenter)

    Michaela Hackner, Forum One (presenter)

    Kurt Voelker, Forum One (presenter)

    Format

    Speakers (25 minutes)

    Lines are muted - submit questions as the speakers talk

    Questions and Answers (25 minutes)

    Technical issues? Send a message via webinar panel

  • 8/6/2019 Apps for the Environment Developer Webinar

    3/33

    Apps for the Environment

    Apps must use EPA data and address one of EPA

    Administrator Lisa Jacksons Seven Priorities

    Judged based on usefulness, innovativeness, andusability

    Submissions are due by September 16

    Winners and runners up for Best Overall App and Best

    Student App, plus Peoples Choice

    Recognition from EPA in Washington, D.C. in

    November

    Get more details at epa.gov/appsfortheenvironment 2

    Background about the Challenge

  • 8/6/2019 Apps for the Environment Developer Webinar

    4/33

    A long(itude) history of

    contests and challenges

    3

  • 8/6/2019 Apps for the Environment Developer Webinar

    5/33

    Apps Contests and the

    passage of the AmericaCOMPETES Act

    A new movement forcollaborative innovation in open

    government starts in 2008 in DC

    Around the world, apps contests are unlocking

    government innovation

    In 2011, theAmerica COMPETES Act allows all

    agencies to host challenges

    4

  • 8/6/2019 Apps for the Environment Developer Webinar

    6/33

    Build community, not just apps

    Move from cool to useful

    Address sustainability issues

    Identify problems to solve

    Key issue for App Contests 2.0

    5

  • 8/6/2019 Apps for the Environment Developer Webinar

    7/33

    2010 open data survey showed progress but a long

    road still ahead

    Developers say only 30% of data needed is available,

    50% of that unusable

    Issues: data timeliness, accuracy, usable formats,

    metadata schemas, consistency, and incomplete

    data sets

    Key issues for open government data

    6

  • 8/6/2019 Apps for the Environment Developer Webinar

    8/33

    A portion of the challenges on Challenge.gov

  • 8/6/2019 Apps for the Environment Developer Webinar

    9/33

    What is the purpose of a challenge?

    Add more value to data by allowing them to

    be used in new ways.

    Jumpstart a community of developers with

    interest in mission.

    Allow citizens to invest in the public interest.

    8

  • 8/6/2019 Apps for the Environment Developer Webinar

    10/33

    A challenge is not a way to get free softwaredevelopment.

    9

  • 8/6/2019 Apps for the Environment Developer Webinar

    11/33

    Meaningful innovation cannot occur without

    expertise in the subject matter.

    10

  • 8/6/2019 Apps for the Environment Developer Webinar

    12/33

  • 8/6/2019 Apps for the Environment Developer Webinar

    13/33

  • 8/6/2019 Apps for the Environment Developer Webinar

    14/33

  • 8/6/2019 Apps for the Environment Developer Webinar

    15/33

    SELECT *

    FROM hamp_20110617

    WHERE

    ln_mdfc_mode_nme = official modification

    OR ln_mdfc_fout_rsn_nme !=

    OR ln_trl_mdfc_dnal_rsn_nme !=

  • 8/6/2019 Apps for the Environment Developer Webinar

    16/33

    Make data understandable.

    Direct communication with experts in

    government.

    Provide step-by-step examples of going

    from data to a working application.

    15

  • 8/6/2019 Apps for the Environment Developer Webinar

    17/33

    Make development easier.

    Provide SQL table definitions for data.

    Create client libraries for Web services in

    popular programming languages.

    16

  • 8/6/2019 Apps for the Environment Developer Webinar

    18/33

    Foster a community.

    Provide a forum for communication with

    government and public.

    Be proactive in reaching out to developer

    communities.

    17

  • 8/6/2019 Apps for the Environment Developer Webinar

    19/33

    The success of a challenge can be judged by theself-sustaining applications and community it

    creates.

    18

  • 8/6/2019 Apps for the Environment Developer Webinar

    20/33

    WHAT WE BUILT: DATAMASHER.ORG

  • 8/6/2019 Apps for the Environment Developer Webinar

    21/33

    20

  • 8/6/2019 Apps for the Environment Developer Webinar

    22/33

  • 8/6/2019 Apps for the Environment Developer Webinar

    23/33

    DOLLARS PER POINT ON THE SAT

  • 8/6/2019 Apps for the Environment Developer Webinar

    24/33

    MOST REPRODUCTIVE STATES

  • 8/6/2019 Apps for the Environment Developer Webinar

    25/33

    Finding the right data

    Too many formats

    Inconsistent data models

    The data drove the solution,

    not vice-versa

    Incentive problem

    THE BIGGEST HURDLES

  • 8/6/2019 Apps for the Environment Developer Webinar

    26/33

    WHAT WOULD BE AWESOME

    25

  • 8/6/2019 Apps for the Environment Developer Webinar

    27/33

    Socratas Views Service

    Googles DSPL

    EASE DATA DISCOVERY BY MACHINES

  • 8/6/2019 Apps for the Environment Developer Webinar

    28/33

    MAKE DEVELOPERS A PRIORITY AUDIENCE

    Code

    Recipes

    Examples

    API Documentation

  • 8/6/2019 Apps for the Environment Developer Webinar

    29/33

    Anticipate Public Use: Become thePlatform

    Ease Data Discovery by Machines

    www.Myagency.gov/Developer:

    Documentation, Code, APIs

    ANTICIPATE PUBLIC USE

    Its not just the API thats a big deal. Its the

    discipline an API imposes... To build one, an

    agency has to record and store data in a way

    that anticipates public use. Data sharing is

    no longer an afterthought. You begin with the

    notion that youre going to share information.And youre going to make it easy for people.

    - Greg Elin, 2009Former head, Sunlight Labs

    Current head, open data, FCC.gov

  • 8/6/2019 Apps for the Environment Developer Webinar

    30/33

    Potential topics:

    Whats the most important thing federal agencies can

    do to help developers?

    How can the system be structured so apps can be

    sustained (i.e., funding)?

    How to make apps that are useful to users?

    Questions and Answers

  • 8/6/2019 Apps for the Environment Developer Webinar

    31/33

    Post this webinar on EPAs site

    www.epa.gov/appsfortheenvironment/webinar.html

    Continue the conversation on our blog athttp://blog.epa.gov/data/

    Submit your apps by September 16

    Next Steps

  • 8/6/2019 Apps for the Environment Developer Webinar

    32/33

    For more information Alex Howard, OReilly Media

    [email protected], @digiphile

    Jeremy Carbaugh, Sunlight Foundation

    [email protected], @jcarbaugh

    Michaela Hackner, Forum One

    [email protected], @KalaBird

    Kurt Voelker, Forum One

    [email protected], @KVoelker

    Ethan McMahon, U.S. EPA

    [email protected]

    Apps for the Environment: epa.gov/appsfortheenvironment

  • 8/6/2019 Apps for the Environment Developer Webinar

    33/33

    Apps for the Environment

    Code-a-thon!

    September 3, 2011 from 10 AM to 6 PM EST

    Hosted by American University

    Graduate Student Lounge adjoining the School of

    International Service building

    All developers are welcome!

    Get details at blog.epa.gov/data