12
GPS ケケケケケケケケ ケケケケケケケケケケケ doodle ケケケケ ケケケケケケケケケケケ .tar.gz ケケケケケケケケ ケケケケケ 2007 ケ 9 ケ 7 ケ ITPro ケケケケケケ ケケケケ(C)2007 GOGA, Inc.

ITproChallenge doodle/which

  • Upload
    kehi

  • View
    2.287

  • Download
    3

Embed Size (px)

DESCRIPTION

GPSケータイを使った新しい位置情報サービス「doodle」のご紹介

Citation preview

Page 1: ITproChallenge doodle/which

GPS ケータイを使った新しい位置情報サービス

「 doodle 」のご紹介(ライトニングトーク向け .tar.gz 版)

株式会社ゴーガ 石丸健太郎2007 年 9 月 7 日

( ITPro ライトニング・トークス)

(C)2007 GOGA, Inc.

Page 2: ITproChallenge doodle/which

What is doodle?doodle ・・・━━ n., v. いたずら書き(をする) (( 考え事などしながらの )).             《口語》 ( 考えごとなどをしている時の ) いたずら書き .   研究社 新英和 _和英中辞典 (C)1995 株式会社研究社

                                              ・GPS対応携帯を使って、 ( リアルな ) その地点にある ( バーチャルな ) 掲示板に書き込んで、 近くのケータイ・ PC ユーザーとやりとりするコミュニケーションツール。 写真やケータイ動画も送信可能。(全 4 キャリア対応)

・立てられた掲示板は GoogleMaps 上で 虫ピン表示され、ケータイからも 付近のお店の検索等が可能な マッシュアップサイト

http://doodle.st/

Page 3: ITproChallenge doodle/which

What is doodle?流行るかな? 「ドゥドゥろう・・・・」 (5段活用)位置情報つき2ch?位置情報つき Twitter ?

しかし doodle はあくまで「位置情報」がメイン 「人」と「人」との繋がりのようなコミュニティ型 SNS は目指していない

こだわり・・実際に行ったところでないと  虫ピンが立てられない

http://doodle.st/

「 Mash Up Award 2nd 」優秀賞受賞 

 株式会社リクルート サン・マイクロシステムズ株式会社 共催

Page 4: ITproChallenge doodle/which

機能紹介の前に。。。

http://doodle.st/

doodle でググれば

1 番目にきます

(  ̄ー +  ̄ ) * キラン

Page 5: ITproChallenge doodle/which

How to doodle 「 google ローカル」「図書館」「乗換」連動 http://doodle.st/

・たとえ現在地を把握していない場所でも、キーワードだけで 付近にある様々な情報を検索

Page 6: ITproChallenge doodle/which

How to doodle 「めし」「えき」「やど」 検索・書き込み http://doodle.st/

利用 APISimpleAPI「最寄り駅Webサービス」 食べログ.com レストラン情報取得API   ホットペッパー WebサービスyoyaQ.com ホテルプラン情報取得 API

付近にあるレストラン、駅、ホテルの検索だけでなく、その地点での専用掲示板に感想や評判や疑問などの書き込みを残せる

Page 7: ITproChallenge doodle/which

How to doodle 「いまここ!」「ブログパーツ」・・・ http://doodle.st/

★ブログパーツにもなります。

位置送信機能

・ PC→ ケータイ・ケータイ→ケータイ・ケータイ→ PC

「ここで呑み会!」とか・・

Page 8: ITproChallenge doodle/which

Wii 対応  doodle チャンネル  

・フォトツアー形式で Wii から「だら見」もできます。・自分用の足跡履歴(ライフログ)にもなります。

http://doodle.tv/

Page 9: ITproChallenge doodle/which

Which do you choose?

・それぞれの地点の doodle 画面から回答を送信 選択肢がどちらかで色分け・一問ずつ Which が URL一つで呼び出し可能(ブログなどに簡単にリンク) 例)卵焼きの味付けは?  http://doodle.st/which/?sno=33 

http://doodle.st/which/

Page 10: ITproChallenge doodle/which

Who makes doodle ?

■マッシュアップサイト開発秘話 日々進化する新しい技術 楽しさ、モチベーション、 新しいプログラミングスタイル

★大変だった点  ・初のケータイ型サービスの開発( PC/Web とケータイの連動)  ・キャリア(端末)ごとの GPS の精度・計測速度の違い ・ 4 キャリアに対応する為の検証(あまりの仕様の違い)

http://doodle.st/http://doodle.st/

Page 11: ITproChallenge doodle/which

Who makes doodle ?

■マッシュアップサイト開発秘話 ・ IE と FireFox などクロスブラウザ対策(皆どうやってデバッグしてるのかな・・・ ?! ・ CGI と AJAX のアルゴリズム プラットフォームの違い

 もともとプログラムの原義は pro(前もって)- gram(書かれたもの) その意味から行けば、 Ajax を CGI側で書くということは、それらの処理も事前に想定して 「さらに前もって書く」ということを意味する、いわゆる Pre-Programing

Ex)

<?php if($hoge==“*”){ // ← PHPの変数 print("<script language=\”JavaScript\”>"); print(“if(hoge==\”*\“){ // ← JavaScriptの変数 document.write('<form><select name=\"hoge\"> <option value=\”'+dlat[“.$i.”]+'\”>hoge</select>') }"); // ↑JavaScriptの変数を PHPの変数で作っている //=================================================Web1.0→2.0境界線 ?! var httpObj = GXmlHttp.create(); httpObj.open("GET",getstation,true); httpObj.onreadystatechange = function() { if (httpObj.readyState == 4 && httpObj.status == 200) { //↑ここでステータスを取るのに実行されるのは外側の Send() hoge();  } } httpObj.send(null); //←ここで実行

http://doodle.st/http://doodle.st/

Page 12: ITproChallenge doodle/which

Thanks a lot !

http://doodle.st/

Where do you dooodle?ご清聴ありがとうございました。