The Prediction API provides pattern-matching and machine learning capabilities. Given a set of data examples to train against, you can create applications that can perform the following tasks
The Google Maps JavaScript API lets you embed Google Maps in your own web pages. To use the API, you need to sign up for an API key, and then follow the instructions below.
Joshua Bloch about designing APIs and why it matters heavily for a the success of a company or a projects. Mostly common sense but useful if you get into a debate about it
The Prediction API enables access to Google's machine learning algorithms to analyze your historic data and predict likely future outcomes. Upload your data to Google Storage for Developers, then use the Prediction API to make real-time decisions in your applications. The Prediction API implements supervised learning algorithms as a RESTful web service to let you leverage patterns in your data, providing more relevant information to your users. Run your predictions on Google's infrastructure and scale effortlessly as your data grows in size and complexity.
O3D is an open-source web API for creating rich, interactive 3D applications in the browser. This API is shared at an early stage as part of a conversation with the broader developer community about establishing an open web standard for 3D graphics.
The Google Book Search Dynamic Links feature allows you to create more customizable, reliable links to Google Book Search from your site. For example, this tool lets you generate "smart" links that appear only when a book is in our index, or display links that indicate to your users whether a book can be previewed on Google Book Search. The Dynamic Links feature also lets you include a thumbnail image in your link to Google Book Search. This document is intended to let you quickly add this functionality to your site.
The Google Chart API lets you dynamically generate charts. To see the Chart API in action, open up a browser window and copy the following URL into it:
http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250x100&chl=Hello|World
Press the Enter or Return key and - presto! - you should see the following image:
Google has dropped Bluetooth and the GTalkService instant messaging APIs from the set of tools for Android 1.0, but says that handsets using the Android OS will work with other Bluetooth devices such as headsets. According to a post on the official Android developer blog, Google dropped the Bluetooth API from the mobile OS because 'we plain ran out of time.' The GTalkService API was removed because of security concerns that included the possibility of applications revealing more details about users than they might want to let out, such as their real names and e-mail addresses.
I quickly threw up a copy of one of my timelines to play with the gadget, but have been unable to get it to work. I keep getting an error message that says "You may not have included all the proper column headers in your range -- please click help in the
Use Google Spreadsheets API to create a database in the cloud
Mr. Jeffrey W Scudder (Google)
30min Intermediate
case study, cloud computing, google spreadsheets, online databse, web, web services
I'll show you how to create a Python module which wraps the Google Spreadsheets Data API web service in an interface so that it looks like a local database. Using this tool, your application can run anywhere with Internet connectivity and users will be able to take their data with them. The benefit of using Google Spreadsheets for a back-end is that it provides a simple UI which is easy for non programmers to interact with. The cost of provisioning and running a Spreadsheets based database is zero from the perspective of an application developer. This example module provides a toolkit which simplifies interactions with the Google Spreadsheets API for a specific use case: using a spreadsheet like a remote database.
Protocol Buffers allow you to define simple data structures in a special definition language, then compile them to produce classes to represent those structures in the language of your choice. These classes come complete with heavily-optimized code to par
I am using python to work with the api, but this could be applicable to other languages since most of the problems I am dealing with are XML related I guess. For this little & simple application that I am trying to create the operations I perform are:
* Connecting to Google Spreadsheet Service
* Opening the spreadsheet and worksheet you wish to work with
* Writing into the spreadsheet
* Reading spreadsheet
Run your web applications on Google's infrastructure.
Google App Engine enables you to build web applications on the same scalable systems that power Google applications.
No assembly required.
Google App Engine provides a fully-integrated application environment.
It's easy to scale.
Google App Engine makes it easy to build scalable applications that grow from one user to millions of users without infrastructure headaches.
It's free to get started.
Every Google App Engine application can use up to 500MB of persistent storage and enough bandwidth and CPU for 5 million monthly page views.
The AJAX Libraries API is a content distribution network and loading architecture for the most popular open source JavaScript libraries. By using the Google AJAX API Loader's google.load() method, your application has high speed, globaly available access