Google APIでの試作品

コンピュータ業界は、クラウド・コンピューティングというものに目先が向いています。

クラウド・コンピューティングとは,巨大なインターネット上に生まれた,新しい“エコシステム”である。インフラ,プラットフォーム,アプリケーションのすべてが,ネットワークの向こう側(=雲)にサービスとして存在するため,ハードウエア/ソフトウエア製品を組み合わせて作る情報システムを不要にする。ホストやC/S,Webシステムを代替する,IT史上最大の変革である。それは,開発/運用プロセスの見直しを迫り,ITベンダーの勢力図を一変させる。
また、WEB上のプログラムも変化し続けています。
プログラミング言語はCGI/Perl,JAVA,PHP・・・Ruby,Ruby onRailsなど新しい言語が発表され使用されています。

WEBプログラミングにおいては、APIという概念が発展し始めています

APIとは、あるプラットフォーム (OSミドルウェア)向けのソフトウェアを開発する際に使用できる命令や 関数の集合のこと。また、それらを利用するためのプログラム上の手続きを定めた規約の集合。個々のソフトウェアの開発者が ソフトウェアの持つすべての機能をプログラミングするのは困難で無駄が多いため、多くの ソフトウェアが共通して利用する機能は、 OSミドルウェア などの形でまとめて提供されている。個々の開発者は規約に従ってその機能を「呼び出す」だけで、自分でプログラミングすることなくその機能を利用した ソフトウェアを作成することができる。

本題です。APIがどのようなものか試してみました

APIを公開しているサイトは様々ですがとりあえずGoogle APIを使用しました。正式にはGoogle AJAX API といいます。試作品で使用したのはGoogle Maps APIGoogle Visualization APIGoogle AJAX Feed APIです。 Ajaxとは、Webブラウザ実装されているJavaScriptHTTP通信機能を使って、Webページのリロードを伴わずにサーバXML形式のデータのやり取りを行なって処理を進めていく対話型Webアプリケーションの実装形態をいいます。

Google Maps APIは、JavaScript を使って Google マップを Web ページに埋め込むことができます。この APIでは https://maps.google.co.jp サイトで使用できるような地図を操作し、さまざまなサービスを介してコンテンツを地図に追加するための多数のユーティリティを提供しています。これを利用して、Web サイトにパワフルな地図アプリケーションを作成できます。
下記のGoogle Maps APIは全てV3に変更しました。


Google Visualization APIは、表示可能な複数のソースの構造化データにアクセスできます。Google Visualization API は、デベロッパー コミュニティ全体が記述したビジュアライゼーションの作成、共有、再利用が可能なプラットフォームを提供します。
今回はExcelで作成したデータのグラフを2種類の方法で表示させるページを作成してみました。
Googleの「ドキュメント」というサイトにExcelデータを保存し、さらに、そのデータでグラフを作成して
Google AJAX Feed APIは公開されている Atom フィードや RSS フィードをダウンロードできるので、自分のコンテンツや Google Maps API などの他の API に、フィードを簡単にマッシュアップできます。
フィードの形式がRSSやXMLが混在しているOAC の管理する
Google AJAX Search APIは、JavaScript を使用して自分のウェブページに Google 検索を組み込むことができます。ウェブページにシンプルで動的な Google 検索ボックスを埋め込んで検索結果を表示したり、検索結果をプログラムで革新的な方法で使用したりできます。たとえば以下のような利用方法があります。下記のページはテスト中。
GoogleアラートをRSS情報として入力しGoogle AJAX Feed APIGoogle Maps APIを組み合わせて、住宅情報検索を作成してみました。

お気軽に。お問合わせ下さい。

弊社のメンバーシップになりませんか?


OAコーディネターズとは
Copyright © OAコーディネターズサイト All Rights Reserved.All Rights Reserved.

トップへ