In addition to its own suite of web applications, Google offers a wealth of world-class APIs and tools that can help startups and well-established businesses alike easily (and cheaply!) add significant value to their desktop, mobile, and web-based applications.
In this presentation, I will provide a broad overview of the 70 APIs and developer tools that Google offers, touching on everything from the assortment of Apps, AJAX, and geo APIs (e.g. Calendar, YouTube, Maps, and Search, just to name a few), open web initiatives, mobile and social products including Android and Buzz, development/hosting solutions, and more. Rather than diving deeply into one API in particular -- that comes a bit later -- this session is designed to open your eyes to the bounty of Google APIs available and help inspire you to find creative ways of using them to enhance your present or future business, or even, dare I say it, change the world.
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The Wide World Of Google Developer Technologies (STLIC 02-10)
1. Overview of Google
Developer Technologies
February 26th, 2010
St. Louis Innovation Camp
Jason Cooper
Developer Programs Engineer
jasonacooper@google.com
8. Great resource for API development
http://www.programmableweb.com
Categorized directory of APIs
Directory of mashups
9. 70+ APIs and developer tools
for web, mobile, and desktop apps
http://code.google.com/more
10. What's in it for Google?
Users can more easily import (and export!) their data.
Google application users get more features that they want.
The Web becomes more interesting and engaging for more
users.
12. Classes of Google developer technology
Product APIs
Application platforms
Developer tools
13. Classes of Google developer technology
Product APIs
Application platforms
Developer tools
14. 1. Product APIs
AJAX APIs
Search
Maps
Earth
Translate
Google Data APIs
Google Apps
Google Calendar
Google Finance
Google Health
Google Spreadsheets
YouTube
16. Google Data APIs (Atom + more)
Data Model has 2 base types:
feed: a container of data items
entry: a single data item
APP has 4 operations:
Create (POST)
Retrieve (GET)
Update (PUT)
Delete (DELETE)
The Google Data Protocol extends AtomPub for processing
queries, authentication, and batch requests.
23. Android
At the close of 2009:
18-20 devices
30+ carriers in 21
countries
12,000+ applications in
the Android Market
No. 2 in U.S. mobile web
browsing
4 platform releases and
counting...
28. Classes of Google developer technology
Product APIs
Application platforms
Developer tools
70+ APIs and developer tools
for web, mobile, and desktop apps