Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Google Developers

From Wikipedia, the free encyclopedia
Google Developers information and code (RDS)
Not to be confused withGoogle Code Search.
Google Developers
Type of site
Software development website
Available inAll languages
OwnerGoogle
URLdevelopers.google.com
LaunchedMarch 17, 2005; 20 years ago (2005-03-17) (as Google Code)
Current statusActive

Google Developers (previouslyGoogle Code) isGoogle's site forsoftware development tools and platforms[update],application programming interfaces (APIs), and technical resources. The site contains documentation on 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, likeGoogle Maps,YouTube,Google Apps, and others.

The site 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 foropen source code.Google Web Toolkit (GWT) allows developers to createAjax applications in theJava programming language.(All languages)

The site contains reference information for community based developer products that Google is involved with likeAndroid from theOpen Handset Alliance andOpenSocial from the OpenSocial Foundation.

Google APIs

[edit]

Google offers a variety of APIs, mostlyweb APIs for web developers. The APIs are based on popular Google consumer products, includingGoogle Maps,Google Earth,AdSense,Adwords,Google Apps andYouTube.[1]

Google Data APIs

[edit]

The Google Data APIs[2] allow programmers to create applications that read and write data from Google services. Currently, these include APIs forGoogle Apps,Google Analytics,Blogger,Google Base,Google Book Search,Google Calendar,Google Code Search,Google Earth,Google Spreadsheets andGoogle Notebook.

Ajax APIs

[edit]

Google's Ajax APIs[3] let a developer implement rich, dynamic websites entirely inJavaScript and HTML. A developer can create a map to a site, a dynamic search box, or download feeds with just a few lines of javascript.

Ads APIs

[edit]

TheAdSense andAdWords APIs, based on theSOAP data exchange standard, allow developers to integrate their own applications with these Google services. The AdSenseAPI allows owners of websites andblogs 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

[edit]

App Engine

[edit]

Google App Engine lets developers run web applications on Google Cloud. Google App Engine supports apps written in several programming languages. With App Engine's Java[citation needed] runtime environment, one can build their app using standard Java technologies, including theJVM,Java servlets, and the Java programming language—or any other language using a JVM-based interpreter or compiler, such as JavaScript or Ruby. App Engine also features a dedicatedPython runtime environment, which includes a fast Python interpreter and the Python standard library.

Google Plugin for Eclipse

[edit]

Google Plugin for Eclipse (GPE) is a set of software development tools that enablesJava developers to design, build, optimize, and deploycloud computing applications. GPE assists developers in creating complex user interfaces, generatingAjax code using theGoogle Web Toolkit, optimizing performance with Speed Tracer,[4] and deploying applications toGoogle App Engine. GPE installs into theEclipse integrated development environment (IDE) using the extensibleplugin system.[5] GPE is available under the Google terms of service license.[6]

Google Web Toolkit

[edit]

TheGoogle Web Toolkit (GWT) is an open source toolkit allowing developers to createAjax applications in theJava programming language.[7] GWT supports rapidclient–serverdevelopment anddebugging in any JavaIDE. In a subsequent deployment step, the GWT compiler translates a working Java application into equivalentJavaScript that programmatically manipulates aweb browser'sHTMLDOM usingDHTML techniques. GWT emphasizes reusable, efficient solutions to recurring Ajax challenges, namelyasynchronous remote procedure calls, history management,bookmarking, and cross-browserportability. It is released under theApache License version 2.0.

OR-Tools

[edit]
Main article:OR-Tools

Google OR-Tools[8] provides programming language wrappers foroperations research tools such as optimisation andconstraint solving.

Google Code

[edit]
"Google Code" redirects here; not to be confused withGoogle Code-in.

Google previously ran a project hosting service called Google Code[9] that providedrevision control offeringSubversion,Mercurial[10] andGit[11] (transparently implemented usingBigtable as storage), an issue tracker, and a wiki for documentation. The service was available and free for allOSI-approved Open Source projects (as of 2010, it was strongly recommended but no longer required to use one of the nine well-known open source licenses:Apache,Artistic,BSD,GPLv2,GPLv3,LGPL,MIT,MPL andEPL). The site limited the number of projects one person could have to 25.[12] Additionally, there was a limit on the number of projects that could be created in one day, a 200 MB default upload file size limit, which could be raised, and a 5 GB per-project total size limit.[13] The service provided a file download feature, but in May 2013 the creation of new downloads was disabled, with plans to disable it altogether on January 14, 2014.[14] In March 2015, Google announced that it would be closing down Google Code on January 15, 2016.[15] All projects on the site entered read-only mode on August 24, 2015,[16] with the exception of certain Google-owned projects including Android and Chrome.[15]

Error message seen by someone attempting to access code.google.com from anOFAC-restricted country

Residents of countries on the United StatesOffice of Foreign Assets Control sanction list, includingCuba,Iran,North Korea,Sudan andSyria, were prohibited from posting to or accessing Google Code.[17]

Gears

[edit]
Main article:Gears (software)

Gears wasbeta software offered byGoogle to enableoffline access to services that normally only workonline. It installed a database engine, based onSQLite, 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 toHTML5.[18]

Google developer events

[edit]

Google Developer Groups

[edit]

Google Developer Groups[19] (GDGs) are communities of developers who are interested in Google's developer technology products and platforms. A GDG can take many forms—from just a few people getting together, to large gatherings with demos and tech talks, to events like code sprints and hackathons. As of June 2020, there are currently 1000+ GDGs worldwide.DevFest is one of these events.

References

[edit]
  1. ^"Site Directory — Google Code". Retrieved2009-08-06.
  2. ^"Google Data APIs — Google Code". Retrieved2009-08-06.
  3. ^"AJAX APIs — Google Code". Archived fromthe original on 2010-10-19. Retrieved2009-08-06.
  4. ^"Speed Tracer"
  5. ^GPE listing on Eclipse MarketplaceArchived 2011-06-09 at theWayback Machine
  6. ^"Google Plugin for Eclipse License Information". April 7, 2009. Retrieved2011-01-28.
  7. ^Johnson, Bruce (2006-12-12)."GWT 1.3 Release Candidate is 100% Open Source". Retrieved2007-02-08.
  8. ^google (21 October 2022)."GitHub - google/or-tools: Google's Operations Research tools".GitHub.
  9. ^"Google Code — Project Hosting". Retrieved2009-08-06.
  10. ^"Google Code Blog: Mercurial support for Project Hosting on Google Code". 2009-04-27. Archived fromthe original on 2009-04-26. Retrieved2009-04-27.
  11. ^"Issue 2454 - support - native git support - User support for Google Project Hosting - Google Project Hosting". 2011-07-15.
  12. ^"WhatsNew — support — Announcements of the latest project hosting features — Project Hosting on Google Code". Retrieved2009-08-06.
  13. ^"FAQ - support - Project Hosting on Google Code FAQ - User support for Google Project Hosting - Google Project Hosting".
  14. ^Google Project Hosting (2013-05-20)."A Change to Google Code Download Service". Google Open Source Blog. Retrieved19 November 2013.
  15. ^abGoogle Project Hosting (2015-03-12)."Bidding farewell to Google Code". Google Open Source Blog. Retrieved12 March 2015.
  16. ^"Information about Google Code's read-only transition". Retrieved25 August 2015.
  17. ^"Google Project Hosting - Google Code". Retrieved2012-08-13.
  18. ^Aaron Boodman (11 March 2011)."Stopping the Gears". Retrieved25 August 2015.
  19. ^"Google Developer Groups — Google Developers".

External links

[edit]
a subsidiary ofAlphabet
Company
Divisions
Subsidiaries
Active
Defunct
Programs
Events
Infrastructure
People
Current
Former
Criticism
General
Incidents
Other
Software
A–C
D–N
O–Z
Operating systems
Machine learning models
Neural networks
Computer programs
Formats and codecs
Programming languages
Search algorithms
Domain names
Typefaces
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
Y
Hardware
Pixel
Smartphones
Smartwatches
Tablets
Laptops
Other
Nexus
Smartphones
Tablets
Other
Other
Advertising
Antitrust
Intellectual
property
Privacy
Other
Related
Concepts
Products
Android
Street View coverage
YouTube
Other
Documentaries
Books
Popular culture
Other
Software
development
Development tools
Official
Other
Integrated development
environments
(IDE)
Languages,databases
Augmented reality andvirtual reality
Events,communities
Releases
Derivatives
Devices
Pixel
Nexus
Play edition
Custom
distributions
Booting and
recovery
APIs
AlternativeUIs
Rooting
Lists
Related topics
General
Software
packages
Community
Organisations
Licenses
Types and
standards
Challenges
Related
topics
Retrieved from "https://en.wikipedia.org/w/index.php?title=Google_Developers&oldid=1305758443"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp