Enviar pesquisa
Carregar
mBaaS x IoT
•
2 gostaram
•
713 visualizações
Hiraku Komuro
Seguir
IoTあるじゃん勉強会第二階
Leia menos
Leia mais
Internet
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 49
Baixar agora
Baixar para ler offline
Recomendados
とある小売IT企業での新卒仮想プロジェクト(工具共有サービス)
とある小売IT企業での新卒仮想プロジェクト(工具共有サービス)
Kazuo Murakami
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorks
Amazon Web Services Japan
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
Amazon Web Services Japan
Unreal Engine 4 Meetup Sapporo LT
Unreal Engine 4 Meetup Sapporo LT
Hiraku Komuro
classmethod devio2015 J-1 iBeacon
classmethod devio2015 J-1 iBeacon
Hiraku Komuro
Hw meetup 20150304
Hw meetup 20150304
Hiraku Komuro
GGJ 2015 Sapporo Team14
GGJ 2015 Sapporo Team14
Hiraku Komuro
Recomendados
とある小売IT企業での新卒仮想プロジェクト(工具共有サービス)
とある小売IT企業での新卒仮想プロジェクト(工具共有サービス)
Kazuo Murakami
AWS Black Belt Online Seminar 2017 AWS OpsWorks
AWS Black Belt Online Seminar 2017 AWS OpsWorks
Amazon Web Services Japan
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Amazon Web Services Japan
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
AWS Black Belt Online Seminar 2017 AWS Storage Gateway
Amazon Web Services Japan
Unreal Engine 4 Meetup Sapporo LT
Unreal Engine 4 Meetup Sapporo LT
Hiraku Komuro
classmethod devio2015 J-1 iBeacon
classmethod devio2015 J-1 iBeacon
Hiraku Komuro
Hw meetup 20150304
Hw meetup 20150304
Hiraku Komuro
GGJ 2015 Sapporo Team14
GGJ 2015 Sapporo Team14
Hiraku Komuro
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Mais conteúdo relacionado
Destaque
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
Skeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
Introduction to Data Science
Introduction to Data Science
Christy Abraham Joy
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
Vit Horky
The six step guide to practical project management
The six step guide to practical project management
MindGenius
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
Destaque
(20)
2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
Skeleton Culture Code
Skeleton Culture Code
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Getting into the tech field. what next
Getting into the tech field. what next
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
How to have difficult conversations
How to have difficult conversations
Introduction to Data Science
Introduction to Data Science
Time Management & Productivity - Best Practices
Time Management & Productivity - Best Practices
The six step guide to practical project management
The six step guide to practical project management
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
mBaaS x IoT
1.
mBaaS x IoT IoTあるじゃん勉強会第二回
2.
tinkerlog - https://www.flickr.com/photos/8123185@N02/5191334951/in/ photolist-8UJX22-7mfhgf-7mbp2T-7mbocr-8Y7FaQ-8Y7P95-8Y7TfS-8Y4z2z-8Y4Lz8-8Y7Lvj-8Y7ByY-8Y7PXQ-8Y7SSQ-8Y4EAH-8Y4Eeg-8Y4Ri2-8Y7TuW-8Y4Jha-8Y4Kqi-8Y7C9Y-8Y7Nwb-8Y7HCC-8Y7EeN-8Y oN-8Y4QV4-8Y7CGW-8Y4GSK-8Y7Dpw-8Y7VDQ-8Y7HYb-8Y7PzS-8Y4KDt-8Y7VrU-8Y4KxH-8Y4FY4-8Y4SaM-8Y4zk2-8Y7T2E-8Y4SSt-8Y7Pn7-8Y4RJH-8Y7KhE-8Y4PpX-8Y7UjQ-8Y7ULS
3.
自己紹介 • 小室啓(KOMURO, Hiraku) •
クラスメソッド株式会社 iPhoneアプリサービス事業部 札幌チームリーダー • Android, サーバーサイド (Java), parse.com
4.
5.
Love JVM言語 • キャリアが一番長いのがJava •
好きだけど全く使いこなせてないのがScala • Gradleで身近なGroovy • 最近個人的に熱いKotlin
6.
Kotlin for Android http://dev.classmethod.jp/series/alternativejava-for-android/
7.
埼玉県 • 生まれ、育ちは埼玉県 • テレ玉 •
札幌に来て半年 • 高崎線沿線
8.
今回の領域
9.
ここらへん
10.
ご項目 • いまどきのモバイルアプリ開発 • mBaaSとParseの概要 •
IoTなどの技術によって変わるモバイルアプリ側 の話
11.
mBaaS is 何
12.
その前に現在の モバイルアプリケーション 開発
13.
14.
モバイル中心から サービス中心へ バックエンド必須
15.
今どき単体で完結する モバイルアプリはあまりない (ゲームを除く)
16.
モバイルアプリとサービスを つなぐ上で必要なもの • Push通知 • APIサーバーのプログラムと稼働させるアプリケーションサーバー •
DBストレージと稼働させるDBサーバー • キャッシュを管理する高速なオンメモリデータストア • 画像やらメディアを保存・管理するストレージサーバー • 負荷分散のロードバランサ • モバイルアナリティクス(クラッシュレポートとか) • 認証基盤(OAuth2, OpenIDなど)
17.
モバイル用のバックエンドで 組み合わせる部品たち
18.
これを全部モバイルアプリ開発者がやれと?
19.
mBaaS is 何
20.
mobile Backend as a Service
21.
モバイル/サービスの開発を 支援してくれる • モバイルアプリに特化したバッ クエンドを丸ごと提供してく れるサービス • 必要な機能を面倒な設定なし に、全て提供してくれる •
代表的なものは、Parse.com, Kii Cloud, Nifty Cloud • 後者2つは国産
22.
やりたいこと
23.
mBaaSがやってくれること
24.
サービス比較 データスト ア バックエン ド拡張 IoTサポート Analytics parse.com ⃝
⃝ △ ⃝ Kii Cloud ⃝ △ △ ⃝ Nifty Cloud ⃝ ☓ △ ?
25.
parse.com
26.
parse.com • Facebook傘下のmBaaSサービス • 豊富なSDK(iOS,
Android, WP, Xamarin, OSX, Windows, Unity, JavaScript, PHP, Embed) • バックエンドが自由に拡張可能(node.js, backbone style) • IoT EditionのSDKをリリース(New!) • Arduino, Raspberry PI 2をサポート(C言語ベース) • 個人的に一番Coolだと思う。
27.
Apple Watch with parse.com
28.
多種多様なクライアントが接続できるバック エンドサービスを構築できる。
29.
使い方
30.
Dashboard
31.
Create a New
App
32.
Define Data Class
33.
mBaaS x IoT
34.
Parse SDK IoT
Edition
35.
36.
仮想世界の結果を現実世界へ • IoTでは多量のセンサー情報を 取得し、それらを解析、ユー ザーに対して何らかのサービ スを提供する(のが目的だと 思ってる) • 解析結果からどんな情報を送 るかはわからないけど、ユー ザーに届ける必要がある
37.
38.
InputからStoreまで • インフラ部分がWebサービスで提供されるた め、初期運用コストやスケールに伴う改修など が不要に • BLE,
MQTTなどの軽量プロトコル、ハードウェ アの進化でネットワークを通して通信が可能に • ツールの進化によってハードウェアプロトタイ プの敷居が下がった
39.
データを解析して新たな 価値を生むことが中心に。 新たな価値をユーザーに届けるために、 モバイルを利用する。 モバイルはよりUXを重視する方向へ。 巨大サービスが提供する価値ある情報のIFとしての役割。
40.
IoT時代の Application UI
41.
42.
Mobile • Mobile端末は、ユーザーにとって最もパーソナ ルな情報を扱っている • 膨大なセンサーを搭載しているため、Mobile端 末自身がインプットであり、ユーザーに直接影 響を与えられるアウトプットでもある
43.
モバイルアプリケーションの 存在意義の変化 • 様々な情報がネットワークを介して巨大なプラッ トフォームに集約される • ユーザーのニーズを先読みしてサービスを提供する (Google
NowやAmazonのRecommendなど) • ユーザーが意識してアプリを利用することがなく なる(ユーザーが意識した時にはすでにサービス は提供されているべきなので)
44.
新たなUXを実現するためのUI • アプリケーションを立ち上げるという動作がな くなる • ユーザーの普段の行動や意識の中に「不快に感 じることなく」介入するという技術が必要にな る
45.
Push通知 • ユーザーが意識して動作させずに情報を送るこ とが出来る • ユーザーの行動や意識に強制的に介入できる (ただし、サービス側のエゴでユーザーが見たくもない広告が乱発されてるため、忌避の対 象になってる面もある)
46.
Data AnalyticsBig Data ウェアラブル端末は ただのブームではない
47.
アプリケーション開発者はより振れ幅 の大きな意識の変化が必要になる?
48.
おすすめ書籍 • http://www.amazon.co.jp/%E3%82%A2%E3%83%83%E3%83%97%E3%83%AB %E3%80%81%E3%82%B0%E3%83%BC%E3%82%B0%E3%83%AB%E3%81%8C %E7%A5%9E%E3%81%AB%E3%81%AA%E3%82%8B%E6%97%A5-%E3%83%8F %E3%83%BC%E3%83%89%E3%82%A6%E3%82%A7%E3%82%A2%E3%81%AF %E3%81%AA%E3%81%9C%E3%82%B4%E3%83%9F%E3%81%AA%E3%81%AE %E3%81%8B%EF%BC%9F-%E5%85%89%E6%96%87%E7%A4%BE%E6%96%B0%E6%9B %B8-%E4%B8%8A%E5%8E%9F-%E6%98%AD%E5%AE%8F/dp/4334038522 • 「アップル、グーグルが 神になる日 ハードウェ アはなぜゴミなのか?」 •
言いたいことが、大体全 部書いてありました。
49.
まとめ • 今後mBaaSのようにバックエンドをサービスで 提供し、SDKを組み込むだけですぐ使えるサー ビスは必要になる • IoTによって、サービスを表示するアプリケーショ ンUIを再考しなければならなくなりそう
Baixar agora