More Related Content
PPTX
PDF
PDF
データ圧縮アルゴリズムを用いたマルウェア感染通信ログの判定 PDF
PDF
04 citynet awsセミナー_クラウドでビックデータのスモールスタート PPTX
PDF
PDF
03 citynet awsセミナー_クラウドデザインパターン(中小企業、自治体) What's hot
PDF
02 citynet awsセミナー_活用事例(やってみた) PDF
まだCPUで消耗してるの?Jubatusによる近傍探索のGPUを利用した高速化 PDF
PDF
PDF
PPTX
PDF
PPTX
Rustで3D graphics programming PDF
PPTX
PDF
PPTX
関数プロキシを使って REST APIっぽくを使ってみる PPTX
Gruntでjava script前作業の自動化! PDF
PPTX
RDBとNoSQLの上手な付き合い方(勉強会@LIG 2013/11/11) PDF
NSHashTableでDelegatesパターン PPTX
Azure appservice で作るwordpress-サイト PDF
20150419_pbtech_openstack_nyah #pbtech PDF
PDF
pg_bigm(ピージー・バイグラム)を用いた全文検索のしくみ(後編) Similar to クラウドGPS(仮)
PDF
Couchbase meetup21040925 sfa demo PDF
PDF
Gps動態管理システムのご提案 2012 august PDF
TOUA M2M Solutions powered by Cloudian (Cloudian Summit 2012) PDF
Cloudian meets CloudStack PDF
PPT
PDF
PDF
Google for モバイル アプリ 15-00- maps apiで、かしこく地図アプリを開発しよう PDF
androidのgpsアプリってどうよ|株式会社コンテンツワン PDF
『Androidアプリ「おもてナビ」の開発にみるARとGPSの活用ポイント』カサレアル石川氏 PDF
Cloudian and S3 ecosystem PDF
Real-time Bus Location System using by node.js PDF
Wireless Japan[講演]八子 20110526 PDF
20150831 Couchbase Tokyo 2015 [Mobile] 端末の位置情報をフル活用でSFAはモバイルベースに! PDF
PDF
PDF
オブジェクトストレージの適用領域とCloudianの位置づけ (Cloudian Summit 2012) PDF
【NCMB】アプリのバックエンドを支えるサービス 「mBaaS」のご紹介 PDF
GTMF2017 アプリのバックエンドを支えるサービス「mBaaS」のご紹介 ニフティクラウド mobile backend More from terurou
PDF
PDF
自社サービスでDurable Functionsを採用した話 PDF
Computation Expressions for Haxe PDF
PDF
PDF
PDF
PDF
PDF
オブジェクト指向の皮をかぶった関数型プログラミング言語 Haxe PDF
PDF
FIRST STEP to Haxe/JavaScript PDF
大規模なギョームシステムにHaxeを採用してみた話 PDF
PDF
Metro Style AppsでMSILver.2012/06/09 PDF
PDF
Yet Another DLR for Silverlightの試作 PDF
スマートフォン×Cassandraによるハイパフォーマンス基盤の構築事例 PDF
PDF
PDF
DLR言語によるSilverlightプログラミング クラウドGPS(仮)
- 1.
クラウドGPS(仮)
2010年 3月 13日
株式会社コスモルート 八木照朗
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 2.
Agenda
会社紹介・自己紹介
クラウドGPS(仮)
– 背景・開発動機
– 機能紹介
– 利用例
– 収益モデル・課金イメージ
– 実装技術について
– 今後の展開
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 3.
- 4.
会社紹介・自己紹介
会社紹介
株式会社コスモルート
http://www.cosmoroot.co.jp/
名古屋市熱田区(金山総合駅近く)
– 東京支社(恵比寿)もあり
従業員数 65名(2010年3月1日時点)
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 5.
会社紹介・自己紹介
会社紹介(つづき)
事業内容
– 業務システム開発
– 主に製造業向け、ERPアドオン開発
– ネットワーク設計・運用・保守
– RIA開発
– 大量データ処理に強い
– 電子設計・機械設計
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 6.
会社紹介・自己紹介
自己紹介
八木 照朗
terurou (twitter, hatena, google, …)
研究開発
– SaaS, クラウド, 情報共有, framework, …
– 自社パッケージ・サービス開発
RIAエンジニア
– Silverlight, JavaScript
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 7.
会社紹介・自己紹介
自己紹介(つづき)
DSTokai(メタコミュニティ)管理人
– http://groups.google.co.jp/group/dstokai
Microsoft Tech Fielders Interview #23
– http://www.microsoft.com/japan/power
pro/TF/interview/23_1.mspx
PHP逆引きレシピ 著者
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 8.
- 9.
- 10.
クラウドGPS(仮)
概要を読んで気がついた方が
居るかと思いますが…
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 11.
クラウドGPS(仮)
このセッションの注意点
Androidアプリの話ではない
Androidからも利用可能なWebAPIの話
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 12.
背景・開発動機
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 13.
クラウドGPS(仮) - 背景・開発動機
1. 「GPSトラッキングシステム」の
ニーズは非常に高い(物流業など)
2. 弊社でもAndroid端末を利用して
システム化を検討
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 14.
クラウドGPS(仮) - 背景・開発動機
3. 各端末から送信されてくる位置情報を
保存・加工するサーバが必要
– 取り扱うデータ件数が膨大になるなど、
考慮すべき点が多い
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 15.
クラウドGPS(仮) - 背景・開発動機
4. 「そういえば、汎用のGPSロギング
サービスって存在しないよね」
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 16.
クラウドGPS(仮) - 背景・開発動機
5. 「じゃあ作ろう」
「マッシュアップでおもしろい
サービスができるんじゃない?」
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 17.
機能紹介
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 18.
クラウドGPS(仮) - 機能紹介
位置情報の保存
– 任意のユーザ拡張情報の付加
– トラッキングデータ(連続点)の補正
位置情報の共有
– アクセス権・公開期間などの設定
位置情報の検索
あくまで「現時点で実装中・実装予定の機能」の紹介です
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 19.
クラウドGPS(仮) - 機能紹介
位置情報の保存(1)
任意のユーザ拡張情報の付加
メモ、URL、画像、方位、フラグなど
自由にユーザ拡張情報を付加できる
(例)店舗情報
– 位置情報+名称+URL +画像
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 20.
クラウドGPS(仮) - 機能紹介
位置情報の保存(2)
トラッキングデータ(連続点)の補正
GPSの測位データには誤差がある
– 補正をかけないと経路上に「変な点」が
できてしまう
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 21.
クラウドGPS(仮) - 機能紹介
位置情報の共有
アクセス権・公開期間などの設定
ユーザアカウントでの制御
– 自分だけ参照可能
API-KEYでの制御
– アプリAとアプリBのみ参照可能
期間での制御
– 3月15日~3月20日まで参照可能
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 22.
クラウドGPS(仮) - 機能紹介
位置情報の検索
指定地点の半径○m以内
17時~20時に指定地点を通過した人
ユーザ拡張情報での検索
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 23.
利用例
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 24.
クラウドGPS(仮) - 利用例
リアルタイムトラッキングシステム
Android端末・Windows Mobile端末で
位置情報を取得し、データを送信
– 端末はトラックに車載する想定
PCサイト(Ajax)でトラックの位置を
リアルタイムに地図上に表示
– クラウドGPS(仮)とGoogle Maps APIの
マッシュアップ
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 25.
クラウドGPS(仮) - 利用例
位置情報の送信 位置情報の取得
クラウド
トラッキング
GPS(仮)
システム
地図の取得
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 26.
クラウドGPS(仮) - 利用例
デモ(GPSログビューア)
画面は開発中のものです
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 27.
クラウドGPS(仮) - 利用例
デモの補足
デモで使用したデータは 約100,000件
ランダム生成
端末10台
1秒毎の位置情報、約3時間分
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 28.
クラウドGPS(仮) - 利用例
デモの補足(つづき)
ロガークライアント(プロトタイプ)も
実は実装済み
– Android版、Windows Mobile版
– Serviceとして動作、一定間隔でサーバへ
ログを送信
ロガークライアントで取得したデータは
デモでもこっそり使用
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 29.
クラウドGPS(仮) - 利用例
その他の利用例
オレオレ施設検索
空間にタグ付け(なんとかカメラ)
位置情報確認サービス(いまどこ)
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 30.
収益モデル・課金イメージ
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 31.
- 32.
クラウドGPS(仮) - 収益モデル・課金イメージ
Writeは完全無料
– データ件数・保存期間は無制限
Readに対して制限を設ける
– Readアクセス数・転送量がしきい値を
超えた場合に利用料金が発生
– ただし、ユーザ数が少ない(人気のない)
期間は無料で済むような値を設定する
– Google App Engineのような課金イメージ
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 33.
クラウドGPS(仮) - 収益モデル・課金イメージ
別案:API利用者は完全無料
膨大な位置情報(トレース情報)を
確保できてしまえば、データ自体に
価値が生じる
個人情報・アプリ固有データなどを
除去し、第三者へデータを有償提供
– 行動予測など、様々な活用が期待できる
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 34.
実装技術について
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 35.
クラウドGPS(仮) - 実装技術について
システムに求められる要件
大量データ I/O
スケーラビリティ
低予算
現時点ではまだ技術検証している段階
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 36.
クラウドGPS(仮) - 実装技術について
採用を見送った技術
MySQLレプリケーション+Memcached
– サーバ・アプリが複雑になる
– 今後、廃れてゆく技術(だと思っている)
kumofs
– 非常に良くできているKVSだが、検索が
弱いのでメインストレージには不向き
– Memcacheとして利用する可能性はあり
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 37.
クラウドGPS(仮) - 実装技術について
現在評価中の技術
Apache Cassandra
– Facebookが開発、ASFへ寄贈
– TwitterがMySQLから移行中
SQL Azure
– RDBMSの設計手法が使えるので開発が楽?
– 運用コストを考えたら安上がり?
Hadoop, MongoDB, CouchDB
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 38.
今後の展開
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 39.
クラウドGPS(仮) - 今後の展開
早期にサービスインしたい
– 他社(というかGoogle)がいつ同等の
サービスを開始してもおかしくはない
収益モデルの検証・確立
– 利用者の獲得と運営コストのバランス調整
モバイルサイドの開発はAndroidに注力
– サービス公開に合わせてSDKも公開したい
素敵なサービス名を考える
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 40.
クラウドGPS(仮) - 今後の展開
「機能紹介」で話した内容が
ウソにならないようにがんばります。
まだまだ開発を始めたばかりなので…。
All Rights Reserved,Copyright © 株式会社コスモルート 2010
- 41.