W2E NY 2010 NPR Everywhere

Z
NPR Everywhere ,[object Object],[object Object],[object Object],[object Object]
“ From NPR News in Washington..”  –Jack Speer et al
“ From NPR News in Washington..”  –Jack Speer et al X 35M / Week X 784
“ Please give generously”  –Your local station ,[object Object]
NPR Digital Media API
So Why Should  YOU  Care about Flexible Content?
A) Staying Relevant Is Getting Much Harder Step 1 Step 2 You
0 - 50 > 1,000,000,000 > 800,000
B) It’s Worked Well For Us… NPR News  iPhone app NPR News  Android app Relaunched NPR mobile site NPR iPad app NPR Music iPhone app API launched in 2008, at OSCON NPR Music Remix NPR Blogs Made API Friendly Facebook Integration Player 2.0 Homepage  Improvements Story Page Improvements
Architectural Philosophies ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Good Tools Good People Good Content
[object Object],[object Object]
 
[object Object],[object Object]
 
[object Object],[object Object]
 
[object Object],[object Object]
NPR’s Target Audiences for the API ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Launch Expectations: Improve development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API
 
“ Learning a slew of technical skills isn't the answer,    it's  just part of the journalism equation.”  - http://10000words.net/
 
“ From Washington DC…  this is NPR”
 
 
NPR Addict iPhone App
 
 
System Architecture Supporting COPE
System Architecture Supporting COPE
System Architecture Supporting COPE Java JSP Struts
System Architecture Supporting COPE R / W MySQL
System Architecture Supporting COPE R / O MySQL Cluster NoSQL-like XML Repository
System Architecture Supporting COPE PHP5 SimpleXML PHP5
Inside the API’s “Black Box”
Life and Times of Flexible Content
NPR CMS
NPR API
NPR.org
HTML5 / Tablet Site
NPR.org Audio Player
iPhone App Android App Mobile Site
Google Chrome Extension
iGoogle Gadget
KQED.org
WBUR.org
Connecticut Public Broadcasting Photos Courtesy Derik Elis, CBTV NPR API CPTV’s Drupal  Based CMS Website
What We Learned
“ I had to actually purchase a book to learn the API and write the client.” Shawn Fanning of Napster Fame
Yeah, About That Chart…. Figuring it out… Election Related Traffic Bumps
Station Content in the NPR API (today)
KLCC Displaying N3 Stories from NPR API
WBUR Displaying N3 Story from NPR API
 
 
 
 
A thousand words of COPE
 
 
Make it ALL reusable
 
API Keys and Consumption by Audience
Output Format Distribution This distribution chart is from June 2009  and does not include NPR consumption.  We believe the distribution still applies today.
Page Views to NPR Tech Center
NPR Story API : Requests per Month > 20 requests to the Story API every second
Launch Expectations: Improvements to development efficiencies for NPR.org Some sophisticated stations will use the API Partner integration will be easier The public will do amazing things with the API ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
NPR Android App http://code.google.com/p/npr-android-app/
What’s Next (or at least still causing us problems)
Station Content in the NPR API (today)
Public Media API (future)
Challenges Ahead ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Questions? ,[object Object],[object Object],[object Object],[object Object]
1 of 73

Recommended

History and Future of the Netflix API - Mashery Evolution of Distribution by
History and Future of the Netflix API - Mashery Evolution of DistributionHistory and Future of the Netflix API - Mashery Evolution of Distribution
History and Future of the Netflix API - Mashery Evolution of DistributionDaniel Jacobson
3.8K views31 slides
The future-of-netflix-api by
The future-of-netflix-apiThe future-of-netflix-api
The future-of-netflix-apiDaniel Jacobson
233.2K views29 slides
Netflix API : BAPI 2011 Presentation : SF by
Netflix API : BAPI 2011 Presentation : SFNetflix API : BAPI 2011 Presentation : SF
Netflix API : BAPI 2011 Presentation : SFDaniel Jacobson
3K views33 slides
NPR - NewMediaDays2010 - Flexible Content by
NPR - NewMediaDays2010 - Flexible ContentNPR - NewMediaDays2010 - Flexible Content
NPR - NewMediaDays2010 - Flexible Contentzachbrand
812 views70 slides
Set Your Content Free! : Case Studies from Netflix and NPR by
Set Your Content Free! : Case Studies from Netflix and NPRSet Your Content Free! : Case Studies from Netflix and NPR
Set Your Content Free! : Case Studies from Netflix and NPRDaniel Jacobson
35.1K views80 slides
Redesigning the Netflix API - OSCON by
Redesigning the Netflix API - OSCONRedesigning the Netflix API - OSCON
Redesigning the Netflix API - OSCONDaniel Jacobson
4.8K views45 slides

More Related Content

What's hot

Open APIs - State of the Market 2011 by
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011John Musser
12.1K views22 slides
Your API is So 2006 - MoDevEast 2011 by
Your API is So 2006 - MoDevEast 2011Your API is So 2006 - MoDevEast 2011
Your API is So 2006 - MoDevEast 2011Delyn Simons
2.2K views42 slides
Open APIs: State of the Market, May 2010 by
Open APIs: State of the Market, May 2010Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010John Musser
6.5K views20 slides
Open APIs and the Semantic Web 2011 by
Open APIs and the Semantic Web 2011Open APIs and the Semantic Web 2011
Open APIs and the Semantic Web 2011John Musser
5.1K views36 slides
Introduction to the Amazon Appstore by
Introduction to the Amazon AppstoreIntroduction to the Amazon Appstore
Introduction to the Amazon AppstoreAmazon Appstore Developers
739 views18 slides
Building AI-powered Apps on AWS by
Building AI-powered Apps on AWSBuilding AI-powered Apps on AWS
Building AI-powered Apps on AWSAdrian Hornsby
1.5K views56 slides

What's hot(8)

Open APIs - State of the Market 2011 by John Musser
Open APIs - State of the Market 2011Open APIs - State of the Market 2011
Open APIs - State of the Market 2011
John Musser12.1K views
Your API is So 2006 - MoDevEast 2011 by Delyn Simons
Your API is So 2006 - MoDevEast 2011Your API is So 2006 - MoDevEast 2011
Your API is So 2006 - MoDevEast 2011
Delyn Simons2.2K views
Open APIs: State of the Market, May 2010 by John Musser
Open APIs: State of the Market, May 2010Open APIs: State of the Market, May 2010
Open APIs: State of the Market, May 2010
John Musser6.5K views
Open APIs and the Semantic Web 2011 by John Musser
Open APIs and the Semantic Web 2011Open APIs and the Semantic Web 2011
Open APIs and the Semantic Web 2011
John Musser5.1K views
Building AI-powered Apps on AWS by Adrian Hornsby
Building AI-powered Apps on AWSBuilding AI-powered Apps on AWS
Building AI-powered Apps on AWS
Adrian Hornsby1.5K views
GravityZoo Presentation at Le Mobile 2.0 by Mahdi Abdulrazak
GravityZoo Presentation at Le Mobile 2.0GravityZoo Presentation at Le Mobile 2.0
GravityZoo Presentation at Le Mobile 2.0
Mahdi Abdulrazak283 views
The Art of Mobile Performance (Mobiconf 2015) by David Low
The Art of Mobile Performance (Mobiconf 2015)The Art of Mobile Performance (Mobiconf 2015)
The Art of Mobile Performance (Mobiconf 2015)
David Low266 views

Viewers also liked

Taking ownership of the challenges and problems of owning a grotty API and tu... by
Taking ownership of the challenges and problems of owning a grotty API and tu...Taking ownership of the challenges and problems of owning a grotty API and tu...
Taking ownership of the challenges and problems of owning a grotty API and tu...Jexia
616 views30 slides
Apps for Science - Elsevier Developer Network Workshop 201102 by
Apps for Science - Elsevier Developer Network Workshop 201102Apps for Science - Elsevier Developer Network Workshop 201102
Apps for Science - Elsevier Developer Network Workshop 201102remko caprio
1.3K views24 slides
The Guardian Open Platform Content API: Implementation by
The Guardian Open Platform Content API: ImplementationThe Guardian Open Platform Content API: Implementation
The Guardian Open Platform Content API: ImplementationThe Guardian Open Platform
5.8K views51 slides
Launch: The Hague Declaration on Knowledge Discovery in the Digital Age by
Launch: The Hague Declaration on Knowledge Discovery in the Digital AgeLaunch: The Hague Declaration on Knowledge Discovery in the Digital Age
Launch: The Hague Declaration on Knowledge Discovery in the Digital AgeLIBER Europe
720 views7 slides
Anatomy of API Content Distribution by
Anatomy of API Content DistributionAnatomy of API Content Distribution
Anatomy of API Content Distribution3scale
1.1K views30 slides
Is There An API In That (IoT)? by
Is There An API In That (IoT)?Is There An API In That (IoT)?
Is There An API In That (IoT)?ProgrammableWeb
1.4K views24 slides

Viewers also liked(8)

Taking ownership of the challenges and problems of owning a grotty API and tu... by Jexia
Taking ownership of the challenges and problems of owning a grotty API and tu...Taking ownership of the challenges and problems of owning a grotty API and tu...
Taking ownership of the challenges and problems of owning a grotty API and tu...
Jexia616 views
Apps for Science - Elsevier Developer Network Workshop 201102 by remko caprio
Apps for Science - Elsevier Developer Network Workshop 201102Apps for Science - Elsevier Developer Network Workshop 201102
Apps for Science - Elsevier Developer Network Workshop 201102
remko caprio1.3K views
Launch: The Hague Declaration on Knowledge Discovery in the Digital Age by LIBER Europe
Launch: The Hague Declaration on Knowledge Discovery in the Digital AgeLaunch: The Hague Declaration on Knowledge Discovery in the Digital Age
Launch: The Hague Declaration on Knowledge Discovery in the Digital Age
LIBER Europe720 views
Anatomy of API Content Distribution by 3scale
Anatomy of API Content DistributionAnatomy of API Content Distribution
Anatomy of API Content Distribution
3scale1.1K views
Is There An API In That (IoT)? by ProgrammableWeb
Is There An API In That (IoT)?Is There An API In That (IoT)?
Is There An API In That (IoT)?
ProgrammableWeb1.4K views
Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P... by Chris Shillum
Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...
Presentation from ALA Midwinter 2014 on Elsevier's new Text and Data Mining P...
Chris Shillum11.9K views
NPR API: Create Once Publish Everywhere by zachbrand
NPR API: Create Once Publish EverywhereNPR API: Create Once Publish Everywhere
NPR API: Create Once Publish Everywhere
zachbrand45.1K views

Similar to W2E NY 2010 NPR Everywhere

NPR: Digital Distribution Strategy: OSCON2010 by
NPR: Digital Distribution Strategy: OSCON2010NPR: Digital Distribution Strategy: OSCON2010
NPR: Digital Distribution Strategy: OSCON2010Daniel Jacobson
3.1K views62 slides
Web2expo 2011u by
Web2expo 2011uWeb2expo 2011u
Web2expo 2011uzachbrand
1.2K views78 slides
NPR API Usage and Metrics by
NPR API Usage and MetricsNPR API Usage and Metrics
NPR API Usage and MetricsDaniel Jacobson
1.9K views53 slides
NPR's Digital Distribution and Mobile Strategy by
NPR's Digital Distribution and Mobile StrategyNPR's Digital Distribution and Mobile Strategy
NPR's Digital Distribution and Mobile StrategyDaniel Jacobson
1.9K views44 slides
API Business Models by
API Business ModelsAPI Business Models
API Business ModelsJohn Musser
181.7K views36 slides
NPR Presentation at Wolfram Data Summit 2010 by
NPR Presentation at Wolfram Data Summit 2010NPR Presentation at Wolfram Data Summit 2010
NPR Presentation at Wolfram Data Summit 2010Daniel Jacobson
1.5K views29 slides

Similar to W2E NY 2010 NPR Everywhere(20)

NPR: Digital Distribution Strategy: OSCON2010 by Daniel Jacobson
NPR: Digital Distribution Strategy: OSCON2010NPR: Digital Distribution Strategy: OSCON2010
NPR: Digital Distribution Strategy: OSCON2010
Daniel Jacobson3.1K views
Web2expo 2011u by zachbrand
Web2expo 2011uWeb2expo 2011u
Web2expo 2011u
zachbrand1.2K views
NPR's Digital Distribution and Mobile Strategy by Daniel Jacobson
NPR's Digital Distribution and Mobile StrategyNPR's Digital Distribution and Mobile Strategy
NPR's Digital Distribution and Mobile Strategy
Daniel Jacobson1.9K views
API Business Models by John Musser
API Business ModelsAPI Business Models
API Business Models
John Musser181.7K views
NPR Presentation at Wolfram Data Summit 2010 by Daniel Jacobson
NPR Presentation at Wolfram Data Summit 2010NPR Presentation at Wolfram Data Summit 2010
NPR Presentation at Wolfram Data Summit 2010
Daniel Jacobson1.5K views
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World by Radiocamp 2011
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform WorldMichael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Michael Yoch (NPR) - The NPR API: Powering "Radio" in a Multiplatform World
Radiocamp 2011657 views
Presentation to ESPN about the Netflix API by Daniel Jacobson
Presentation to ESPN about the Netflix APIPresentation to ESPN about the Netflix API
Presentation to ESPN about the Netflix API
Daniel Jacobson2.2K views
Open API Ecosystem Overview: December 2010 by John Musser
Open API Ecosystem Overview: December 2010Open API Ecosystem Overview: December 2010
Open API Ecosystem Overview: December 2010
John Musser9.7K views
Kqed And The Npr Api by Kevin Cooke
Kqed And The Npr ApiKqed And The Npr Api
Kqed And The Npr Api
Kevin Cooke484 views
Speaking APIsh makes your business more agile by Marjukka Niinioja
Speaking APIsh makes your business more agileSpeaking APIsh makes your business more agile
Speaking APIsh makes your business more agile
Marjukka Niinioja584 views
Clickslide Datadipity Beta V1 by Gabriel Ortiz
Clickslide Datadipity Beta V1Clickslide Datadipity Beta V1
Clickslide Datadipity Beta V1
Gabriel Ortiz551 views
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017 by Mindtrek
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Jarkko Moilanen, APInf, “Get Control of Your IoT Cruisers” - Mindtrek 2017
Mindtrek121 views
Creating Datadipity by Clickslide
Creating DatadipityCreating Datadipity
Creating Datadipity
Clickslide1.2K views
Webinar: “Introduction to the Postman API Network” by Postman
Webinar: “Introduction to the Postman API Network”Webinar: “Introduction to the Postman API Network”
Webinar: “Introduction to the Postman API Network”
Postman782 views
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk) by Steven Willmott
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Web APIs - Infrastructure for the (Intelligent) Programmable Web (R&D Talk)
Steven Willmott1.4K views
Postman Enterprise Webinar by Kin Lane
Postman Enterprise WebinarPostman Enterprise Webinar
Postman Enterprise Webinar
Kin Lane23.1K views
Data Visualization: Introduction to Shiny Web Applications by Olga Scrivner
Data Visualization: Introduction to Shiny Web ApplicationsData Visualization: Introduction to Shiny Web Applications
Data Visualization: Introduction to Shiny Web Applications
Olga Scrivner1.2K views

Recently uploaded

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueShapeBlue
134 views54 slides
Uni Systems for Power Platform.pptx by
Uni Systems for Power Platform.pptxUni Systems for Power Platform.pptx
Uni Systems for Power Platform.pptxUni Systems S.M.S.A.
60 views21 slides
NTGapps NTG LowCode Platform by
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform Mustafa Kuğu
287 views30 slides
The Role of Patterns in the Era of Large Language Models by
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language ModelsYunyao Li
74 views65 slides
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
113 views18 slides
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
154 views19 slides

Recently uploaded(20)

VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue by ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlueVNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
VNF Integration and Support in CloudStack - Wei Zhou - ShapeBlue
ShapeBlue134 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu287 views
The Role of Patterns in the Era of Large Language Models by Yunyao Li
The Role of Patterns in the Era of Large Language ModelsThe Role of Patterns in the Era of Large Language Models
The Role of Patterns in the Era of Large Language Models
Yunyao Li74 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue113 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue128 views
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
Digital Personal Data Protection (DPDP) Practical Approach For CISOs by Priyanka Aash
Digital Personal Data Protection (DPDP) Practical Approach For CISOsDigital Personal Data Protection (DPDP) Practical Approach For CISOs
Digital Personal Data Protection (DPDP) Practical Approach For CISOs
Priyanka Aash103 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ... by ShapeBlue
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
Backroll, News and Demo - Pierre Charton, Matthias Dhellin, Ousmane Diarra - ...
ShapeBlue121 views
The Power of Heat Decarbonisation Plans in the Built Environment by IES VE
The Power of Heat Decarbonisation Plans in the Built EnvironmentThe Power of Heat Decarbonisation Plans in the Built Environment
The Power of Heat Decarbonisation Plans in the Built Environment
IES VE67 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue93 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue147 views
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ by ShapeBlue
Confidence in CloudStack - Aron Wagner, Nathan Gleason - AmericConfidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
Confidence in CloudStack - Aron Wagner, Nathan Gleason - Americ
ShapeBlue58 views

W2E NY 2010 NPR Everywhere

Editor's Notes

  1. Android 120K Apple 250K RIM 7K Get Jar 68K Handango 190K PocketGear 140K