Google ToolKit and Google APIs


Google ToolKit 

  • Google has an extensive program that supports developers who want to leverage Google’s cloud-based applications and services. These APIs reach into every corner of Google’s business. Google’s Code Home page for developers may be found at http://code.google.com.                                
Google has a number of areas in which it offers development services:

* AJAX APIs (http://code.google.com/intl/en/apis/ajax/) are used to build
 widgets and other applets commonly found in places like iGoogle. AJAX provides  access to dynamic information using JavaScript and HTML.

* Android (http://developer.android.com/index.html) is a phone operating
system development.

*Google App Engine (http://appengine.google.com/) is Google’s Platform as a
Service (PaaS) development and deployment system for cloud computing applications.

*Google Apps Marketplace (http://code.google.com/intl/en/googleapps/
marketplace/) offers application development tools and a distribution channel for
cloud-based applications.

*Google Gears (http://gears.google.com/) is a service that provides offline access
to online data.

*Google Gears includes a database engine installed on the client that caches data and syn-chronizes it. Gears allows cloud-based applications to be available to a client even when a network connection to the Internet isn’t available. Using Gears, you could work on your mail in Gmail offline, for example.

*Google Web Toolkit (GWT; http://code.google.com/webtoolkit) is a set of
development tools for browser-based applications. GWT is an open-source platform that has been used to create Google Wave and Google AdWords. GWT allows developers to create AJAX applications using Java or with the GWT compiler using JavaScript.

*Project Hosting (http://code.google.com/intl/en/projecthosting/) is a
project management tool for managing source code.


 Google APIs(Application Programmable Interface)


What is meant by Google APIs?

                              

  • Google API'S are Application Programmable Interface(API'S) developed by Google which allow communication with Google Services and their integration to other services. 
  • Examples are gmail,translate,google maps.
  • The Google API's are available to developers of Python,PHP,Java Script,.net,Objectives-c and couple others
  • Google offers a variety of APIs,mostly web APIs for web developers and mobile developers
  • The APIs are based on popular Google consumer products,including Google earth,AdSense,Adwords,Google Apps and YouTube.
How does google APIs work behind the scenes?
  • Most of Google APIs are web-based APIs
  • This kind of APIs are called RESTFUL  APIs (because they are based on  REST architecture).
  • REST is a style of software architecture that is based on HTTP protocol to retrieve data.


About Google APIs

  • An access to the Google API provides software developers to make queries on billions of web documents available from Google using their own computer software. 
  • There are many Google API services that can be used by digital marketers to their business advantage.
  • Utilizing these APIs as web applications for digital marketing can help boost the data analytics, accuracy, compatibility and speed of your business applications with Google services.



List of available google data APIs



  • Google Analytics Data Export API
  • Google Apps APIs
  • Blogger Data API
  • Google Booksearch Data API 
  • Google Calendar Data API
  • Google Code Search Data API
  • Google Contacts Data API
  • Google Documents List Data API
  • Google Finance Portfolio Data API
  • Google Health Data API
  • Google Maps Data API
  • Picasa Web Albums Data API
  • Google Project Hosting Issue Tracker API
  • Google Sidewiki Data API
  • Google Spreadsheets Data API
  • Google Translator Toolkit Data API 
  • Google Webmaster Tools Data API
  • YouTube Data API




Comments