Google Developers
URL developers.google.com
言語 英語/日本語など
タイプ ソフトウェア開発
運営者 Google
設立者 Google
開始 2005年3月17日 (21年前) (2005-03-17)
現在の状態 運営中
テンプレートを表示

Google Developers (以前はGoogle Code)はGoogleが関連するソフトウェアやオープンソースソフトウェア開発に興味を持つ開発者向けに立ち上げたサイト。オープンソースのコードや、標準のAPIをサポートするサービス群がある。

API

編集

Googleは、Webやデスクトッププログラマ向けの各種APIを提供している。これらは現在のGoogle製品に基づいているものが多い。例えば、AdSenseGoogle CheckoutGoogle Toolbar などがある。

SOAPベースのAPI

編集

AdSenseAdWordsのAPIは、Simple Object Access Protocol (SOAP) というデータ交換規格に基づいており、開発者が自身のアプリケーションにそれらのGoogleサービスを組み込むことができる。

Google Data API

編集

The Google Data APIは、Googleのサービスからデータを読み書きするアプリケーションを作成できる。現在、Google Developersで公開されているAPIとしては、Google AppsBloggerGoogle BaseGoogle ブックスGoogleカレンダーGoogleソースコード検索Google SpreadsheetsGoogleノートブックPicasa Web Albums などがある。

オープンソースプロジェクト

編集

Open Source Programs Office[1]には、Googleがこれまで開発したオープンソースソフトウェアがある。

Gears

編集

Gearsは、通常はオンラインでなければ使えないサービスをオフラインで利用可能にするもので、Googleからベータ版が提供されている。SQLiteベースのデータベースエンジンを使い、クライアントシステム上でデータをローカルにキャッシュする。Gears対応のページでは、オンラインサービスからデータを取ってくる前にローカルなキャッシュを使う。Gearsを使うと、Webアプリケーションは定期的にローカルキャッシュとオンラインサービスの間でデータを同期させる。ネットワーク接続していない場合、同期はネットワーク接続するまで遅延される。したがって、Gearsを使うことでWebアプリケーションはネットワークサービスが存在しないときでも動作可能になる。

Google Web Toolkit

編集

Google Web Toolkit (GWT) はオープンソースの開発ツールキットで、JavaによるAjaxアプリケーションを作成できる[2]。GWTはクライアントサーバ型アプリケーションの開発とデバッグを任意のJava用IDEで素早く行うことができる。そして配布段階で、GWTコンパイラがJavaアプリケーションを同等のJavaScriptに変換し、ダイナミックHTMLによって自動的にウェブブラウザHTML DOMを操作する。非同期RPC、履歴管理、ブックマーク、ブラウザ間の移植性問題など、Ajaxの課題への再利用可能で効率的な解決策だとしている。Apache License 2.0でリリースされている。

Summer of Code

編集

Google Summer of Code[3]は、オープンソース初心者向けの教育プログラムである。2007年には、約6,200の申し込みがあった。

プロジェクトのホスティング

編集

Google Developersはプロジェクトのホスティングサービス[4]も行っており、バージョン管理システムとしてSubversionMercurialを用意している[5]BigTableをストレージとして透過的に実装)。バグ管理システム、文書公開用ウィキ、ファイルダウンロード機能などもある。Googleが指定したライセンス方式のオープンソースプロジェクトなら、無料で利用できる。

指定されているライセンス

編集

Open Source Initiativeが認証しているいずれかのライセンスを使っていれば、このサービスを利用できる。 従来は、ApacheArtisticBSDGPLv2、GPLv3、LGPLMITMPLEPLのいずれかのライセンスを使っていれば、このサービスを利用できるとしていたが、2010年9月に変更された[6]

制限

編集

1人の人が作成できるプロジェクト数は最大25に制限されている。さらに、1日に作成可能なプロジェクト数にも制限がある。

関連項目

編集

脚注

編集

外部リンク

編集

📚 Artikel Terkait di Wikipedia

Google Code-in

Google Code-in(グーグルコードイン、略称:GCI)は Google LLCがホストする1年ごとに行われていたプログラミングコンテストである。対象は大学進学前の生徒で、さまざまなオープンソースの提携組織からタスクの指定を受け、完了させる機会を設けている。コンテストの旧称はGoogle Highly

Google

^ “Google Corporate Information”. Google, Inc.. 2010年4月12日時点のオリジナルよりアーカイブ。2010年2月14日閲覧。 ^ “Google Code of Conduct”. Google, Inc. (2009年4月8日)

Google Summer of Code

Google Summer of Code (Googleサマーオブコード 略称GSoC) は2005年の5月から8月に初めて開催され、その後毎年行われている恒例のイベントで、Googleが自由ソフトウェアやオープンソースのプロジェクトを指定し、その夏の間に課題をクリアした数百人の学生に賞金を支払う

Google ソースコード検索

Google ソースコード検索(英: Google Code Search)は、Googleによるインターネット上にあるオープンソースコードを検索するためのベータ製品でGoogle Labsから誕生したものである。2006年10月5日に公開、2012年1月15日にコード検索APIと共に正式終了したが

Google Chrome

Google > Google Chrome Google Chrome(グーグル・クローム)は、Googleが開発したクロスプラットフォームのウェブブラウザ。2008年にMicrosoft Windows用に最初にリリースされ、その後Linux、macOS、iOS、Androidに移植された。

Google Native Client

NaCl Release Notes ^ Stability of the PNaCl bitcode ABI ^ Google Native Client on Google Code ^ David Sehr, Robert Muth, Cliff L. Biffle, Victor Khimenko

Google Cloud Print

-integration-40094661/  ^ a b c d e “What Is Google Cloud Print?”, Code Labs, Google, https://code.google.com/apis/cloudprint/docs/overview.html . ^ a

Google サンタを追いかけよう

pre-programmed into the source code, or is the fake location of Santa Claus processed server-side? · Issue #39 · google/santa-tracker-android” (英語). GitHub