SlideShare una empresa de Scribd logo
Pearson Plug & Play
      @PearsonAPI
Pearson, the world's leading learning company,
    and includes…




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
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.                  Apply for a production
                                  API key for your
All the Pearson APIs
                                  application…
currently available are in
Explore/the APIs tab. This        …using the application
where you’ll find all the         form behind the API
documentation and                 Key Get started
methods for each API, the
terms & conditions, prices,
                                  You select the APIs you
etc.
                                  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    Take part in the
name and email address.           Pearson Developers
You’ll automatically get a free   Community by asking
sandbox API key, with which       your questions and
you can play with the APIs in     sharing your findings on
the test tab and report bugs.     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 London
Android mobile app for phone and tablet

!"#$#%&''()*%9):,/$46"#$%&
%
%
%




   Metia London                                        www.metia.com




   !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
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
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>$"PES
58
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Scoping

              G)4$"=/$&O"C@$"2>$"TU"V-$<=2,$@@"/&2&@$2"2)
              (4$&2$"&"+,-('#%(./#0102%3'1//#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
User experience




57
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Brand




5X
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
Design




5Y
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
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
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&/
                     JavaScript

5
!"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
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
London




                                         New York

                                                                                Dubai




                                                                                               Singapore




                                                 Buenos Aires
Hub Offices
                                                                                                                 Sydney
Development
                                                                                                              Melbourne
Client 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
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
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>*
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
    $.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/>');
          }
    });
}
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 ?

Más contenido relacionado

Similar a Pearson Plug and Play @ Over the Air

Web API Directory: Statistics, Trends and Good Practices
Web API Directory: Statistics, Trends and Good PracticesWeb API Directory: Statistics, Trends and Good Practices
Web API Directory: Statistics, Trends and Good Practicesmashups
 
OSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerOSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerSkills Matter
 
SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why Wolfgang Weicht
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Dataokfn
 
The Lean Startup - simplified
The Lean Startup - simplifiedThe Lean Startup - simplified
The Lean Startup - simplifiedStefano Bernardi
 
[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programmingnpinto
 
Business Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 WorkshopBusiness Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 WorkshopJess McMullin
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеYandex
 
Overview Heylife
Overview HeylifeOverview Heylife
Overview Heyliferuimssousa
 
The Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarThe Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarSandra Fathi
 
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership SeriesChristian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership SeriesMaRS Discovery District
 
Outside The Code
Outside The CodeOutside The Code
Outside The CodeNaresh Jain
 
Shouji Mobile Company Introduction - Public
Shouji Mobile Company Introduction - PublicShouji Mobile Company Introduction - Public
Shouji Mobile Company Introduction - PublicShoujiMobile
 
Charlie Talk - SUNY at Delhi (confluence)
Charlie Talk - SUNY at Delhi (confluence)Charlie Talk - SUNY at Delhi (confluence)
Charlie Talk - SUNY at Delhi (confluence)Atlassian
 
Separating enterprise social apps from platforms
Separating enterprise social apps from platformsSeparating enterprise social apps from platforms
Separating enterprise social apps from platformsLee Bryant
 
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Rick G. Garibay
 
Future of Web Development
Future of Web DevelopmentFuture of Web Development
Future of Web DevelopmentZeno Rocha
 
Plan4business Customer Workshop in London
Plan4business Customer Workshop in LondonPlan4business Customer Workshop in London
Plan4business Customer Workshop in Londonplan4business
 
Em and marketing nexus nscec
Em and marketing nexus nscecEm and marketing nexus nscec
Em and marketing nexus nscecJim Black
 

Similar a Pearson Plug and Play @ Over the Air (20)

Web API Directory: Statistics, Trends and Good Practices
Web API Directory: Statistics, Trends and Good PracticesWeb API Directory: Statistics, Trends and Good Practices
Web API Directory: Statistics, Trends and Good Practices
 
OSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle ManagerOSGI workshop - Become A Certified Bundle Manager
OSGI workshop - Become A Certified Bundle Manager
 
SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why SEO - It Works Even if You Don’t Know How or Why
SEO - It Works Even if You Don’t Know How or Why
 
Open Cities and Open Data
Open Cities and Open DataOpen Cities and Open Data
Open Cities and Open Data
 
The Lean Startup - simplified
The Lean Startup - simplifiedThe Lean Startup - simplified
The Lean Startup - simplified
 
[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming[Harvard CS264] 04 - Intermediate-level CUDA Programming
[Harvard CS264] 04 - Intermediate-level CUDA Programming
 
Business Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 WorkshopBusiness Origami - UX Week 2011 Workshop
Business Origami - UX Week 2011 Workshop
 
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_ЯндексеТанки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
Танки_в_Лунапарке: нагрузочное_тестирование_в_Яндексе
 
Overview Heylife
Overview HeylifeOverview Heylife
Overview Heylife
 
The Project Trap
The Project TrapThe Project Trap
The Project Trap
 
The Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma WebinarThe Case for B2B Social Media: Womma Webinar
The Case for B2B Social Media: Womma Webinar
 
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership SeriesChristian Bason, MindLab Denmark - MaRS Global Leadership Series
Christian Bason, MindLab Denmark - MaRS Global Leadership Series
 
Outside The Code
Outside The CodeOutside The Code
Outside The Code
 
Shouji Mobile Company Introduction - Public
Shouji Mobile Company Introduction - PublicShouji Mobile Company Introduction - Public
Shouji Mobile Company Introduction - Public
 
Charlie Talk - SUNY at Delhi (confluence)
Charlie Talk - SUNY at Delhi (confluence)Charlie Talk - SUNY at Delhi (confluence)
Charlie Talk - SUNY at Delhi (confluence)
 
Separating enterprise social apps from platforms
Separating enterprise social apps from platformsSeparating enterprise social apps from platforms
Separating enterprise social apps from platforms
 
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
Visual Studio 2013, Xamarin and Microsoft Azure Mobile Services: A Match Made...
 
Future of Web Development
Future of Web DevelopmentFuture of Web Development
Future of Web Development
 
Plan4business Customer Workshop in London
Plan4business Customer Workshop in LondonPlan4business Customer Workshop in London
Plan4business Customer Workshop in London
 
Em and marketing nexus nscec
Em and marketing nexus nscecEm and marketing nexus nscec
Em and marketing nexus nscec
 

Último

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...FIDO Alliance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?Mark Billinghurst
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsStefano
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfEasyPrinterHelp
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeCzechDreamin
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomCzechDreamin
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastUXDXConf
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024Stephanie Beckett
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...CzechDreamin
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfFIDO Alliance
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlPeter Udo Diehl
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty SecureFemke de Vroome
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024TopCSSGallery
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxJennifer Lim
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FIDO Alliance
 

Último (20)

ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
ASRock Industrial FDO Solutions in Action for Industrial Edge AI _ Kenny at A...
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
PLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. StartupsPLAI - Acceleration Program for Generative A.I. Startups
PLAI - Acceleration Program for Generative A.I. Startups
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Buy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdfBuy Epson EcoTank L3210 Colour Printer Online.pdf
Buy Epson EcoTank L3210 Colour Printer Online.pdf
 
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi IbrahimzadeFree and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
Free and Effective: Making Flows Publicly Accessible, Yumi Ibrahimzade
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024What's New in Teams Calling, Meetings and Devices April 2024
What's New in Teams Calling, Meetings and Devices April 2024
 
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
Behind the Scenes From the Manager's Chair: Decoding the Secrets of Successfu...
 
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdfThe Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
The Value of Certifying Products for FDO _ Paul at FIDO Alliance.pdf
 
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo DiehlFuture Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
Future Visions: Predictions to Guide and Time Tech Innovation, Peter Udo Diehl
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
ECS 2024 Teams Premium - Pretty Secure
ECS 2024   Teams Premium - Pretty SecureECS 2024   Teams Premium - Pretty Secure
ECS 2024 Teams Premium - Pretty Secure
 
Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024Top 10 Symfony Development Companies 2024
Top 10 Symfony Development Companies 2024
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptxWSO2CONMay2024OpenSourceConferenceDebrief.pptx
WSO2CONMay2024OpenSourceConferenceDebrief.pptx
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 

Pearson Plug and Play @ Over the Air

  • 1. Pearson Plug & Play @PearsonAPI
  • 2. Pearson, the world's 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 Website Browse the site. Apply for a production API key for your All the Pearson APIs application… currently available are in Explore/the APIs tab. This …using the application where you’ll find all the form behind the API documentation and Key Get started methods for each API, the terms & conditions, prices, You select the APIs you etc. 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 Take part in the name and email address. Pearson Developers You’ll automatically get a free Community by asking sandbox API key, with which your questions and you can play with the APIs in sharing your findings on the 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 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 London Android 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>$"PES 58 !"#$%&""'""()*+&,-"(),./$,%&0""'""1(2)3$4"56"7855
  • 10. Scoping G)4$"=/$&O"C@$"2>$"TU"V-$<=2,$@@"/&2&@$2"2) (4$&2$"&"+,-('#%(./#0102%3'1//#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
  • 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&/ JavaScript 5 !"#$%&""'""()*+&,-"(),./$,%&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.
  • 18. London New York Dubai Singapore Buenos Aires Hub Offices Sydney Development Melbourne Client 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
  • 19. 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
  • 20. 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>*
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26. Email me at charlie.bt@tigerspike.com Tweet me @lepapa
  • 27. 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)
  • 28. Using the API Explorer
  • 29. 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/>'); } }); }
  • 30. 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)