HeartRails APIs for MA5 ハートレイルズの 提 供 API について http://www.heartrails.com/
What 色 々な Web サービスを 提 供 している 会 社 です http://www.heartrails.com/ http://twitter.com/heartrails( 会 社 ) http://twitter.com/joraku( 私 ) ぜひ 名 前 を 覚 えていってください
APIs MA5 向 けには 4 つの API を 提 供 しています HeartRails Capture API(スクリーンショット) HeartRails Express API( 路 線 / 駅 名 データ) HeartRails Graph API(グラフ) OpenSocial Host JavaScript API(OpenSocial)
HeartRails Capture サムネイル 画 像 /PDFファイル 作 成 サービス http://capture.heartrails.com/
What 任 意 の Web ページや PDF ファイルのサムネイル 画 像 を 取 得 したり 任 意 の Web ページを PDF ファイルに 変 換 して 取 得 するサービス
Features この 手 のサービスはたくさんありますが 高 速 な(ほぼリアルタイムな) 生 成 が 可 能 JavaScript による 描 画 のキャプチャが 可 能 遅 延 キャプチャ( 秒 数 指 定 )が 可 能 影 付 き 縁 付 き 角 丸 等 の 装 飾 が 可 能 有 償 版 だと 機 能 のカスタマイズ 大 規 模 配 信 ( 月 間 1 億 クエリ 以 上 )が 可 能 なのは HeartRails Capture だけ
Sample コンテンツ 連 動 型 広 告 と 併 せて 利 用 されたり
Sample サイト 内 検 索 システムと 併 せて 利 用 されたり
Sample ジェネレーターと 併 せて 利 用 されたり
Future Plan XPath 指 定 で 任 意 の Web ページの 任 意 の 領 域 のサムネイル 画 像 を 取 得 する 機 能 MS Office ファイルのサムネイル 画 像 PDF ファイルを 取 得 する 機 能
HeartRails Express 路 線 / 駅 名 / 最 寄 駅 データサービス http://express.heartrails.com/
What 日 本 全 国 の 路 線 / 駅 名 / 最 寄 駅 データ( 経 度 緯 度 付 き)を XML JSON JSONP 形 式 の API に より 取 得 するサービス
Features 県 名 路 線 名 駅 名 の 絞 り 込 みが 可 能 駅 の 順 序 を 取 得 可 能 最 寄 駅 の 検 索 が 可 能 ( 経 度 緯 度 指 定 ) データベースそのものも 有 償 提 供
Sample doodle BETA(with Google Maps)
Sample あとで 行 く( 位 置 情 報 ブックマーク)
Recommend 地 図 サービスとの 連 携 がおススメ
HeartRails Graph キュートな 円 グラフ 簡 単 作 成 サービス http://graph.heartrails.com/
What キュートな 円 グラフを 簡 単 に 作 成 できるサービス
Sample 文 字 が 丁 度 良 いサイズで 円 グラフに 収 まります
Sample フォントを 変 えたり
Sample 色 を 変 えたりできます
Sample 円 グラフ 日 記
Recommend レビューやアンケート 記 事 との 連 携 がおススメ
OpenSocial Host OpenSocial アプリケーション 開 発 / 管 理 プラットフォーム http://opensocialhost.com/
What OpenSocial アプリの 開 発 管 理 運 用 を 実 施 す る 企 業 個 人 を 包 括 的 に 支 援 するサービス 簡 単 に 言 うと mixi アプリや goo アプリをタダで 作 成 できる サービス
Features ファイルストレージ 外 部 データベース アクセス 解 析 スケーリング 開 発 支 援 API(PC モバイル 両 対 応 ) 複 数 の SNS コンテナの 一 元 管 理
Features 企 業 個 人 はサーバーを 自 前 で 用 意 する 必 要 がな く また アプリの 流 行 時 のスケーリングを 気 に する 必 要 もなく OpenSocial Host の 提 供 するイ ンフラ API を 利 用 するだけで PC モバイル 両 対 応 のアプリの 開 発 管 理 運 用 が 可 能!
Architecture mixi mbga goo MySpace hi5 igoogle Creyle ( 予 定 ) Facebook ( 予 定 ) 開 発 支 援 API OpenSocial Host アクセス 解 析 外 部 データベース ファイル ストレージ C loud 環 境 (A m azon E C 2 G oogle A pp E n gin e etc.)
File Storage プログラム(XML JavaScript Flash 等 )のホスティング ユーザーの 投 稿 する 写 真 や 動 画 等 のホスティング
Database 開 発 支 援 API やブラウザー 上 の 管 理 画 面 から 編 集 可 能 データベースのインポート エクスポート 等 が 可 能
Access Analysis PV UU UA 別 リファラ 別 等 一 般 的 な 解 析 が 可 能 個 々のユーザーの 利 用 頻 度 (PV 等 )の 追 跡 が 可 能
API: PC OpenSocial アプリの 開 発 を 支 援 する JavaScript ベースの API を 提 供 (SNS コンテナとの 通 信 データベースの 制 御 写 真 動 画 の 投 稿 等 ) API: Mobile サーバーサイド JavaScript の 実 行 環 境 を 提 供 す ることにより PC と 全 く 同 じ API の 利 用 が 可 能 (PC と Mobile でコードの 共 有 が 可 能 )
<?xml version="1.0" encoding="shift_jis"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/tr/xhtml1/dtd/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="content-type" content="application/xhtml+xml; charset=shift_jis" /> <meta http-equiv="content-style-type" content="text/css" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="0" /> <meta name="keywords" content="opensocial Host" /> <meta name="description" content="mobile ビューの HTML のサンプルです" /> <title>はじめての OpenSocial Host</title> </head> <body> <div id="sample"></div> <script type="text/javascript" src="http://www.google.com/jsapi"></script> <script type="text/javascript"> // jquery をロードします google.load("jquery", "1.3"); </script> <script type="text/javascript" src="http://opensocialhost.com/javascripts/api.js?key=[application Key]"></script> <script type="text/javascript"> // コールバック 関 数 function getpeople(response) { if (response.haderror) { return; } var nickname = response.data.entry.nickname; $('#sample').html('こんにちは ' + nickname + ' さん!'); }; opensocialhost.utility.setdebug(true); if (opensocialhost.utility.getdebug()) { // PC からエミュレーションする 際 にはオーナー ID とビューアー ID を 指 定 します opensocialhost.utility.setownerid([owner ID]); opensocialhost.utility.setviewerid([viewer ID]); } // 指 定 のユーザーのプロフィールを 取 得 します opensocialhost.people.select(opensocialhost.utility.getownerid(), opensocialhost.selector.self, null, getpeople); </script> </body> </html>
Sample マイミクが 匿 名 で 回 答 できるアンケートを 作 成 するアプリ この 規 模 のアプリなら 1 ~ 2 日 程 度 で 開 発 可 能
Future Plan カテゴリ 別 に OpenSocial アプリ の 雛 型 を 自 動 生 成 する GUI ベー スのツールを 提 供 予 定 一 般 の Web サイト 向 けにもサー バーサイド JavaScript の 実 行 環 境 を 提 供 予 定
Price 無 料!( 広 告 あり) 従 量 課 金!( 広 告 なし)
ご 清 聴 ありがとうございました!