Google Developers Codelabs provide a guided, tutorial, hands-on coding experience. Most codelabs will step you through the process of building a small application, or adding a new feature to an existing application. They cover a wide range of topics such as Android Wear, Google Compute Engine, Project Tango, and Google APIs on iOS.
Google CodeLab is Google's lab for software development tools, application programming interfaces (APIs), and technical resources. The lab contains all the resources for using Google developer tools and APIs—including discussion groups and blogs for developers using Google's developer products. There are APIs offered for almost all of Google's popular consumer products, like Google Maps, YouTube, Google Apps, and others. The lab also features a variety of developer products and tools built specifically for developers. Google App Engine is a hosting service for web apps. Project Hosting gives users version control for open source code. Google Web Toolkit (GWT) allows developers to create Ajax applications in the Java programming language. The lab contains reference information for community based developer products that Google is involved with like Android from the Open Handset Alliance and OpenSocial from the OpenSocial Foundation.
Google offers a variety of APIs, mostly web APIs for web developers. The APIs are based on popular Google consumer products, including Google Maps, Google Earth, AdSense, Adwords, Google Apps and YouTube.
Google Data APIs
The Google Data APIs allow programmers to create applications that read and write data from Google services. Currently, these include APIs for Google Apps, Google Analytics, Blogger, Google Base, Google Book Search, Google Calendar, Google Code Search, Google Earth, Google Spreadsheets, Google Notebook, and Picasa Web Albums.
The AdSense and AdWords APIs, based on the SOAP data exchange standard, allow developers to integrate their own applications with these Google services. The AdSense API allows owners of websites and blogs to manage AdSense sign-up, content and reporting, while the AdWords API gives AdWords customers programmatic access to their AdWords accounts and campaigns.
Developer tools and open-source projects
Google Plugin for Eclipse
Google Plugin for Eclipse (GPE) is a set of software development tools that enables Java developers to design, build, optimize, and deploy cloud computing applications. GPE assists developers in creating complex user interfaces, generating Ajax code using the Google Web Toolkit, optimizing performance with Speed Tracer, and deploying applications to Google App Engine. GPE installs into the Eclipse integrated development environment (IDE) using the extensible plugin system. GPE is available under the Google terms of service license.
Google Web Toolkit
Google OR Tools provides programming language wrappers for operations research tools such as optimisation and constraint solving.
Gears was beta software offered by Google to enable offline access to services that normally only work online. It installed a database engine, based on SQLite, on the client system to cache data locally. Gears-enabled pages used data from this local cache rather than from the online service. Using Gears, a web application may periodically synchronize the data in the local cache with the online service. If a network connection is not available, the synchronization is deferred until a network connection is established. Thus Gears enabled web applications to work even though access to the network service is not present. Google announced the end of Gears development on March 11, 2011, citing a shift of focus from Gears to HTML5.
Centre for Advanced Studies
Dr. A.P.J. Abdul Kalam Technical University, New Campus(Lucknow)
Sec-11, Jankipuram, Vistar Yojna, Lucknow, Uttar Pradesh-226031