情報通信技術教育者合同会議2011 Androidの多様性はICTの窓 日本Androidの会 理事 嶋 是一 MCPCモバイルシステム技術検定 テキストWG副主査 sim@android-group.jp TW: @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
6
Android
×
多様性
=
人クラウド窓
共通庭 Style 広がり 増える アイデア インフ ラ8
Androidスマホ大躍進
auから
9
Androidスマホ大躍進
10
Androidの数値
1億アクティベート
一日に40万アクティベート 昨年8月20万/日 昨年5月10万/日 7/17のABC2011summerでのTimBary発表 1億3500万アクティベート 55万アクティベート/日 4.5%増加/week11
Androidの数値
20万アプリ
45億ダウンロード
AppStore 46万アプリ 7/17のABC2011summerでの発表 60億ダウンロード12
Androidの数値(7/17)
インプレス ケータイ白書2011 嶋執筆部分より引用 http://www.androlib.com/appstats.aspx
App Store Stats Summary
Total Active Apps (currently available for download):435,445
Total Inactive Apps (no longer available for download): 107,122 Total Apps Seen in US App Store: 542,567
Number of Active Publishers in the US App Store: 96,236
http://148apps.biz/app-store-metrics/
6月
iPhoneを抜く
13
Androidの数値(11月)
インプレス ケータイ白書2011 嶋執筆部分より引用 http://www.androlib.com/appstats.aspx
App Store Stats Summary
Total Active Apps (currently available for download):472, 937
Total Inactive Apps (no longer available for download): 133,807 Total Apps Seen in US App Store: 606,744
Number of Active Publishers in the US App Store: 107,969
http://148apps.biz/app-store-metrics/
6月
来るべきして到来
スマートフォン
15 2007 2008 2009 2010 2011 2006 1.8Mbps 3.6Mbps 14.4Mbps 100Mbps 7.2Mbps 2.4Mbps HSPA+ 3.1Mbps 100kbps 10Mbps 100Mbps 1Mbps 最大電送速度(対数) LTE HSDPA 1xEV-DO Rev.0 1xEV-DO Rev.0 1xEV-DO Rev.A 1xEV-DO Rev.A 2012 LTE 9.3Mb 3GPP2 3GPP ブロードバンド帯域の実現
モバイルのブロードバンド化
16 スマートフォン スマートフォン CPU性能 200MHz 600MHz 1GHz 400MHz 45nm 2009-2010年向 け 32nm
Silver thorne MOORESTOWN
Atom
Atom((IntelIntel))
ARM11 400MHz ARM9 128MHz 90nm ARM11 ARM9 65nm Scorpion 1GHz 65nm MP Now A8 800MHz 45nm OMAP3430 OMAP3 A8 600MHz OMAP3430 OMAP3 A9 800MHz×2 OMAP4 Phoenix ARM11 330MHz 90nm OMAP2430 OMAP2 A9 1GHz×2 OMAP4 Phoenix
モバイルのPC化
モバイル 系CPU ネットPC系CPU 2007 2008 2009 2010 2011 2006 2012スマートフォン
来るべきして
その時代が今
到来しつつある
スマートフォン
来るべきして
その時代が
今
到来しつつある
ICTとして
Androidの意味
マッシュアップ
18
モバイルコンテンツが興隆
■携帯ブラウザ以前のコンテンツ配信 ■携帯ブラウザ以降のコンテンツ配信 インターネット ゲートウェイ 独自 独自 標準方式 電話会社 情報配信サーバ 組み込み開発のオープン 組み込み開発のオープン 組み込みの開国19
モバイルアプリ興隆
■Android以前の携帯開発 ■Android以降の携帯開発 Java SE 組込 独自開発 一般的な 開発 組込 独自開発 組み込み開発のオープン 組み込み開発のオープン Android Android 組み込みの開国20
なぜAndroidでマッシュアップなの?
なぜAndroidでマッシュアップなの?
組み込み環境を作り上げるのは大変 ワンパッケージ開発環境付き ライセンス整理、みんなの箱庭 プラットフォーム、土台、基盤 みんなばらばらの環境 集めるの大変、品質大変。 足りない時は自分で作る?大変!! オープン ソース JavaSE We bKit IntentAndroidのマッシュアップ
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.htmlAndroidのマッシュアップ
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 デジタルフォトフレーム
SNS SNS Twitter Twitter ※これはAndroidでは未実現
勝手に作れるAndroidデバイス
RIAにより Webでアプリ開発32
OPEN ACCESSORY
Androidの新しい進化が始まる 周辺機器との連携を実現
33
• Accsessory Development Kit (ADK)の発表
– 周辺機器を誰でも開発して公開できるアプリケーショ ンコンテンツとして扱う
– 接続した周辺機器のアプリをマーケットから課金ダウ ンロード可能に
ICTの窓
35 Brew Android ALP (LiMo) LiMo R1 MOAP (L) SBM DoCoMo KDDI SymbianSymbian MSMMSM
RexRex LinuxLinux
Windows Mobile Windows Phone Windows Mobile Windows Phone MOAP (S) プラットフォーム名 ハード CPU OS カーネル ミドルウェア アプリケーション 実行環境 アプリケーション フレームワーク 配信環境 アプリ そのほか DoCoMo KDDI iPhoneiPhone SBM アプリケー ション配信 レイヤー DoJaDoJa iアプリiアプリ LinuxLinux KTM KCP 開発レイヤーと配信レイヤーは 開発レイヤーと配信レイヤーは 性能向上とミドルの充実により 性能向上とミドルの充実により 近づく 近づく
APIの差:開発レイヤーと配信レイヤー
APIの差:開発レイヤーと配信レイヤー
EZアプリ (Java) EZアプリ (Java) KDDI AppMgr KDDI AppMgr EZアプリ (BREW) EZアプリ (BREW) MIDP KDDI拡張 MIDP KDDI拡張 SBM Java MIDP + MEXA S!アプリ アプリケー ション開発 レイヤーケータイのオープンプラットフォーム
36 Brew Android ALP (LiMo) LiMo R1 MOAP (L) SBM DoCoMo KDDI SymbianSymbian MSMMSM
RexRex LinuxLinux
Windows Mobile Windows Phone Windows Mobile Windows Phone MOAP (S) プラットフォーム名 ハード CPU OS カーネル ミドルウェア アプリケーション 実行環境 アプリケーション フレームワーク 配信環境 アプリ そのほか DoCoMo KDDI iPhoneiPhone SBM アプリケー ション配信 レイヤー アプリケー ション開発 レイヤー DoJaDoJa iアプリiアプリ LinuxLinux KTM KCP
開発レイヤーと配信レイヤー
開発レイヤーと配信レイヤー
EZアプリ (Java) EZアプリ (Java) KDDI AppMgr KDDI AppMgr EZアプリ (BREW) EZアプリ (BREW) MIDP KDDI拡張 MIDP KDDI拡張 SBM Java MIDP + MEXA S!アプリ WebKit等 HTML5 + モバイルスクリプトAPIモバイルクラウドへの道
37 OS OS HW HW ミドル ミドル アプリ ケーション アプリ ケーション Linux Linux HW HW OS OS PC HW PC HW PC Android 標準 OS OS HW HW middle middle 一般的 ケータイ 実行環境 WebKit/Lib WebKit/Lib RIA RIA APL
APL APLAPL
Web アプリケーション マーケットプレイス BRS BRS
モバイルクラウドへの道
DVM DVM38 Linux Linux HW HW ミドル ミドル Linux Linux HW HW DVM DVM PC HW PC HW Linux Linux HW HW middle middle 実行環境 RIA RIA APL
APL APLAPL
RIA RIA BRS BRS APL APL BRS : Webkit等スクリプト動作可能なフルブラウザ アプリ ケーション アプリ ケーション Web アプリケーション マーケットプレイス RIA RIA BRS BRS OS OS PC BRS BRS
モバイルクラウドへの道
Android 標準 一般的 ケータイ WebKit/Lib WebKit/Lib39 Linux Linux HW HW ミドル ミドル Linux Linux PC HW PC HW DVM DVM PC HW PC HW Android 標準 Linux Linux HW HW middle middle 一般的 実行環境 ライブラリ ライブラリ RIA RIA APL
APL APLAPL
RIA RIA BRS BRS APL APL BRS : Webkit等スクリプト動作可能なフルブラウザ アプリ ケーション アプリ ケーション Web アプリケーション マーケットプレイス RIA RIA BRS BRS 携帯 デバイス 携帯 デバイス Android 仕様 W3C BONDI等 HTML5 OS OS PC BRS BRS
モバイルクラウドへの道
40 LTE品質 低遅延/広帯域
モバイルクラウドの端末要件
モバイルクラウドの端末要件
HTML5 Webアプリ 配信の仕組み モバイルAPI BONDI/WAC/JIL等 標準化 大画面 処理速度1GHz超 電池持ちAndoidは
モバイルクラウドの窓となる
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 20 08年8月 20 08年9月 20 08 年1 0 月 20 08 年1 1 月 20 08 年1 2 月 20 09年1月 20 09年2月 20 09年3月 20 09年4月 20 09年5月 20 09年6月 20 09年7月 20 09年8月 20 09年9月 20 09 年1 0 月 20 09 年1 1 月 20 09 年1 2 月 20 10年1月 20 10年2月 20 10年3月 20 10年4月 20 10年5月 20 10年6月 20 10年7月 20 10年8月 20 10年9月 20 10 年1 0 月 20 10 年1 1 月 20 10 年1 2 月 20 11年1月 20 11年2月 20 11年3月 20 11年4月 20 11年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
50
51
ビジネスマッチング
学生も参加
52
53