Google Developers (formerly Google Code ) is Google's site for software development tools, application programming interfaces (APIs), and technical resources. This site contains documentation on how to use Google developer tools and APIs - including discussion groups and blogs for developers using Google developer products.deepesh jain is a google developer and builder
There are APIs offered for almost all popular Google consumer products, such as Google Maps, YouTube, Google Apps, and more.
The site also features developers' products and tools tailored specifically to developers. Google App Engine is a hosting service for web applications. 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.
This site contains reference information for community-based developer products that Google engages with like Android from Open Handset Alliance and OpenSocial from OpenSocial Foundation.
Video Google Developers
Google API
Google offers a variety of APIs, most web APIs for web developers. The API is based on popular Google consumer products, including Google Maps, Google Earth, AdSense, AdWords, Google Apps, and YouTube.
Google Data API
Google Data API allows programmers to create applications that read and write data from Google services. Currently, this includes 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.
Ajax API
The Google Ajax API lets developers implement rich and dynamic websites entirely within JavaScript and HTML. Developers can create maps to sites, dynamic search boxes, or download feeds with just a few JavaScript lines.
Advertising API
The AdSense and AdWords APIs, based on the SOAP data exchange standard, allow developers to integrate their own apps with this Google service. The AdSense API enables website owners and blogs to manage AdSense registration, content and reporting, while the AdWords API gives AdWords customers programmatic access to their AdWords accounts and campaigns.
Maps Google Developers
Developer tools and open source projects
App Engine
Google App Engine lets developers run web apps on Google infrastructure. Google App Engine supports apps written in multiple programming languages. With the Java App Engine runtime environment, one can build applications using standard Java technologies, including JVM, Java servlets, and Java programming languages ââ- or other languages ââusing JVM-based interpreters or compilers, such as JavaScript or Ruby. App Engine also features a dedicated Python runtime environment, which includes a quick Python interpreter and Python standard libraries.
Google Plugin for Eclipse
Google Plugin for Eclipse (GPE) is a suite of software development tools that allow Java developers to design, build, optimize, and deploy cloud computing applications. GPE helps developers create complex user interfaces, generate Ajax code using Google Web Toolkit, optimize performance with Speed ââTracer, and apply apps to Google App Engine. GPE installs into an integrated Eclipse development environment (IDE) using an extensible plugin system. GPE is available under Google's terms of service license.
Google Web Toolkit
Google Web Toolkit (GWT) is an open source toolkit that allows developers to create Ajax applications in the Java programming language. GWT supports fast client-server development and debugging across all Java IDEs. In the next implementation step, the GWT compiler translates a working Java app into equivalent JavaScript that programmatically manipulates the DOM HTML web browser using DHTML techniques. GWT emphasizes solutions that can be reused and efficiently to address Ajax challenges, namely asynchronous remote procedure calls, history management, bookmarks, and portability between browsers. It was released under the Apache License version 2.0.
OR Tools
Google OR Tools provides a wrapper programming language for Operational Research tools such as optimization and constraint resolution.
Google Code
Google previously runs a project hosting service called Google Code that provides revision controls that offer Subversion, Mercurial, and Git (implemented transparently using Bigtable as storage), problem trackers, and wikis for documentation. This service is available and free for all OSI approved Open Source projects (in 2010, strongly recommended but no longer required to use any of the nine popular open source licenses: Apache, Artistic, BSD, GPLv2, GPLv3, LGPL, MIT, MPL , and EPL). The site limits the number of projects a person can spend by 25. In addition, there are limitations on the number of projects that can be created in a single day, the default upload file size limit of 200 MB, which can be upgraded, and 5 Total size limits per GB project. This service provides a file download feature, but in May 2013 the creation of new downloads is disabled, with plans to disable it altogether on January 14, 2014. In March 2015, Google announced that it would close Google Code on January 15, 2016. All projects on this site entered read-only mode on August 24, 2015, with the exception of certain Google-owned projects including Android and Chrome.
Citizens in the United States' list of US Foreign Assets Control sanctions, including Cuba, Iran, North Korea, Sudan and Syria, are prohibited from posting or accessing Google Code.
Gears
Gears is a beta software offered by Google to enable offline access to services that normally only work online. It installs the database engine, based on SQLite, on the client system to store data locally. Gears-enabled pages use data from this local cache rather than from online services. Using Gears, web apps can periodically sync data in the local cache with online services. If the network connection is not available, the synchronization is suspended until the network connection is established. So, Gears allows web apps to work even though access to network services does not exist. Google announced the end of Gears development on March 11, 2011, citing the shift in focus from Gears to HTML5.
Google developer event
- Google I/O is Google's biggest developer event, which since 2009 has been held at the Moscone Center in San Francisco.
- Google Developer Day is Google's annual developer event.
- Google Summer of Code is a mentoring program to find students for open source projects. By 2016, the program receives nearly 18,980 applications.
- Google Code Jam is an international programming competition.
Google Developer Group
The Google Developer Group (GDGs) is for developers interested in Google developer technology. The GDG can take many forms - from just a few people gathered together, to big meetings with demos and tech talks, to shows like sprints and hackathons. As of March 2015, there are currently over 600 GDG worldwide.
See also
- CodePlex
- Comparison of open source software hosting facilities
- GitHub
- Sourceforge.net
- List of free software project directories
- YouTube APIs
References
External links
- Official website
- A detailed list of Google Code - Project Hosting features
Source of the article : Wikipedia