• Save
Pearson Plug and Play @ Over the Air
Upcoming SlideShare
Loading in...5

Pearson Plug and Play @ Over the Air






Total Views
Views on SlideShare
Embed Views



5 Embeds 20

http://www.twylah.com 12
http://a0.twimg.com 4
http://paper.li 2
http://twitter.com 1
http://twitter.com 1



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

    Pearson Plug and Play @ Over the Air Pearson Plug and Play @ Over the Air Presentation Transcript

    • Pearson Plug & Play
    • Pearson, the world's leading learning company, and includes…
    • What is Pearson Plug & Play
      Pearson Plug & Play is exploring the potential of an ‘open data’ approach to Pearson’s content, creating data feeds (APIs) and a developer ecosystem.
      Goals of the project are to increase innovation, reachcustomer satisfaction, and sales.
      In support, the Plug & Play team worked with Pearson business units to identify initial datatorelease, make the data available, and establish underlying infrastructure.
      20+ Data Sets explored
    • What API’s are available today?
      DK’s Eyewitness London Travel Guide of best hotels, restaurants, bars and shops in London
      FT Press’ titles on business, marketing and science from award winning authors
      Longman Dictionary of Contemporary English, 230,000+ words plus examples and pronunciations in video and pictures
    • Pearson Developer Website
      Browse the site.
      All the Pearson APIs currently available are in Explore/the APIs tab. This where you’ll find all the documentation and methods for each API, the terms & conditions, prices, etc.
      Apply for a production API key for your application…
      …using the application form behind the API Key Get started
      You select the APIs you wish to use along with the price plan. Once the Pearson API team has have approved your production API key, you’re good to go.
      To register, just provide your name and email address.
      You’ll automatically get a free sandbox API key, with which you can play with the APIs in the test tab and report bugs.
      Take part in the Pearson Developers Community by asking your questions and sharing your findings on the APIs in the Forums, or using the contact form
    • Why work with Pearson APIs?
      High quality, curated content from recognisable brands
      Pearson datasets can be used for free
      Sandbox key gives you access to all the APIs
      Unique content from one of the first publishers of its size & diverse reach to provide open access via APIs
      RESTful APIs (JSON, XML, HTML) built for the web
    • ShowMe LondonAndroid mobile app for phone and tablet
      Steve Ellis, Founder, Metia
      Metia London
    • Metia Labs
      Team within Metia London
      Focus on exploring applications emerging technologies
      Undertake rapid prototyping and Proof of Concepts
      Feedback learnings to our customers and into broader development teams
      The Rough Guide to the World
    • Overview
      Create a Proof of Concept
      Find new ways to use Pearson’s content assets:
      Great experiences
      Added utility, enriched value
      Feedback to the Plug & Play Platform team to improve the API
    • Scoping
      Core idea: Use the DK Eyewitness dataset to create a mobile itinerary planner which would enable a great travel experience.
      • Ideas
      • Features
      • Imagination
      • Six weeks to deliver
      • Proof of Concept, not a fully featured, mature service
      • Use cases & personas help rationalise
      • Tara, Pauline and Archie
    • User experience
    • Brand
    • Design
    • App
      • Search by categories to create multiple itineraries to plan your trip
      • Map itineraries and attractions, to discover what else is nearby
      • Plot your itineraries and venues on Google Maps
      • Layer additional information from Wikipedia
    • Technology
      • HTML5, CSS 3, JavaScript
      • Native application wrapper
      • Android 2.2+ and 3.0
      • Front end developers able to write mobile apps without having to learn a new language
      • Portable to other platforms, such as the iPhone and iPad
      CSS 3
    • Thank you
      Download ShowMe London now at:
      Steve Ellis
    • London
      New York
      Buenos Aires
      Hub Offices
      Client Services
      Winner for Digital Publishing - PANPA Award 2010
      Finalist, Telstra Business Awards, 2011, 2010
      Deloitte Technology Fast 50: 2007, 2008, 2009 and 2010
      Winner D&AD Yellow Pencil, Mobile Marketing 2009
      Winner Digital Publishing Solution - iAwards 2011
      Winner Innovation in Content Delivery - ACCOM Awards 2011
      Winner Best Mobile Product and Best Marketing - AIMIA 2011
      Winner Outstanding Export Achievement - ATS Award 2010
    • Pearson Plug & Play API
      Robust API
      Support for multiple formats i.e. JSON & XML
      Easy access to lots of content
      Simple consistently structured calls
      Search leveraging API
    • Facebook Open Graph
      • Gives a social context to web-based data
      • Articles are modeled as Open Graph objects
      • Allows us to share and like articles
      • From this info we’re able to build a profile of the users reading patterns
      • We then used this to feed our category weighting algorithm
    • Email me at charlie.bt@tigerspike.com Tweet me @lepapa
    • API Documentation
      Behind the APIs/Explore tab
      For each API on sale on the website, you'll find:
      • A overview of the dataset underlying the API
      • Description and documentation on each of the API methods
      • An access to the Sandbox APIs to test the Pearson APIs using your free sandbox key. The sandbox APIs available in the test areas in APIs are the same as the full production APIs, but the underlying data is only a subset of the full production data. For example, the sandbox Longman Dictionary API displays letters A to C, but the full production Longman Dictionary API goes to letter Z
      • A Report a Bug function (we know we’re not perfect)
    • Using the API Explorer
    • Calling an API using jQuery
      var apiKey = '27***************************73';
      var searchUrl= 'https://api.pearson.com/longman/dictionary/0.1/entry.json’;
      function doSearch(searchFor){
      var data = 'apikey=' + apiKey + '&q=' + searchFor
      type: 'GET',
      url: searchUrl,
      data: data,
      dataType: 'jsonp',
      jsonp: 'jsonp',
      success: function(data){
      error: function(req, err, text ) {
      debugLog.append('Error: ' + status + '(' + text +')<br/>');
    • Don’t leave your keys under the flowerpot !
      • Keys are valuable
      • They provide access to a service
      • They are monitored and rate limited
      • If someone gets hold of your key
      • You may find they use up your quota
      • They may use it inappropriately
      • Keep them safe, don’t put them in/on the client
      • Adopt a proxy approach
      • Best practice anyway (potential caching advantage)
    • Questions ?