Jump to content

Google Data Protocol: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
 
(5 intermediate revisions by 5 users not shown)
Line 1: Line 1:
{{Short description|Google Data Protocol}}
{{For|the software company|G Data CyberDefense}}
{{For|the software company|G Data CyberDefense}}
{{Infobox software
{{Infobox software
| name = GData
| name = GData
| latest release version = 2.0.17
| latest release version = 2.0.17
| latest release date = {{release date|2012|04|20}}
| latest release date = {{start date|2012|04|20}}
| operating system = [[Cross-platform]]
| operating system = [[Cross-platform]]
| programming language = [[Java (programming language)|Java]], [[JavaScript]], [[.NET Framework|.NET]], [[PHP]], [[Python (programming language)|Python]]<ref name="gdataHomepage">[https://developers.google.com/gdata/ Google Data Home Page]</ref> and [[Objective-C]].<ref name="gdataLibraries">[https://developers.google.com/gdata/docs/client-libraries GData Client Libraries Documentation]</ref>
| programming language = [[Java (programming language)|Java]], [[JavaScript]], [[.NET Framework|.NET]], [[PHP]], [[Python (programming language)|Python]]<ref name="gdataHomepage">[https://developers.google.com/gdata/ Google Data Home Page]</ref> and [[Objective-C]].<ref name="gdataLibraries">[https://developers.google.com/gdata/docs/client-libraries GData Client Libraries Documentation]</ref>
Line 10: Line 11:
}}
}}
'''GData''' ([[Google]] Data Protocol) provides a simple protocol for reading and writing data on the [[Internet]], designed by [[Google]]. GData combines common [[XML]]-based syndication formats ([[Atom (standard)|Atom]] and [[RSS (file format)|RSS]]) with a feed-publishing system based on the [[Atom Publishing Protocol]], plus some extensions for handling queries. It relies on [[XML]] or [[JSON]] as a data format.
'''GData''' ([[Google]] Data Protocol) provides a simple protocol for reading and writing data on the [[Internet]], designed by [[Google]]. GData combines common [[XML]]-based syndication formats ([[Atom (standard)|Atom]] and [[RSS (file format)|RSS]]) with a feed-publishing system based on the [[Atom Publishing Protocol]], plus some extensions for handling queries. It relies on [[XML]] or [[JSON]] as a data format.

According to the Google Developers portal, "The Google Data Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. It is used in some older Google APIs."<ref name=":0">{{Cite web |title=Google Data APIs |url=https://developers.google.com/gdata |access-date=2023-04-13 |website=Google Developers |language=en}}</ref> However, "Most Google APIs are not Google Data APIs."<ref name=":0" />


Google provides GData [[Client (computing)|client]] [[Library (computing)|libraries]] for [[Java (programming language)|Java]], [[JavaScript]], [[.NET Framework|.NET]], [[PHP]], [[Python (programming language)|Python]],<ref name="gdataHomepage" /> and [[Objective-C]].<ref name="gdataLibraries" />
Google provides GData [[Client (computing)|client]] [[Library (computing)|libraries]] for [[Java (programming language)|Java]], [[JavaScript]], [[.NET Framework|.NET]], [[PHP]], [[Python (programming language)|Python]],<ref name="gdataHomepage" /> and [[Objective-C]].<ref name="gdataLibraries" />


== Implementations ==
== Implementations ==
An implementation called libgdata written in C is available under the LGPL license.
An implementation called libgdata written in [[C (programming language)|C]] is available under the [[GNU Lesser General Public License|LGPL]] license.


==See also==
==See also==
* [[Open Data Protocol]] (OData)&nbsp;– competing protocol from Microsoft
* [[Open Data Protocol]] (OData)&nbsp;– competing protocol from Microsoft
* [https://developers.google.com/gdata/docs/directory GData API Directory]
* [[Resource Description Framework]] (RDF) – a similar concept by [[World Wide Web Consortium|W3C]]
* [[Resource Description Framework]] (RDF) – a similar concept by [[World Wide Web Consortium|W3C]]


Line 24: Line 28:


==External links==
==External links==
* [https://code.google.com/apis/gdata}}
* [https://developers.google.com/gdata Google Data APIs] - Google Developers
* [https://queue.acm.org/detail.cfm?id=1103833 Learning from THE WEB by Adam Bosworth] - the vision behind GData
* [https://queue.acm.org/detail.cfm?id=1103833 Learning from THE WEB by Adam Bosworth] - the vision behind GData


{{Google LLC}}
{{Google LLC}}


[[Category:Atom (Web standard)]]
[[Category:Atom (web standard)]]
[[Category:Google]]
[[Category:Google|Data Protocol]]
[[Category:Web syndication formats]]
[[Category:Web syndication formats]]



{{Google-stub}}
{{Google-stub}}

Latest revision as of 20:57, 6 June 2024

GData
Stable release
2.0.17 / April 20, 2012 (2012-04-20)
Written inJava, JavaScript, .NET, PHP, Python[1] and Objective-C.[2]
Operating systemCross-platform
TypeSoftware development tools
Websitedevelopers.google.com/gdata/

GData (Google Data Protocol) provides a simple protocol for reading and writing data on the Internet, designed by Google. GData combines common XML-based syndication formats (Atom and RSS) with a feed-publishing system based on the Atom Publishing Protocol, plus some extensions for handling queries. It relies on XML or JSON as a data format.

According to the Google Developers portal, "The Google Data Protocol is a REST-inspired technology for reading, writing, and modifying information on the web. It is used in some older Google APIs."[3] However, "Most Google APIs are not Google Data APIs."[3]

Google provides GData client libraries for Java, JavaScript, .NET, PHP, Python,[1] and Objective-C.[2]

Implementations[edit]

An implementation called libgdata written in C is available under the LGPL license.

See also[edit]

References[edit]

  1. ^ a b Google Data Home Page
  2. ^ a b GData Client Libraries Documentation
  3. ^ a b "Google Data APIs". Google Developers. Retrieved 2023-04-13.

External links[edit]