Google Developers

from Wikipedia, the free encyclopedia
Globe icon of the infobox
Google Developers
Website logo
Platform for software developers
operator Google LLC
Registration Google account optional
On-line - (currently active)
https://developers.google.com/

Google Developers (formerly Google Code ) is a bundling of several online services from Google LLC for software development tools , programming interfaces (API) and technical resources. Google Developers also includes documentation for Google development tools and APIs, as well as discussion groups and blogs for Google Developer products.

Developer APIs are offered by Google for most end-user products, including Google Maps , YouTube , and G Suite .

The platform also offers some products directly for developers: the Google App Engine is a service for hosting web applications . Google Code provides version control for open source applications. The Google Web Toolkit (GWT) enables the creation of AJAX web applications using Java .

In addition, Google Developer offers further reference to projects in which Google is involved. This includes Android from the Open Handset Alliance and OpenSocial from the OpenSocial Foundation.

Google API

Google offers a number of APIs. Most are web API and geared towards web developers. These interfaces are based on well-known Google products such as Google Maps , Google Earth , AdSense , Adwords , G Suite and YouTube . Over time, some of the APIs were only offered for a fee.

Google Data API

The Google Data API enables developers to create applications that can read and write data from Google products. Such APIs are currently available 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 Ajax API designed for web applications facilitate the implementation of dynamic websites completely in JavaScript and HTML. This makes it easy for developers, e.g. For example, you can add dynamic searches or downloadable feeds using just a few lines of JavaScript.

Ads API

The AdSense and AdWords API, based on the SOAP standard, allow developers to integrate their applications into the two Google products. The AdSense API provides website and blog owners with access to their AdSense credentials, content and reports, while the AdWords API provides AdWords customers with developer access to content and functionality.

Developer tools and open source projects

App Engine

With the help of the Google App Engine , web applications can be hosted with the help of Google's infrastructure. The App Engine supports various programming languages. With the Java runtime environment available on it , applications can be created using known Java technologies such as the JVM, the Java servlets, the Java programming language or any other language that uses a JVM-based compiler or interpreter. The App Engine also provides a dedicated Python runtime environment, including an interpreter and standard library.

Google Plugin for Eclipse

Google Plugin for Eclipse (GPE) includes a range of developer tools for Java developers to create and distribute cloud applications. GPE helps developers build complex Ajax applications using the Google Web Toolkit . In addition, the speed is optimized by the Speed ​​Tracer. There is a direct interface to the App Engine . GPE is installed as a plug-in in Eclipse . GPE is subject to Google's Terms of Use.

Google Web Toolkit

The Google Web Toolkit (GWT) is an open source toolkit for creating Ajax applications in Java . GWT supports client-server development and debugging in every Java IDE . In the subsequent deployment step, GWT translates the functioning Java application into a JavaScript equivalent that can manipulate an HTML DOM in a web browser using DHTML techniques. A special feature are the reusable solutions for recurring JavaScript tasks, eg: asynchronous RPCs , history management, bookmarks and cross-browser support. The Google Web Toolkit was released in the Apache License Version 2.0.

Google code

Google Code was a project hosting service from u. a. Version management programs such as Subversion , Mercurial or Git as well as a bug tracker and a wiki for documentation. The service could be used free of charge for all OSI-approved open source projects (from 2010 it was no longer necessary, but highly recommended, to use well-known open source licenses such as: Apache , Artistic , BSD , GPLv2 , GPLv3 , LGPL , MIT , MPL and EPL ). One person could create up to 25 projects. There were also other limitations. Only a certain number of projects could be created in one day, the standard available project size was 200 MB, but could be expanded to a maximum of 5 GB.

Until May 2013 there was a fully usable download section for files in a project, but after that the possibility for new downloads was closed. On January 14th, 2014 the downloads were completely deactivated.

In March 2015, Google announced that it would end the "Google Code" project by the end of 2016. For the export of projects, e.g. For example , tools were offered on GitHub .

Gears

Gears was software to enable offline access to projects that otherwise only work online . It has a SQLite database installed on the local computer to cache data there. Gears-supporting sites used the local cache instead of online access. With the help of Gears, a web application could regularly compare the data online. If a connection to the service was not possible, the next connection was awaited. Thus applications with Gears were independent of the internet availability. The development of Gears was stopped in 2011.

Restrictions

Error message when trying to access code.google.com in an OFAC restricted country.

Google Code is blocked in some countries that are on the United States Office of Foreign Assets Control Sanctions List. These include Cuba, Iran, North Korea, Sudan, and Syria.

Google developer events

  • The Google I / O is Google's largest developer event since 2009 in the Moscone Center is held in San Francisco
  • Google Developer Day is Google's annual developer event
  • Google Summer of Code is a mentoring program to get teenagers and students interested in developing free software. In 2007, 6,200 users took part
  • Google Code Jam is an annual programming competition

Google Developer Groups

Google Developer Groups (GDGs) are intended for developers interested in Google's development techniques. A GDG can have several classes - from a few developers meeting together to tech talks and big hackathons. In March 2015 there were more than 600 GDGs worldwide.

Web links

Individual evidence

  1. Site Directory - Google Code . Code.google.com. Retrieved August 6, 2009.
  2. Jens Minor: Google Maps Platform: New structure & pricing for the numerous Maps APIs. In: googlewatchblog.de. May 3, 2018, accessed February 2, 2019 .
  3. Jens Minor: Google Maps Platform: Access to weather APIs is chargeable - the end of many weather apps? In: googlewatchblog.de. January 31, 2019, accessed February 2, 2019 .
  4. Google Data APIs - Google Code . Code.google.com. Retrieved August 6, 2009.
  5. AJAX APIs - Google Code . Code.google.com. Retrieved August 6, 2009.
  6. Speed ​​Tracer
  7. GPE listing on Eclipse Marketplace ( Memento of the original dated June 9, 2011 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice. @1@ 2Template: Webachiv / IABot / marketplace.eclipse.org
  8. Google Plugin for Eclipse License Information . Google . April 7, 2009. Retrieved January 28, 2011.
  9. Johnson, Bruce: GWT 1.3 Release Candidate is 100% open source . December 12, 2006. Retrieved February 8, 2007.
  10. Google Code - Project Hosting . Code.google.com. Retrieved August 6, 2009.
  11. Google Code Blog: Mercurial support for Project Hosting on Google Code . April 27, 2009.
  12. Issue 2454 - support - native git support - User support for Google Project Hosting - Google Project Hosting . July 15, 2011.
  13. WhatsNew - support - Announcements of the latest project hosting features - Project Hosting on Google Code . Code.google.com. Retrieved August 6, 2009.
  14. Project Hosting on Google Code FAQ
  15. Google Project Hosting: A Change to Google Code Download Service . Google Open Source Blog. May 20, 2013. Retrieved November 19, 2013.
  16. Google Project Hosting: Bidding farewell to Google Code . Google Open Source Blog. March 12, 2015. Accessed March 12, 2015.
  17. Google Project Hosting - Google Code . Code.google.com. Retrieved August 13, 2012.
  18. Google Developer Groups (GDGs)