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

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,489
On Slideshare
1,469
From Embeds
20
Number of Embeds
5

Actions

Shares
Downloads
0
Comments
0
Likes
1

Embeds 20

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

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Pearson Plug & Play
    @PearsonAPI
  • 2. Pearson, the world's leading learning company, and includes…
    2
  • 3. 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
    3
  • 4. 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
  • 5. 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.
    Register
    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
  • 6. 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
  • 7. ShowMe LondonAndroid mobile app for phone and tablet
    Steve Ellis, Founder, Metia
    Metia London
    www.metia.com
  • 8. 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
    8
    www.trainhound.co.uk
    The Rough Guide to the World
  • 9. 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
    9
  • 10. Scoping
    10
    Core idea: Use the DK Eyewitness dataset to create a mobile itinerary planner which would enable a great travel experience.
    Ideal
    Reality
    • Ideas
    • 11. Features
    • 12. Imagination
    • 13. Six weeks to deliver
    • 14. Proof of Concept, not a fully featured, mature service
    • 15. Use cases & personas help rationalise
    • 16. Tara, Pauline and Archie
  • User experience
    11
  • 17. Brand
    12
  • 18. Design
    13
  • 19. App
    14
    • Search by categories to create multiple itineraries to plan your trip
    • 20. Map itineraries and attractions, to discover what else is nearby
    • 21. Plot your itineraries and venues on Google Maps
    • 22. Layer additional information from Wikipedia
  • Technology
    15
    • HTML5, CSS 3, JavaScript
    • 23. Native application wrapper
    • 24. Android 2.2+ and 3.0
    • 25. Front end developers able to write mobile apps without having to learn a new language
    • 26. Portable to other platforms, such as the iPhone and iPad
    CSS 3
    JavaScript
  • 27. Thank you
    Download ShowMe London now at:
    https://market.android.com/
    Steve Ellis
    steve@metia.com
    @steveellis
    www.metia.com
    16
  • 28.
  • 29. London
    New York
    Dubai
    Singapore
    Buenos Aires
    Hub Offices
    Sydney
    Development
    Melbourne
    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
  • 30. 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
  • 31. Facebook Open Graph
    • Gives a social context to web-based data
    • 32. Articles are modeled as Open Graph objects
    • 33. Allows us to share and like articles
    • 34. From this info we’re able to build a profile of the users reading patterns
    • 35. We then used this to feed our category weighting algorithm
  • 36.
  • 37.
  • 38.
  • 39.
  • 40. Email me at charlie.bt@tigerspike.com Tweet me @lepapa
  • 41. 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
    • 42. Description and documentation on each of the API methods
    • 43. 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
    • 44. A Report a Bug function (we know we’re not perfect)
  • Using the API Explorer
  • 45. 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
    $.ajax({
    type: 'GET',
    url: searchUrl,
    data: data,
    dataType: 'jsonp',
    jsonp: 'jsonp',
    success: function(data){
    handleResponse(data);
    },
    error: function(req, err, text ) {
    debugLog.append('Error: ' + status + '(' + text +')<br/>');
    }
    });
    }
  • 46. Don’t leave your keys under the flowerpot !
    • Keys are valuable
    • 47. They provide access to a service
    • 48. They are monitored and rate limited
    • 49. If someone gets hold of your key
    • 50. You may find they use up your quota
    • 51. They may use it inappropriately
    • 52. Keep them safe, don’t put them in/on the client
    • 53. Adopt a proxy approach
    • 54. Best practice anyway (potential caching advantage)
  • Questions ?