Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
情報通信技術教育者合同会議2011
Androidの多様性はICTの窓
日本Androidの会 理事 嶋 是一
MCPCモバイルシステム技術検定 テキストWG副主査
[email protected]: @shimay
この資料内容の一部には、Googleが作成、提供しているコンテンツを複製したものが含まれておりクリエイティブ コモンズの表示 2.5 ライセンスに記載の条件に従って使用しています。
2011年11月12日(土)
2
自己紹介
嶋 是一 http://blog.livedoor.jp/shimay/
主な活動日本Androidの会
幹事 運営委員会
NPO日本Androidの会 副理事長
MCPCモバイルシステム技術検定委員MCPC : モバイルコンピューティング推進コーンソーシアム
モバイルシステム技術検定試験プロジェクト テキストWG副主査
非常勤講師東京電機大学
玉川大学
執筆「Google Android入門」
技術評論社より2008年4月23日出版
http://gihyo.jp/book/2008/978-4-7741-3462-8他共著など
3
自己紹介 著書など
■著書
■共著・寄稿など
■雑誌など
他、執筆・講演など
はじめに
5
Android × 多様性 = ICTへの窓
6
Android × 多様性 =
人
クラウド窓
共通庭 Style 広がり
増える アイデアインフラ
Android大躍進
8
Androidスマホ大躍進
auから
ソフトバンクモバイルから
9
Androidスマホ大躍進
NTT docomoから
10
Androidの数値
1億アクティベート一日に40万アクティベート
昨年8月20万/日昨年5月10万/日
7/17のABC2011summerでのTimBary発表
1億3500万アクティベート 55万アクティベート/日 4.5%増加/week
11
Androidの数値
20万アプリ45億ダウンロード
AppStore46万アプリ
7/17のABC2011summerでの発表
60億ダウンロード
12
Androidの数値(7/17)
インプレス ケータイ白書2011 嶋執筆部分より引用
http://www.androlib.com/appstats.aspx
App Store Stats SummaryTotal Active Apps (currently available for download): 435,445
Total Inactive Apps (no longer available for download): 107,122Total Apps Seen in US App Store: 542,567Number of Active Publishers in the US App Store: 96,236
http://148apps.biz/app-store-metrics/
6月
iPhoneを抜く
X Day? 7~8月?
13
Androidの数値(11月)
インプレス ケータイ白書2011 嶋執筆部分より引用
http://www.androlib.com/appstats.aspx
App Store Stats SummaryTotal Active Apps (currently available for download): 472, 937
Total Inactive Apps (no longer available for download): 133,807Total Apps Seen in US App Store: 606,744Number of Active Publishers in the US App Store: 107,969
http://148apps.biz/app-store-metrics/
6月
iPhoneを抜いた
来るべきして到来スマートフォン
15
2007 2008 2009 2010 20112006
1.8Mbps
3.6Mbps
14.4Mbps
100Mbps
7.2Mbps
2.4Mbps
HSPA+
3.1Mbps
100kbps
10Mbps
100Mbps
1Mbps
最大電送速度(対数)
LTE
HSDPA
1xEV-DORev.0
1xEV-DORev.0
1xEV-DORev.A
1xEV-DORev.A
2012
LTE
9.3Mb
3GPP2
3GPPブロードバンド帯域の実現
モバイルのブロードバンド化
16
スマートフォンスマートフォン
CPU性能
200MHz
600MHz
1GHz
400MHz
45nm
2009-2010年向
け
32nm
Silver thorneMOORESTOWN
AtomAtom((IntelIntel))
ARM11 400MHzARM9 128MHz90nm
ARM11 ARM9 65nm
Scorpion 1GHz65nm
MP Now
A8 800MHz45nm
OMAP3430OMAP3
A8 600MHzOMAP3430
OMAP3
A9 800MHz×2OMAP4
Phoenix
ARM11 330MHz90nm
OMAP2430
OMAP2
A9 1GHz×2OMAP4
Phoenix
モバイルのPC化
モバイル系CPU
ネットPC系CPU
2007 2008 2009 2010 20112006 2012
スマートフォン来るべきしてその時代が今
到来しつつある
スマートフォン来るべきしてその時代が今
到来しつつある
ICTとしてAndroidの意味
マッシュアップ
18
モバイルコンテンツが興隆
■携帯ブラウザ以前のコンテンツ配信
■携帯ブラウザ以降のコンテンツ配信
インターネットゲートウェイ
独自
独自 標準方式
電話会社情報配信サーバ
組み込み開発のオープン組み込み開発のオープン
組み込みの開国
19
モバイルアプリ興隆
■Android以前の携帯開発
■Android以降の携帯開発
Java SE
組込独自開発
一般的な開発
組込独自開発
組み込み開発のオープン組み込み開発のオープン
AndroidAndroid
組み込みの開国
20
なぜAndroidでマッシュアップなの?なぜAndroidでマッシュアップなの?
組み込み環境を作り上げるのは大変
ワンパッケージ開発環境付きライセンス整理、みんなの箱庭
プラットフォーム、土台、基盤
みんなばらばらの環境
集めるの大変、品質大変。
足りない時は自分で作る?大変!!
オープン
ソース
JavaSEWebKitIntent
Androidのマッシュアップ
21
Android部品
open
make! make!
open
make!make!
make!
make!make!
open
make!make!
make!アイデアの
集合知
make!
マッシュアップ
しているうちに
突然異変!イノベーションと天才を
生み出すスキーム
人が集まる
オープンソースのメリット
AndroidはオープンソースOSであるAndroidはオープンソースOSである
22
多数の機能をアプリケーションで連携して一つのサービスを形成デバイス機能の「いい」使い方をしたソフトウェアを他アプリから利用多くのアプリが創出されることで、サービスの可能性が無限大
アプリケーションのマッシュアップとはアプリケーションのマッシュアップとは
命
Androidのマッシュアップ
23
命
インテントによるアプリの疎結合インテントによるアプリの疎結合
インテントレゾリューション
撮影起動
ブラウザの
画面に
遷移クリア
Androidのマッシュアップ
24
マッシュアップアプリ「AR」マッシュアップアプリ「AR」
WikitudeというARアプ
リのインテントを利用
ARのアプリを作ること
なく自分のアプリから機能を流用可能
http://ceo.gclue.jp/2009/08/wikitudemobilizyblog.html
Androidのマッシュアップ
25
アイデアの
集合知
make!
マッシュアップ
しているうちに
突然異変!イノベーションと天才を
生み出すスキーム
PayFowading
災害支援をベースに
開発者が連携して
アプリを作成
Android マッシュアップ作例
出展:日本Androidの会 Payfowarding部
26
アプリケーションから「こんなデバイス欲しいな」が可能“未知なるデバイス” “未知なるユーザー体験(UX)” の実現
使われることを前提としたデバイスとドライバの開発よりよいデバイスの選択の自由
デバイスのマッシュアップとはデバイスのマッシュアップとは
命
Androidのマッシュアップ
27
アイデアの
集合知
make!
マッシュアップ
しているうちに
突然異変!イノベーションと天才を
生み出すスキーム
Android マッシュアップ作例
日本Androidの会原子力部イマオカンデ・放射線測定
アプリ
ハード arduino
ICTとしてAndroidの意味
多様性
29
この製品は?
30
ハードウェアも柔らかい時代
回路は自分で作成可能 → 新しい未知の装置が創出される
少量生産が可能になってきた
自分で回路を作り、実行ハードウェアを構築可能全てを自分で作る必要はない。
これらを動作するリファレンスが欲しい ← Android!
2009年6月1日号
やわらかい家電
2009年4月6日号
ハードだって
オープンソース
2009年3月23日号
誰でもメーカー
やっぱりアプリが
無いとダメだよね
勝手に作れるAndroidデバイス
31
Web表示をケータイにあわせる時代
Webサービスに属人機をあわせる時代
クラウド上のサービスに特化した端末を勝手ケータイで製作
勝手ケータイと勝手クラウド(将来の妄想)勝手ケータイと勝手クラウド(将来の妄想)
例
DIY Plant Twitter Kit デジタルフォトフレーム
SNSSNSTwitterTwitter
※これはAndroidでは未実現
勝手に作れるAndroidデバイス
RIAにより
Webでアプリ開発
32
OPEN ACCESSORYAndroidの新しい進化が始まる周辺機器との連携を実現
33
• Accsessory Development Kit (ADK)の発表
– 周辺機器を誰でも開発して公開できるアプリケーションコンテンツとして扱う
– 接続した周辺機器のアプリをマーケットから課金ダウンロード可能に
Accsessory Development Kit
ICTの窓
モバイルクラウド
35
Brew AndroidALP(LiMo)
LiMoR1
MOAP(L) SBM
DoCoMoKDDI
SymbianSymbian
MSMMSM
RexRex LinuxLinux
WindowsMobile
WindowsPhone
WindowsMobile
WindowsPhone
MOAP(S)プラットフォーム名
ハードCPU
OS カーネル
ミドルウェア
アプリケーション実行環境
アプリケーション
フレームワーク配信環境
アプリ
そのほかDoCoMo KDDI
iPhoneiPhone
SBM
アプリケーション配信レイヤー
DoJaDoJa
iアプリiアプリ
LinuxLinux
KTM
KCP
開発レイヤーと配信レイヤーは開発レイヤーと配信レイヤーは
性能向上とミドルの充実により性能向上とミドルの充実により
近づく近づく
APIの差:開発レイヤーと配信レイヤーAPIの差:開発レイヤーと配信レイヤー
EZアプリ
(Java)
EZアプリ
(Java)
KDDIAppMgr
KDDIAppMgr
EZアプリ(BREW)
EZアプリ(BREW)
MIDPKDDI拡張
MIDPKDDI拡張
SBM
Java MIDP+ MEXA
S!アプリ
アプリケーション開発レイヤー
ケータイのオープンプラットフォーム
36
Brew AndroidALP(LiMo)
LiMoR1
MOAP(L) SBM
DoCoMoKDDI
SymbianSymbian
MSMMSM
RexRex LinuxLinux
WindowsMobile
WindowsPhone
WindowsMobile
WindowsPhone
MOAP(S)プラットフォーム名
ハードCPU
OS カーネル
ミドルウェア
アプリケーション実行環境
アプリケーション
フレームワーク配信環境
アプリ
そのほかDoCoMo KDDI
iPhoneiPhone
SBM
アプリケーション配信レイヤー
アプリケーション開発レイヤー
DoJaDoJa
iアプリiアプリ
LinuxLinux
KTM
KCP
開発レイヤーと配信レイヤー開発レイヤーと配信レイヤー
EZアプリ
(Java)
EZアプリ
(Java)
KDDIAppMgr
KDDIAppMgr
EZアプリ(BREW)
EZアプリ(BREW)
MIDPKDDI拡張
MIDPKDDI拡張
SBM
Java MIDP+ MEXA
S!アプリ
WebKit等 HTML5 + モバイルスクリプトAPI
モバイルクラウドへの道
37
OSOS
HWHW
ミドルミドル
アプリ
ケーション
アプリ
ケーション
LinuxLinux
HWHW
OSOS
PC HWPC HW
PCAndroid
標準
OSOS
HWHW
middlemiddle
一般的
ケータイ
実行環境
WebKit/LibWebKit/Lib
RIARIA
APLAPL APLAPL
Webアプリケーション
マーケットプレイス
BRSBRS
モバイルクラウドへの道
DVMDVM
38
LinuxLinux
HWHW
ミドルミドル
LinuxLinux
HWHW
DVMDVM
PC HWPC HW
LinuxLinux
HWHW
middlemiddle実行環境
RIARIA
APLAPL APLAPL
RIARIA
BRSBRSAPLAPL
BRS : Webkit等スクリプト動作可能なフルブラウザ
アプリ
ケーション
アプリ
ケーション
Webアプリケーション
マーケットプレイス
RIARIA
BRSBRS
OSOS
PC
BRSBRS
モバイルクラウドへの道
Android標準
一般的
ケータイ
WebKit/LibWebKit/Lib
39
LinuxLinux
HWHW
ミドルミドル
LinuxLinux
PC HWPC HW
DVMDVM
PC HWPC HW
Android標準
LinuxLinux
HWHW
middlemiddle
一般的
実行環境
ライブラリライブラリ
RIARIA
APLAPL APLAPL
RIARIA
BRSBRSAPLAPL
BRS : Webkit等スクリプト動作可能なフルブラウザ
アプリ
ケーション
アプリ
ケーション
Webアプリケーション
マーケットプレイス
RIARIA
BRSBRS
携帯
デバイス
携帯
デバイス
Android仕様
W3C
BONDI等
HTML5
OSOS
PC
BRSBRS
モバイルクラウドへの道
40
LTE品質
低遅延/広帯域
モバイルクラウドの端末要件モバイルクラウドの端末要件
HTML5Webアプリ
配信の仕組み
モバイルAPIBONDI/WAC/JIL等
標準化
大画面
処理速度1GHz超
電池持ち
Andoidは
モバイルクラウドの窓となる
Androidを活かす開発者
42
Android × 多様性 =
人
クラウド窓
共通庭 Style 広がり
増える アイデアインフラ
43
Android開発とは
一人で開発できる範囲が
広がっている
一人で開発できる範囲が
広がっているしかし繋がり大切
一人で知りうる知識の範囲の拡大
開発物を運用するスキルが必要
一人で知りうる知識の範囲の拡大
開発物を運用するスキルが必要
教育の重要性
44
Android開発とは
人のそばにあるICTの
基本的開発基盤となる
人のそばにあるICTの
基本的開発基盤となる
Android開発する
人材が必要
Android開発する
人材が必要
組み込みならでは制約が
なくなってきている
組み込みならでは制約が
なくなってきている
45
日本Androidの会とは
Androidに興味を持つ人が集まるユーザーコミュニティーです。
Androidの普及を促進し、ビジネス系、技術系、デザイナー系の人たちに対して、Androidの注目度を上げることを目的
としています。
Androidの普及を促進し、ビジネス系、技術系、デザイナー系の人たちに対して、Androidの注目度を上げることを目的
としています。
http://www.android-group.jp/
46
日本Androidの会概要日本Androidの会
コミュニティー運営委員長 安生真Google API Expert(Android)Tokyo GTUGマネージャー
事務局長 神林 隆コミュニティー運営委員 65名設立 2008年9月12日 (前身はAndroid勉強会2008年5月)
0
2000
4000
6000
8000
10000
12000
14000
16000
18000
20000
200
8年
8月
200
8年
9月
2008
年10月
2008
年11月
2008
年12月
200
9年
1月
200
9年
2月
200
9年
3月
200
9年
4月
200
9年
5月
200
9年
6月
200
9年
7月
200
9年
8月
200
9年
9月
2009
年10月
2009
年11月
2009
年12月
201
0年
1月
201
0年
2月
201
0年
3月
201
0年
4月
201
0年
5月
201
0年
6月
201
0年
7月
201
0年
8月
201
0年
9月
2010
年10月
2010
年11月
2010
年12月
201
1年
1月
201
1年
2月
201
1年
3月
201
1年
4月
201
1年
5月
会員数
会員 (10/3 ’11現在)
20,018 名
47
日本Androidの会の組織
千葉
埼玉
群馬
茨城
会津
東北
北海道ワーキンググループ
組込WG
AR WG
DVM WG
地方支部
東海
山梨
福井
金沢
新潟
横浜
町田
NPO 日本Androidの会理事長
監事
部会
事務局
正会員(役員・社員・事務局)
運営理事 コミュニティ運営委員会
賛助企業様 43社
賛助会員多摩
コミュニティー「日本Androidの会」
日本Androidの会 組織図
浜松
関西
神戸
中国
岡山
京都
四国
佐賀
福岡
長崎
大分
宮崎
鹿児島
熊本
沖縄
佐賀
横浜ビジネス
他、各部
社員
48
日本Androidの活動内容
そのほか展示会多数Wireless Japanなど
Android普及活動
・メーリングリスト・部/WG活動支援・セミナー講演活動・書籍執筆活動・イベント協賛
Android普及活動
・メーリングリスト・部/WG活動支援・セミナー講演活動・書籍執筆活動・イベント協賛
地方支部・各地方での勉強会開催・ハンズオンセッション(実習)・各支部にお問い合わせ下さい
地方支部・各地方での勉強会開催・ハンズオンセッション(実習)・各支部にお問い合わせ下さい
月例イベント・毎月開催(東大/立教/早稲田)・勉強会講演方式・参加無料
月例イベント・毎月開催(東大/立教/早稲田)・勉強会講演方式・参加無料
Android Bazaar and Conference
・年二回開催(春・秋)・基調講演セミナー等・バザール(展示)
Android Bazaar and Conference
・年二回開催(春・秋)・基調講演セミナー等・バザール(展示)
前回3千人を
越える動員数
開催規模約100~200名
ビジネスマッチングビジネスマッチング
約100名規模
49
Androidユーザコミュニティ
50
Androidユーザコミュニティ
51
ビジネスマッチング
学生も参加
http://www.android-group.jp/abc2011s/businessmatching.html
52
ご清聴ありがとうございます
53
特定非営利活動法人 日本Androidの会
理事長 丸山 不二夫
早稲田大学大学院 客員教授元 稚内北星学園大学学長
副理事長平出 心嶋 是一
理事内嶋 教人安生 真杉本 礼彦神林 隆
2009年9月25日、自主的なコミュニティ「日本Androidの会」の活動を継承・発展させて、「特定非営利活動法人日本Androidの会」を設立し、コミュニティー運営委員会を通して、日本Androidの会の活動を支援しています。
現在43社にのぼる企業様からご賛助頂いています。