Android の歩み モバイルオープンから俺ガジェへ 日本 Android の会 幹事  PF-WG リーダ MCPC モバイルシステム技術検定プロジェクト テキスト WG 副主査 嶋 是一(しま よしかず) 2009 年 11 月 30 日(月)日本 Android の会 この資料内容の一部には、 Google が作成、提供しているコンテンツを複製したものが含まれておりクリエイティブ コモンズの表示  2.5  ライセンスに記載の条件に従って使用しています。  Android Bazaar and Conference 2009 Fall
嶋 是一  http://blog.livedoor.jp/shimay/ 主な活動 日本 Android の会 幹事 PF( プラットフォーム、プロファイル ) ワーキンググループ リーダ MCPC モバイルシステム技術検定委員 MCPC :  モバイルコンピューティング推進コーンソーシアム モバイルシステム技術検定試験プロジェクト テキスト WG 副主査 執筆 「 Google Android 入門」 技術評論社より 2008 年 4 月 23 日出版 http://gihyo.jp/book/2008/978-4-7741-3462-8 リックテレコム テレコミュニケーション 2008 年 11 月号  Android が実現するオープンな世界 @IT Andy Rubin 氏インタビュー Android は雇い主の分身として仕事をするエージェント  他、複数執筆・講演など 自己紹介
自己紹介 著書など ■ 著書 ■ 共著・寄稿など ■ 雑誌など
( 紹介 )MCPC モバイルシステム検定 http://www.mcpc-jp.org/kentei/index.html ケータイ実務検定(ケータイソムリエ) モバイル技術検定   3 級
はじめに Android SDK 公開から 2 年と 17 日経過 ! 2007 年 11 月 13 日 AM 1:22 2007 年 11 月 5 日 Android 発表 OHA 結成
この二年間で 良く聞かれたこと はじめに Android SDK 公開から 2 年と 17 日経過 ! Android vs iPhone
Android と iPhone は違う ! Android vs iPhone VS
Android と iPhone は違う ! Android vs iPhone VS 製品 レイヤーが違う HT-03A iPhone OS モバイル プラットフォーム iPhone  ハード HTC Diamond ベース ハードウェア
Android と iPhone は違う ! Android vs iPhone VS HT-03A 製品 モバイル プラットフォーム iPhone OS ハードウェア iPhone  ハード HTC Diamond ベース モバイル プラットフォーム ハードウェア モバイル プラットフォーム ハードウェア
Android 登場 2 年過ぎて 変わったこと
Android 年表 オープンソースリリース  Android 2.0( コード名 : Éclair) 11 月 14 日 2009 年 Motorola DROID 発売 11 月 7 日 2009 年 Android 2.0 SDK リリース ( コード名 : Éclair) 10 月 27 日 2009 年 Sprint HTC Hero 発売 10 月 11 日 2009 年 Android 1.6 NDK 9 月 29 日 2009 年 オープンソースリリース  Android 1.6 SDK リリース  ( コード名 : Donuts) 9 月 15 日 2009 年 NTT Docomo HT-03A 発売 7 月 10 日 2009 年 Android 1.5 NDK リリース 6 月 25 日 2009 年 オープンソースリリース  Android 1.5 SDK リリース  ( コード名 : CupCake) 4 月 13 日 2009 年 Android Market  有料配信開始 (US) 2 月 13 日 2009 年 オープンソースリリース  Android 1.1  SDK,release 1 2 月 9 日 2009 年 アプリケーション配信「 Android Market 」開始 10 月 22 日 2008 年 T-Mobile G1 米国発売 10 月 22 日 2008 年 オープンソースリリース  Android 1.0 SDK Release 1 9 月 23 日 2008 年 Android Market 発表 8 月 28 日 2008 年 SDK リリース  Android Release 0.9β 8 月 18 日 2008 年 SDK リリース  Android m5-RC15 3 月 3 日 2008 年 SDK リリース  Android m5-RC14 2 月 12 日 2008 年 SDK リリース  Android m3-RC37a 11 月 12 日 2007 年 Android 開発、 OHA 設立 11 月 5 日 2007 年
ケータイのオープンプラットフォーム オープンソース年表 2007 年 11 月  Android m3 SDK 登場 2008 年 9 月  Android R1 SDK 登場  & T-Mobile G1 登場 2009 年 4 月  Android R1.5        発展期 オープン  +  スクリプト (Widget) 技術 2009 年 7 月 HT-03A 発売 2009 年 11 月 LiMoR2 端末 2009 年 6 月 LiMoR2 仕様完了 (BONDI) 2009 年 5 月  HTC Magic 登場          Gears 機能 ( オフライン・スクリプト利用データベース ) Widget 搭載  Android 創世記 2009 年 10 月 Symbian SDK JIL スタート (Widget) 10 月 Android2.0 HTML5 2008 年 3 月  LiMo R1 リリース 2007 年 3 月  LiMo  は LIPS と統合 2008 年 7 月  Symbian 社  Open 化を表明  Foundation 設立
ケータイのオープンプラットフォーム マーケットプレイス年表 Android 創世記 発展期 マーケットプレイス化が促進 2009 年 5 月  NOKIA Ovi Store(Symbian) 2009 年 10 月 OMS/JIL (OPhone) 2009 年 9 月 insyde Market (Netbook) 2009 年度内 ドコモマーケット ( 仮称・予定 ) 2009 年 7 月 WindowsMarketplace for Mobile 登録開始 2009 年 6 月 WindowsMarketplace  発表 2009 年 4 月  App Store 10 億ダウンロード 2009 年 3 月  iPhone3.0 SDK 提供開始 2009 年 6 月 iPhone3GS 発売 2008 年 7 月  iTunes App Store 開始 2008 年 9 月  App Store 1 億ダウンロード達成 2007 年  JailBreak によりアプリインストール (UG) 2009 年 9 月  App Store 20 億 DL 2009 年 2 月  Android MarketPlace 有料開始 2008 年 8 月  Android Market 開設 2009 年 7 月 HT-03A 発売 2009 年 10 月 国内有料開始
ケータイのオープンプラットフォーム Linux 利用プラットフォーム年表 2007 年 11 月  Android m3 SDK 登場 2008 年 9 月  Android R1 SDK 登場  & T-Mobile G1 登場 2009 年 4 月  Android R1.5        発展期 Linux ベースの組込環境 2009 年 7 月 HT-03A 発売 2009 年 11 月  LiMoR2 端末 2009 年 6 月 LiMoR2 仕様完了 (BONDI) 2009 年 5 月  HTC Magic 登場 Android 創世記 Moblin (Wind River Linux Platform for MID) 2009 年 11 月 Google Chrome OS 2008 年 3 月  LiMo R1 リリース 2007 年 3 月  LiMo  は LIPS と統合 2008 年 7 月  Symbian 社  Open 化を表明
ケータイのオープンプラットフォーム 2 年間で変わったこと Android 含めたオープンプラットフォームの流れ マーケットプレイスによりアプリケーションの配信 Widget ベースのスクリプトアプリ -> クラウド Linux をハードアブストラクションとしたデバイス
しつもん Android の技術
Android キホン
Linuxで動作する組み込み機器向けプラットフォーム アプリ視点では携帯電話のOS アプリケーション実行環境 ハードウェアは含まない オープンソース ロイヤリティ無料! Apache v2ライセンス Google/OHAにより開発 オープン指向・アプリ権限なし オープンソースでできたケータイのプラットフォーム Android とは何か ?
Android の技術 アーキテクチャ
Android の技術 アーキテクチャ Android SDK で提供されている範囲 (OSS) Google がガリガリ 書いている所 Google が関与しない。 OHA メンバーで製品 に向けて作成。多くは オープンでない
Android の技術 アーキテクチャ Java で記述 C/C++ 等で記述 CPU ネイティブコード
Android の技術 アーキテクチャ CP/ ユーザで開発可 製品仕様 ■ 電話機環境 変更不可 自動アップデート利用可 ■ 汎用環境 変更可能 自分でバージョンアップ 開発環境 汎用環境なら 開発可能 !! NDK 開発可 ■   2009 年 6 月 21 日~ ■   Cupcake から
アプリケーション販売市場 マーケットを提供。Androidの共通市場 多くはここに出展してここからダウンロード Android共通実行環境 MarketPlace マーケットプレイス
垂直統合と水平分業 固定 PHS 3G ISP 事業者網 課金 認証 ケータイ Web Yahoo! ケータイ等 ポータル 音楽配信 ソフト アプリ 出典 :  総務省モバイルビジネス研究会 Web 端末 Android の市場と垂直統合
移動体通信事業者 日本の携帯電話が実現しているモデル i モードアプリケーション i モード対応端末 仕様 マーケットプレイス
iPhone が実現しているモデル Apple App Store iPhone 3G/ iPhone Touch 移動体通信事業者 仕様 マーケットプレイス
Android で想定されるいろんなマーケットプレイスの像 Android ケータイ Android 廉価ケータイ Android PDA Android カーナビ Android 通信事業者 APL Google Android Market ネットブック用 マーケットプレイス PDA 用 マーケットプレイス カーナビ用 マーケットプレイス 通信事業者利用 マーケットプレイス 実装プロファイルなどが必要になる可能性 マーケットプレイス
Android で想定されるいろんなマーケットプレイスの像 Android ケータイ NetBook 非電話デバイス Android デバイス NTT docomo Android 携帯 OPhone 中国移動 Google Android Market Netbook 等 アダルトコンテンツ Mikandi( 未検証 ) ドコモマーケット ( 仮称 ) OMS JIL 実装プロファイルなどが必要になる可能性 マーケットプレイス 2009 年 11 月 アダルトコンテンツ Mikandi( 未検証 ) ドコモマーケット ( 仮称 ) OMS JIL アダルトコンテンツ Mikandi( 未検証 ) ドコモマーケット ( 仮称 ) マーケットプレイスの競争 アグリゲーションのオープン競争 例外でない
Android の進化 電話系  vs  非電話系
HTC HT-03A T-Mobile G1 HTC Hero Samsung i5700 Galaxy Spica Lenovo OPhone 01 MIRO DELL Mini 3i LG GW880 HTC Tattoo MotorolaCLIQ 電話系 Android Motorola DROID Samsung Moment 非電話系 Android 電話会社 電話系と非電話系の Android Acer AOD250-1613  TI/LOGIC Zoom OMAP34x-II  Acer LIQUID  コヴィアネットワーク Smart Q5 Archos 5 InternetTablet ZiiLabs Zii EGG HardKernel ODROID Google DevPhone1 Google DevPhone2 Barnes & Noble Nook MenQ EeasyPC E790 アットマークテクノ Armadillo500FX Beagle ボード NEC エレ EMMA Mobile SkyMedia SK8850 ↑ 開発環境 他多数
Linux HW ミドル アプリ ケーション Linux カメラ 電話帳 ブラウザ 事業者 サービス 音声 通話 マーケット 他.. 電話系 Android 非電話系 Android DVM Codec OpenGL ES WebKit Font 他 ディスプレイ WLAN 電話系と非電話系の Android マーケット Google Android Market 電話 RF/SIM 事業者指定 HW スピーカー
独立系 Market Place Linux HW ミドル アプリ ケーション Linux カメラ 電話帳 ブラウザ 事業者 サービス 音声 通話 マーケット 他.. 電話 RF/SIM 事業者指定 HW 電話系 Android 非電話系 Android DVM Codec OpenGL ES WebKit Font 他 ディスプレイ スピーカー WLAN 電話系と非電話系の Android マーケット Google Android Market OPhone ユーザと開発者のレイヤーが近い 水平型 垂直型 配信アプリのみユーザと開発者が近い 好みの アプリケーション DLや特定サイト ユーザ好みの Android/Linux バーション 機能拡張 ドライバー
勝手ケータイ 俺ガジェ
SIMロックフリー 通信モジュール調達 個人向け技術適合 好きな形 好きな機能 好きなデバイス 結構大変 ! 難しい。 勝手ケータイと俺ガジェ 俺ガジェット ( 俺ガジェ ) 電話系 勝手ケータイ 非電話系 電話の苦しさなし ! 自分専用 PDA 自分専用体重計 ( だけど売れるかも・・・ ) 利用者が自由に開発
勝手サイト 勝手ケータイ 通信事業者が承認したケータイWebサイトを公式サイト 勝手にインターネットに立ち上げるサイトを勝手サイト ハードウェア Linux ミドルウェア デバイスドライバ アプリケーション ? Android 提供 オープンソース ? 環境が整いつつある「勝手ケータイ」 単機能デバイス 「ケータイでなくても OK 」 俺ガジェ 勝手ケータイと俺ガジェ
勝手ケータイ ハードウェアを自己調達 通信部分の解決 実装例 : 工科大ケータイ  東京工科大 Armadillo 500FX   アットマークテクノ  i.MX31PHS リファレンス Sharp Zaurus Nokia N810 EMonster Google Beagle board 課題 問題 小型 PC に Android の OS を入れる感じ 音声 W-SIM データ WLAN EM の USB イーサネット  形状も… . 環境が整いつつある「勝手ケータイ」 非電話系 「 俺ガジェ」ならば問題解決 勝手ケータイと俺ガジェ
人の外と人の中 属人機 人の側にある機器である 進化すると体内に入るべき装置と考える ネットワークと人との接点 マンマシーンインターフェイス ユーザビリティ 品質 ( 停止したら死に至る ?) 人の周囲にある情報を収集する 人へのプローブ 位置・写真・センサー・他 ( 妥協は許されない ) PC は属人機にならない 接している時間が限定的 代替えが効く ケータイは属人機   ・・・突然ですが 勝手ケータイと俺ガジェ
Web表示をケータイにあわせる時代 Webサービスに属人機をあわせる時代 クラウド上のサービスに特化した端末を勝手ケータイで製作 勝手ケータイと勝手クラウド ( 将来の妄想 ) 例 DIY Plant Twitter Kit  デジタルフォトフレーム  SNS Twitter ※ これは Android では未実現 勝手ケータイと俺ガジェ
Android エコシステム
ガンバレー 開発者 電話会社 サービスレイヤー メーカ 魅力あるアプリの創出 超越したサービスアプリ より多くの人へ提供するサービス実現 Android 対応 電話会社の広がり ラインアップの増加 魅力有るサービスでビジネス創出 Android 対応 移動機の増加 ラインアップの増加 エコシステム エコシステム
日本 Android の会の WG 活動 電話会社 サービスレイヤー メーカ マーケットプレイス WG ビジネス WG プラットフォーム定義 (PF WG) エコシステム 利用プロファイ定義 (PF WG) 開発者 ハードウェア側 アプリ側 勉強会  / SDK WG マッシュアップ  WG コンテンツ  WG Dalvik VM WG 組み込み WG
これから も 育てる必要があります まだ 温かく見守っていきましょう Android はまだ二歳 Android の将来
ご静聴頂きましてありがとうございます
参考資料
クラウドへ続く道
無線   インターネットそのものがコンピュータになる クラウドとは クラウド ユニーク ユーザデータ ハードウェア  EC2 S3 仮想サーバ 本体 ストレージ プラットフォーム  AppEng 稼働基盤 課金基盤 アプリケーションをブラウザ上提供 Gmail Zoho 等 PaaS HaaS SaaS
RIA とクライアントアプリケーション リッチインターネット アプリケーション (RIA) クライアント アプリケーション (APL) 携帯電話実行環境で動作 クライアント側にファイルが配置 ゲームのようにガリガリ ファイルを端末にインストールする Java で記述 (android の場合 ) SaaS + Web Web 画面がアプリのように扱える サーバ側にファイルが配置 Ajax+ スクリプティング +DHTML を駆使 Widget もこの範疇 インストールは無く主にブラウザ上で動作 ケータイのアプリケーション
WebKit とは Apple が作成したブラウザエンジン ( オープンソース ) Safari ブラウザ  (Apple Mac / iPhone / iPodTouch) Adobe Air の HTML エンジンとして S60(Nokia Symbian OS 移植 ) Google Chrome RIA リッチインターネットアプリケーション Web ブラウザ上でアプリケーション相当の動作 ブラウザがプラットフォームという考え (Google 戦略 ) WebKit を用いたブラウザ Android は Google の クラウドサービスへ 接続するための窓 ケータイの Web 環境
Linux HW ミドル アプリ ケーション Linux HW DVM Linux HW Chrome OS Chrome OS Linux HW JavaSE 他 Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ ライブラリ APL RIA APL APL                                   Android 標準 Web アプリケーション                 マーケットプレイス                 
Linux HW ミドル Linux HW DVM Linux HW Chrome OS Chrome OS Linux HW JavaSE 他 Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ ライブラリ RIA APL APL RIA BRS APL APL BRS : Webkit 等スクリプト動作可能なフルブラウザ アプリ ケーション アプリケーション                 マーケットプレイス                  RIA BRS Web
Web Kit クライアントアプリ実行環境外し Linux HW ミドル Linux HW DVM Chrome OS Linux HW Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ WebKit Java SE  Linux HW Chrome OS ライブラリ APL RIA APL APL RIA BRS RIA Widget アプリ ケーション
プラットフォーム毎の違い Linux HW ミドル Linux HW DVM Chrome OS Linux HW Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ WebKit Java SE  WebKit Script Linux HW Chrome OS ライブラリ Linux HW 違いはハードウェア への要求要件 実行環境の選択は どのような製品にするか APL RIA APL APL RIA BRS RIA Widget Android 上で様々な実行環境を構築する流れもあり。 アプリ ケーション
Linux で広がる開発 Linux HW ミドル Linux HW DVM Chrome OS Linux HW Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ライブラリ ライブラリ WebKit Java SE  WebKit Script Linux HW Chrome OS ライブラリ Linux HW クラウドでハブとして接続される端末 APL RIA APL APL RIA BRS RIA APL APL Widget アプリ ケーション
Linux HW ミドル Linux HW DVM Linux HW Linux HW middle 実行環境 ライブラリ ライブラリ WebKit Java SE  WebKit Script Linux HW Chrome OS ライブラリ Linux HW クラウドでハブとして接続される端末 APL APL APL BRS APL APL Widget Google クラウド RIA RIA RIA アプリ ケーション
APL APL APL BRS DVM middle ライブラリ ライブラリ WebKit Java SE  WebKit Script Chrome OS ライブラリ Linux HW ミドル Linux HW クラウドでハブとして接続される端末 RIA センサー センサー マーケットプレイス提供・ PF 共通 クラウド サービス アプリ ケーション

Android Abc2009 Fall Shima091130 1

  • 1.
    Android の歩み モバイルオープンから俺ガジェへ日本 Android の会 幹事  PF-WG リーダ MCPC モバイルシステム技術検定プロジェクト テキスト WG 副主査 嶋 是一(しま よしかず) 2009 年 11 月 30 日(月)日本 Android の会 この資料内容の一部には、 Google が作成、提供しているコンテンツを複製したものが含まれておりクリエイティブ コモンズの表示 2.5 ライセンスに記載の条件に従って使用しています。 Android Bazaar and Conference 2009 Fall
  • 2.
    嶋 是一  http://blog.livedoor.jp/shimay/ 主な活動日本 Android の会 幹事 PF( プラットフォーム、プロファイル ) ワーキンググループ リーダ MCPC モバイルシステム技術検定委員 MCPC : モバイルコンピューティング推進コーンソーシアム モバイルシステム技術検定試験プロジェクト テキスト WG 副主査 執筆 「 Google Android 入門」 技術評論社より 2008 年 4 月 23 日出版 http://gihyo.jp/book/2008/978-4-7741-3462-8 リックテレコム テレコミュニケーション 2008 年 11 月号  Android が実現するオープンな世界 @IT Andy Rubin 氏インタビュー Android は雇い主の分身として仕事をするエージェント 他、複数執筆・講演など 自己紹介
  • 3.
    自己紹介 著書など ■ 著書■ 共著・寄稿など ■ 雑誌など
  • 4.
    ( 紹介 )MCPCモバイルシステム検定 http://www.mcpc-jp.org/kentei/index.html ケータイ実務検定(ケータイソムリエ) モバイル技術検定   3 級
  • 5.
    はじめに Android SDK公開から 2 年と 17 日経過 ! 2007 年 11 月 13 日 AM 1:22 2007 年 11 月 5 日 Android 発表 OHA 結成
  • 6.
    この二年間で 良く聞かれたこと はじめにAndroid SDK 公開から 2 年と 17 日経過 ! Android vs iPhone
  • 7.
    Android と iPhoneは違う ! Android vs iPhone VS
  • 8.
    Android と iPhoneは違う ! Android vs iPhone VS 製品 レイヤーが違う HT-03A iPhone OS モバイル プラットフォーム iPhone ハード HTC Diamond ベース ハードウェア
  • 9.
    Android と iPhoneは違う ! Android vs iPhone VS HT-03A 製品 モバイル プラットフォーム iPhone OS ハードウェア iPhone ハード HTC Diamond ベース モバイル プラットフォーム ハードウェア モバイル プラットフォーム ハードウェア
  • 10.
    Android 登場 2年過ぎて 変わったこと
  • 11.
    Android 年表 オープンソースリリース Android 2.0( コード名 : Éclair) 11 月 14 日 2009 年 Motorola DROID 発売 11 月 7 日 2009 年 Android 2.0 SDK リリース ( コード名 : Éclair) 10 月 27 日 2009 年 Sprint HTC Hero 発売 10 月 11 日 2009 年 Android 1.6 NDK 9 月 29 日 2009 年 オープンソースリリース  Android 1.6 SDK リリース  ( コード名 : Donuts) 9 月 15 日 2009 年 NTT Docomo HT-03A 発売 7 月 10 日 2009 年 Android 1.5 NDK リリース 6 月 25 日 2009 年 オープンソースリリース  Android 1.5 SDK リリース  ( コード名 : CupCake) 4 月 13 日 2009 年 Android Market 有料配信開始 (US) 2 月 13 日 2009 年 オープンソースリリース  Android 1.1 SDK,release 1 2 月 9 日 2009 年 アプリケーション配信「 Android Market 」開始 10 月 22 日 2008 年 T-Mobile G1 米国発売 10 月 22 日 2008 年 オープンソースリリース  Android 1.0 SDK Release 1 9 月 23 日 2008 年 Android Market 発表 8 月 28 日 2008 年 SDK リリース  Android Release 0.9β 8 月 18 日 2008 年 SDK リリース  Android m5-RC15 3 月 3 日 2008 年 SDK リリース  Android m5-RC14 2 月 12 日 2008 年 SDK リリース  Android m3-RC37a 11 月 12 日 2007 年 Android 開発、 OHA 設立 11 月 5 日 2007 年
  • 12.
    ケータイのオープンプラットフォーム オープンソース年表 2007年 11 月  Android m3 SDK 登場 2008 年 9 月  Android R1 SDK 登場  & T-Mobile G1 登場 2009 年 4 月 Android R1.5       発展期 オープン + スクリプト (Widget) 技術 2009 年 7 月 HT-03A 発売 2009 年 11 月 LiMoR2 端末 2009 年 6 月 LiMoR2 仕様完了 (BONDI) 2009 年 5 月  HTC Magic 登場          Gears 機能 ( オフライン・スクリプト利用データベース ) Widget 搭載  Android 創世記 2009 年 10 月 Symbian SDK JIL スタート (Widget) 10 月 Android2.0 HTML5 2008 年 3 月  LiMo R1 リリース 2007 年 3 月 LiMo は LIPS と統合 2008 年 7 月  Symbian 社  Open 化を表明  Foundation 設立
  • 13.
    ケータイのオープンプラットフォーム マーケットプレイス年表 Android創世記 発展期 マーケットプレイス化が促進 2009 年 5 月  NOKIA Ovi Store(Symbian) 2009 年 10 月 OMS/JIL (OPhone) 2009 年 9 月 insyde Market (Netbook) 2009 年度内 ドコモマーケット ( 仮称・予定 ) 2009 年 7 月 WindowsMarketplace for Mobile 登録開始 2009 年 6 月 WindowsMarketplace 発表 2009 年 4 月 App Store 10 億ダウンロード 2009 年 3 月 iPhone3.0 SDK 提供開始 2009 年 6 月 iPhone3GS 発売 2008 年 7 月  iTunes App Store 開始 2008 年 9 月  App Store 1 億ダウンロード達成 2007 年  JailBreak によりアプリインストール (UG) 2009 年 9 月 App Store 20 億 DL 2009 年 2 月 Android MarketPlace 有料開始 2008 年 8 月  Android Market 開設 2009 年 7 月 HT-03A 発売 2009 年 10 月 国内有料開始
  • 14.
    ケータイのオープンプラットフォーム Linux 利用プラットフォーム年表2007 年 11 月  Android m3 SDK 登場 2008 年 9 月  Android R1 SDK 登場  & T-Mobile G1 登場 2009 年 4 月 Android R1.5       発展期 Linux ベースの組込環境 2009 年 7 月 HT-03A 発売 2009 年 11 月 LiMoR2 端末 2009 年 6 月 LiMoR2 仕様完了 (BONDI) 2009 年 5 月  HTC Magic 登場 Android 創世記 Moblin (Wind River Linux Platform for MID) 2009 年 11 月 Google Chrome OS 2008 年 3 月  LiMo R1 リリース 2007 年 3 月 LiMo は LIPS と統合 2008 年 7 月  Symbian 社  Open 化を表明
  • 15.
    ケータイのオープンプラットフォーム 2 年間で変わったことAndroid 含めたオープンプラットフォームの流れ マーケットプレイスによりアプリケーションの配信 Widget ベースのスクリプトアプリ -> クラウド Linux をハードアブストラクションとしたデバイス
  • 16.
  • 17.
  • 18.
    Linuxで動作する組み込み機器向けプラットフォーム アプリ視点では携帯電話のOS アプリケーション実行環境ハードウェアは含まない オープンソース ロイヤリティ無料! Apache v2ライセンス Google/OHAにより開発 オープン指向・アプリ権限なし オープンソースでできたケータイのプラットフォーム Android とは何か ?
  • 19.
  • 20.
    Android の技術 アーキテクチャAndroid SDK で提供されている範囲 (OSS) Google がガリガリ 書いている所 Google が関与しない。 OHA メンバーで製品 に向けて作成。多くは オープンでない
  • 21.
    Android の技術 アーキテクチャJava で記述 C/C++ 等で記述 CPU ネイティブコード
  • 22.
    Android の技術 アーキテクチャCP/ ユーザで開発可 製品仕様 ■ 電話機環境 変更不可 自動アップデート利用可 ■ 汎用環境 変更可能 自分でバージョンアップ 開発環境 汎用環境なら 開発可能 !! NDK 開発可 ■   2009 年 6 月 21 日~ ■   Cupcake から
  • 23.
  • 24.
    垂直統合と水平分業 固定 PHS3G ISP 事業者網 課金 認証 ケータイ Web Yahoo! ケータイ等 ポータル 音楽配信 ソフト アプリ 出典 : 総務省モバイルビジネス研究会 Web 端末 Android の市場と垂直統合
  • 25.
    移動体通信事業者 日本の携帯電話が実現しているモデル iモードアプリケーション i モード対応端末 仕様 マーケットプレイス
  • 26.
    iPhone が実現しているモデル AppleApp Store iPhone 3G/ iPhone Touch 移動体通信事業者 仕様 マーケットプレイス
  • 27.
    Android で想定されるいろんなマーケットプレイスの像 Androidケータイ Android 廉価ケータイ Android PDA Android カーナビ Android 通信事業者 APL Google Android Market ネットブック用 マーケットプレイス PDA 用 マーケットプレイス カーナビ用 マーケットプレイス 通信事業者利用 マーケットプレイス 実装プロファイルなどが必要になる可能性 マーケットプレイス
  • 28.
    Android で想定されるいろんなマーケットプレイスの像 Androidケータイ NetBook 非電話デバイス Android デバイス NTT docomo Android 携帯 OPhone 中国移動 Google Android Market Netbook 等 アダルトコンテンツ Mikandi( 未検証 ) ドコモマーケット ( 仮称 ) OMS JIL 実装プロファイルなどが必要になる可能性 マーケットプレイス 2009 年 11 月 アダルトコンテンツ Mikandi( 未検証 ) ドコモマーケット ( 仮称 ) OMS JIL アダルトコンテンツ Mikandi( 未検証 ) ドコモマーケット ( 仮称 ) マーケットプレイスの競争 アグリゲーションのオープン競争 例外でない
  • 29.
  • 30.
    HTC HT-03A T-MobileG1 HTC Hero Samsung i5700 Galaxy Spica Lenovo OPhone 01 MIRO DELL Mini 3i LG GW880 HTC Tattoo MotorolaCLIQ 電話系 Android Motorola DROID Samsung Moment 非電話系 Android 電話会社 電話系と非電話系の Android Acer AOD250-1613 TI/LOGIC Zoom OMAP34x-II Acer LIQUID コヴィアネットワーク Smart Q5 Archos 5 InternetTablet ZiiLabs Zii EGG HardKernel ODROID Google DevPhone1 Google DevPhone2 Barnes & Noble Nook MenQ EeasyPC E790 アットマークテクノ Armadillo500FX Beagle ボード NEC エレ EMMA Mobile SkyMedia SK8850 ↑ 開発環境 他多数
  • 31.
    Linux HW ミドルアプリ ケーション Linux カメラ 電話帳 ブラウザ 事業者 サービス 音声 通話 マーケット 他.. 電話系 Android 非電話系 Android DVM Codec OpenGL ES WebKit Font 他 ディスプレイ WLAN 電話系と非電話系の Android マーケット Google Android Market 電話 RF/SIM 事業者指定 HW スピーカー
  • 32.
    独立系 Market PlaceLinux HW ミドル アプリ ケーション Linux カメラ 電話帳 ブラウザ 事業者 サービス 音声 通話 マーケット 他.. 電話 RF/SIM 事業者指定 HW 電話系 Android 非電話系 Android DVM Codec OpenGL ES WebKit Font 他 ディスプレイ スピーカー WLAN 電話系と非電話系の Android マーケット Google Android Market OPhone ユーザと開発者のレイヤーが近い 水平型 垂直型 配信アプリのみユーザと開発者が近い 好みの アプリケーション DLや特定サイト ユーザ好みの Android/Linux バーション 機能拡張 ドライバー
  • 33.
  • 34.
    SIMロックフリー 通信モジュール調達 個人向け技術適合好きな形 好きな機能 好きなデバイス 結構大変 ! 難しい。 勝手ケータイと俺ガジェ 俺ガジェット ( 俺ガジェ ) 電話系 勝手ケータイ 非電話系 電話の苦しさなし ! 自分専用 PDA 自分専用体重計 ( だけど売れるかも・・・ ) 利用者が自由に開発
  • 35.
    勝手サイト 勝手ケータイ 通信事業者が承認したケータイWebサイトを公式サイト勝手にインターネットに立ち上げるサイトを勝手サイト ハードウェア Linux ミドルウェア デバイスドライバ アプリケーション ? Android 提供 オープンソース ? 環境が整いつつある「勝手ケータイ」 単機能デバイス 「ケータイでなくても OK 」 俺ガジェ 勝手ケータイと俺ガジェ
  • 36.
    勝手ケータイ ハードウェアを自己調達 通信部分の解決実装例 : 工科大ケータイ  東京工科大 Armadillo 500FX   アットマークテクノ i.MX31PHS リファレンス Sharp Zaurus Nokia N810 EMonster Google Beagle board 課題 問題 小型 PC に Android の OS を入れる感じ 音声 W-SIM データ WLAN EM の USB イーサネット 形状も… . 環境が整いつつある「勝手ケータイ」 非電話系 「 俺ガジェ」ならば問題解決 勝手ケータイと俺ガジェ
  • 37.
    人の外と人の中 属人機 人の側にある機器である 進化すると体内に入るべき装置と考えるネットワークと人との接点 マンマシーンインターフェイス ユーザビリティ 品質 ( 停止したら死に至る ?) 人の周囲にある情報を収集する 人へのプローブ 位置・写真・センサー・他 ( 妥協は許されない ) PC は属人機にならない 接している時間が限定的 代替えが効く ケータイは属人機   ・・・突然ですが 勝手ケータイと俺ガジェ
  • 38.
    Web表示をケータイにあわせる時代 Webサービスに属人機をあわせる時代 クラウド上のサービスに特化した端末を勝手ケータイで製作勝手ケータイと勝手クラウド ( 将来の妄想 ) 例 DIY Plant Twitter Kit デジタルフォトフレーム SNS Twitter ※ これは Android では未実現 勝手ケータイと俺ガジェ
  • 39.
  • 40.
    ガンバレー 開発者 電話会社サービスレイヤー メーカ 魅力あるアプリの創出 超越したサービスアプリ より多くの人へ提供するサービス実現 Android 対応 電話会社の広がり ラインアップの増加 魅力有るサービスでビジネス創出 Android 対応 移動機の増加 ラインアップの増加 エコシステム エコシステム
  • 41.
    日本 Android の会のWG 活動 電話会社 サービスレイヤー メーカ マーケットプレイス WG ビジネス WG プラットフォーム定義 (PF WG) エコシステム 利用プロファイ定義 (PF WG) 開発者 ハードウェア側 アプリ側 勉強会 / SDK WG マッシュアップ WG コンテンツ WG Dalvik VM WG 組み込み WG
  • 42.
    これから も 育てる必要がありますまだ 温かく見守っていきましょう Android はまだ二歳 Android の将来
  • 43.
  • 44.
  • 45.
  • 46.
    無線   インターネットそのものがコンピュータになる クラウドとはクラウド ユニーク ユーザデータ ハードウェア  EC2 S3 仮想サーバ 本体 ストレージ プラットフォーム  AppEng 稼働基盤 課金基盤 アプリケーションをブラウザ上提供 Gmail Zoho 等 PaaS HaaS SaaS
  • 47.
    RIA とクライアントアプリケーション リッチインターネットアプリケーション (RIA) クライアント アプリケーション (APL) 携帯電話実行環境で動作 クライアント側にファイルが配置 ゲームのようにガリガリ ファイルを端末にインストールする Java で記述 (android の場合 ) SaaS + Web Web 画面がアプリのように扱える サーバ側にファイルが配置 Ajax+ スクリプティング +DHTML を駆使 Widget もこの範疇 インストールは無く主にブラウザ上で動作 ケータイのアプリケーション
  • 48.
    WebKit とは Appleが作成したブラウザエンジン ( オープンソース ) Safari ブラウザ  (Apple Mac / iPhone / iPodTouch) Adobe Air の HTML エンジンとして S60(Nokia Symbian OS 移植 ) Google Chrome RIA リッチインターネットアプリケーション Web ブラウザ上でアプリケーション相当の動作 ブラウザがプラットフォームという考え (Google 戦略 ) WebKit を用いたブラウザ Android は Google の クラウドサービスへ 接続するための窓 ケータイの Web 環境
  • 49.
    Linux HW ミドルアプリ ケーション Linux HW DVM Linux HW Chrome OS Chrome OS Linux HW JavaSE 他 Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ ライブラリ APL RIA APL APL                                   Android 標準 Web アプリケーション                 マーケットプレイス                 
  • 50.
    Linux HW ミドルLinux HW DVM Linux HW Chrome OS Chrome OS Linux HW JavaSE 他 Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ ライブラリ RIA APL APL RIA BRS APL APL BRS : Webkit 等スクリプト動作可能なフルブラウザ アプリ ケーション アプリケーション                 マーケットプレイス                  RIA BRS Web
  • 51.
    Web Kit クライアントアプリ実行環境外しLinux HW ミドル Linux HW DVM Chrome OS Linux HW Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ WebKit Java SE Linux HW Chrome OS ライブラリ APL RIA APL APL RIA BRS RIA Widget アプリ ケーション
  • 52.
    プラットフォーム毎の違い Linux HWミドル Linux HW DVM Chrome OS Linux HW Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ケータイのオープンプラットフォーム ライブラリ ライブラリ WebKit Java SE WebKit Script Linux HW Chrome OS ライブラリ Linux HW 違いはハードウェア への要求要件 実行環境の選択は どのような製品にするか APL RIA APL APL RIA BRS RIA Widget Android 上で様々な実行環境を構築する流れもあり。 アプリ ケーション
  • 53.
    Linux で広がる開発 LinuxHW ミドル Linux HW DVM Chrome OS Linux HW Android 独自 Android 標準 Linux HW middle 一般的 実行環境 ライブラリ ライブラリ WebKit Java SE WebKit Script Linux HW Chrome OS ライブラリ Linux HW クラウドでハブとして接続される端末 APL RIA APL APL RIA BRS RIA APL APL Widget アプリ ケーション
  • 54.
    Linux HW ミドルLinux HW DVM Linux HW Linux HW middle 実行環境 ライブラリ ライブラリ WebKit Java SE WebKit Script Linux HW Chrome OS ライブラリ Linux HW クラウドでハブとして接続される端末 APL APL APL BRS APL APL Widget Google クラウド RIA RIA RIA アプリ ケーション
  • 55.
    APL APL APLBRS DVM middle ライブラリ ライブラリ WebKit Java SE WebKit Script Chrome OS ライブラリ Linux HW ミドル Linux HW クラウドでハブとして接続される端末 RIA センサー センサー マーケットプレイス提供・ PF 共通 クラウド サービス アプリ ケーション

Editor's Notes

  • #12 Andoird の現在は、 Ezweb や i モードの携帯ブラウザ初期と似ている 携帯ブラウザ以前のコンテンツ配信 電話会社独自方式 専用設備必要 事業者承認必要 携帯ブラウザ以降のコンテンツ配信 WAP のフォーマットで実現 インターネット側はオープンなフォーマット 事業者側は独自の仕組みでも OK ゲートウェイで変換する仕組みの確立【●図
  • #13 Andoird の現在は、 Ezweb や i モードの携帯ブラウザ初期と似ている 携帯ブラウザ以前のコンテンツ配信 電話会社独自方式 専用設備必要 事業者承認必要 携帯ブラウザ以降のコンテンツ配信 WAP のフォーマットで実現 インターネット側はオープンなフォーマット 事業者側は独自の仕組みでも OK ゲートウェイで変換する仕組みの確立【●図
  • #14 Andoird の現在は、 Ezweb や i モードの携帯ブラウザ初期と似ている 携帯ブラウザ以前のコンテンツ配信 電話会社独自方式 専用設備必要 事業者承認必要 携帯ブラウザ以降のコンテンツ配信 WAP のフォーマットで実現 インターネット側はオープンなフォーマット 事業者側は独自の仕組みでも OK ゲートウェイで変換する仕組みの確立【●図
  • #15 Andoird の現在は、 Ezweb や i モードの携帯ブラウザ初期と似ている 携帯ブラウザ以前のコンテンツ配信 電話会社独自方式 専用設備必要 事業者承認必要 携帯ブラウザ以降のコンテンツ配信 WAP のフォーマットで実現 インターネット側はオープンなフォーマット 事業者側は独自の仕組みでも OK ゲートウェイで変換する仕組みの確立【●図
  • #16 Andoird の現在は、 Ezweb や i モードの携帯ブラウザ初期と似ている 携帯ブラウザ以前のコンテンツ配信 電話会社独自方式 専用設備必要 事業者承認必要 携帯ブラウザ以降のコンテンツ配信 WAP のフォーマットで実現 インターネット側はオープンなフォーマット 事業者側は独自の仕組みでも OK ゲートウェイで変換する仕組みの確立【●図
  • #19 Linuxと言ってもカーネルだけ Apachev2ライセンスはGPLと違うので商売ができる Google社の前はAndroid社
  • #20 ミドルの上には何か乗るの?
  • #21 ミドルの上には何か乗るの?
  • #22 ミドルの上には何か乗るの?
  • #23 ミドルの上には何か乗るの?
  • #24 Linuxと言ってもカーネルだけ Apachev2ライセンスはGPLと違うので商売ができる Google社の前はAndroid社
  • #36 プラットフォーム以前 携帯電話会社独自方式 独自 API 、独自開発手法 プラットフォーム以降 Android の共通方式 携帯電話独自方式から、 JavaSE+PC 開発の標準へ 誰でも開発できるプラットフォームへの展開 コンテンツ ( クライアントアプリケーション ) の流通の可能性 ? アンタッチャブル領域が開放される歴史を繰り返している
  • #37 プラットフォーム以前 携帯電話会社独自方式 独自 API 、独自開発手法 プラットフォーム以降 Android の共通方式 携帯電話独自方式から、 JavaSE+PC 開発の標準へ 誰でも開発できるプラットフォームへの展開 コンテンツ ( クライアントアプリケーション ) の流通の可能性 ? アンタッチャブル領域が開放される歴史を繰り返している
  • #47 プラットフォーム以前 携帯電話会社独自方式 独自 API 、独自開発手法 プラットフォーム以降 Android の共通方式 携帯電話独自方式から、 JavaSE+PC 開発の標準へ 誰でも開発できるプラットフォームへの展開 コンテンツ ( クライアントアプリケーション ) の流通の可能性 ? アンタッチャブル領域が開放される歴史を繰り返している
  • #49 Linuxと言ってもカーネルだけ Apachev2ライセンスはGPLと違うので商売ができる Google社の前はAndroid社