Movatterモバイル変換


[0]ホーム

URL:


コンテンツにスキップ
Wikipedia
検索

Google Developers

出典: フリー百科事典『ウィキペディア(Wikipedia)』
Google Developers
URLdevelopers.google.com
言語英語/日本語など
タイプソフトウェア開発
運営者Google
設立者Google
開始2005年3月17日 (20年前) (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」を参照

Google Web Toolkit (GWT) はオープンソースの開発ツールキットで、JavaによるAjaxアプリケーションを作成できる[2]。GWTはクライアントサーバ型アプリケーションの開発とデバッグを任意のJava用IDEで素早く行うことができる。そして配布段階で、GWTコンパイラがJavaアプリケーションを同等のJavaScriptに変換し、ダイナミックHTMLによって自動的にウェブブラウザHTMLDOMを操作する。非同期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日に作成可能なプロジェクト数にも制限がある。

関連項目

[編集]

脚注

[編集]
  1. ^Open Source Programs Office
  2. ^Johnson, Bruce (2006年12月12日). “GWT 1.3 Release Candidate is 100% Open Source”. 2007年2月8日閲覧。
  3. ^Google Summer of Code
  4. ^Google Code - Project Hosting
  5. ^Google Code Blog: Mercurial support for Project Hosting on Google Code” (2009年4月27日). 2009年6月24日閲覧。
  6. ^License Evolution and Hosting Projects on Code.Google.Com

外部リンク

[編集]
Alphabet歴史サービス
企業
イベント・取り組み
人物
役員
創業者
部門
不動産
開発
オペレーティングシステム
ライブラリ・
フレームワーク
ツール
探索アルゴリズム
ファイルフォーマット
その他
サービス
娯楽
伝達・交流
検索
組織・管理
ビジネス・金融
その他
ハードウェア
Nexus
スマートフォン
タブレット
その他
Google Pixel
Google Play Edition
Android One
その他
X
開発
リリースバージョン
ハードウェア
ソフトウェア
サービス
他のインターフェイス
派生
その他
一覧・カテゴリー
全般
解説
開発
OS英語版
ソフトウェア
ホスティング
団体
標準化団体
開発支援団体
ライセンス
指針
主要例
その他
課題
特性上の課題
対立と論争
その他
一覧
括弧内の西暦は最初の安定リリース
クライアント・サーバ型
自由ソフトウェア
プロプライエタリソフトウェア
分散型
ホスト型
https://ja.wikipedia.org/w/index.php?title=Google_Developers&oldid=104665614」から取得
カテゴリ:

[8]ページ先頭

©2009-2025 Movatter.jp