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

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Pearson Plug and Play @ Over the Air

  • 504 views
Published

 

Published in Technology , Business
  • 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
504
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
7
Comments
0
Likes
1

Embeds 0

No embeds

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 worlds leading learning company, and includes…3
  • 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. 20+ Data Sets explored Goals of the project are to increase innovation, reach customer satisfaction, and sales. In support, the Plug & Play team worked with Pearson business units to identify initial data to release, make the data available, and establish underlying infrastructure.4
  • 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 WebsiteBrowse the site. Apply for a production API key for yourAll the Pearson APIs application…currently available are inExplore/the APIs tab. This …using the applicationwhere you’ll find all the form behind the APIdocumentation and Key Get startedmethods for each API, theterms & conditions, prices, You select the APIs youetc. 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.RegisterTo register, just provide your Take part in thename and email address. Pearson DevelopersYou’ll automatically get a free Community by askingsandbox API key, with which your questions andyou can play with the APIs in sharing your findings onthe test tab and report bugs. the APIs in the Forums, or using the contact form
  • 6. Why work with Pearson APIs?High quality, curated content from recognisable brandsPearson datasets can be used for freeSandbox key gives you access to all the APIsUnique content from one of the first publishers of its size &diverse reach to provide open access via APIsRESTful APIs (JSON, XML, HTML) built for the web
  • 7. ShowMe LondonAndroid mobile app for phone and tablet!"#$#%&()*%9):,/$46"#$%&%%% Metia London www.metia.com !"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 8. Metia Labs <<<M24&=,>):,/M()M:D ;$&*"<=2>=,"#$%&"?),/), 9)(:@"),"$A+0)4=,B"&++0=(&%),@ $*$4B=,B"2$(>,)0)B=$@ C,/$42&D$"4&+=/"+4)2)2-+=,B"&,/ E4))F")F"G),($+2@ 9$$/3&(D"0$&4,=,B@"2)"):4 (:@2)*$4@"&,/"=,2)"34)&/$4 ;>$"J):B>"K:=/$"2)"2>$"L)40/ /$H$0)+*$,2""2$&*@I!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 9. Overview ● G4$&2$"&"E4))F")F"G),($+2 ● 9=,/",$<"<&-@"2)":@$"E$&4@),N@"(),2$,2"&@@$2@O ● K4$&2"$A+$4=$,($@ ● P//$/":%0=2-6"$,4=(>$/"H&0:$ ● 9$$/3&(D"2)"2>$"E0:B"Q"E0&-"E0&R)4*"2$&*"2)"=*+4)H$"2>$"PES58!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 10. Scoping G)4$"=/$&O"C@$"2>$"TU"V-$<=2,$@@"/&2&@$2"2) (4$&2$"&"+,-(#%(./#0102%31//#0%<>=(>"<):0/ $,&30$"1%40#1"%"01$#%#53#0(#/6#M 78#1 9#1("2 S/$&@ W=A"<$$D@"2)"/$0=H$4 9$&2:4$@ E4))F")F"G),($+26",)2"&"F:00- S*&B=,&%), F$&2:4$/6"*&2:4$"@$4H=($ C@$"(&@$@"Q"+$4@),&@">$0+ 4&%),&0=@$ ● ;&4&6"E&:0=,$"&,/"P4(>=$55!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 11. User experience57!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 12. Brand5X!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 13. Design5Y!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 14. App • W$&4(>"3-"(&2$B)4=$@"2) (4$&2$""*:0%+0$"=%,$4&4=$@ 2)"+0&,"-):4"24=+ • #&+"=%,$4&4=$@"&,/ &[4&(%),@6"2)"/=@()H$4"<>&2 $0@$"=@",$&43- • E0)2"-):4"=%,$4&4=$@"&,/ H$,:$@"),"K))B0$"#&+@ • ?&-$4"&//=%),&0"=,F)4*&%), F4)*"L=D=+$/=&5Z!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 15. Technology • ];#?Z6"GWW"X6"^&H&W(4=+2 • _&%H$"&++0=(&%),"<4&++$4 • P,/4)=/"7M7`"&,/"XM8 • 94),2"$,/"/$H$0)+$4@"&30$"2)"<4=2$ *)3=0$"&++@"<=2>):2">&H=,B"2) 0$&4,"&",$<"0&,B:&B$ CSS 3 • E)42&30$"2)")2>$4"+0&R)4*@6"@:(>"&@ 2>$"=E>),$"&,/"=E&/ JavaScript5!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 16. Thank you :,;/,18%!<,;=#%>,/8,/%/,;%1"? <@3)?AA+10B#"C1/80,(8C6,+A !"#$#%&() @2$H$a*$%&M()* a@2$H$$00=@ <<<M*$%&M()*5b!"#$%&""""()*+&,-"(),./$,%&0""""1(2)3$4"56"7855
  • 17. London New York Dubai Singapore Buenos AiresHub Offices SydneyDevelopment MelbourneClient Services Winner Digital Publishing Solution - iAwards 2011 Winner for Digital Publishing - PANPA Award 2010 Winner Innovation in Content Delivery - ACCOM Awards 2011 Finalist, Telstra Business Awards, 2011, 2010 Winner Best Mobile Product and Best Marketing - AIMIA 2011 Deloitte Technology Fast 50: 2007, 2008, 2009 and 2010 Winner Outstanding Export Achievement - ATS Award 2010 Winner D&AD Yellow Pencil, Mobile Marketing 2009
  • 18. E$&4@),"E0:B"Q"E0&-"PES• J)3:@2"PES• W:++)42"F)4"*:0%+0$"F)4*&2@"=M$M"^W1_"Q"c#?• V&@-"&(($@@"2)"0)2@")F"(),2$,2• W=*+0$"(),@=@2$,20-"@24:(2:4$/"(&00@• W$&4(>"0$H$4&B=,B"PES
  • 19. 9&($3))D"1+$,"K4&+>• K=H$@"&"@)(=&0"(),2$A2"2)"<$3d3&@$/"/&2&• P4%(0$@"&4$"*)/$0$/"&@"1+$,"K4&+>")3e$(2@• P00)<@":@"2)"@>&4$"&,/"0=D$"&4%(0$@• 94)*"2>=@"=,F)"<$N4$"&30$"2)"3:=0/"&"+4).0$")F"2>$":@$4@"4$&/=,B"+&[$4,@• L$"2>$,":@$/"2>=@"2)"F$$/"):4"(&2$B)4-"<$=B>%,B"&0B)4=2>*
  • 20. Email me at charlie.bt@tigerspike.com Tweet me @lepapa
  • 21. API DocumentationBehind the APIs/Explore tabFor each API on sale on the website, youll 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)
  • 22. Using the API Explorer
  • 23. Calling an API using jQueryvar 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/>); } });}
  • 24. 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)
  • 25. Questions ?