SlideShare a Scribd company logo
1 of 36
Download to read offline
日本Androidの会
     日高 正博




ET WEST 2010   2010/8/25   1
   日高 正博(ひだか まさひろ)

    ◦ 日本Androidの会/関西支部
   Android開発情報サイト Tech Booster 運営
    http://techbooster.jpn.org/




Twitter
Account
@mhidaka



                                  ET WEST 2010   2010/8/25   2
はじめに
•Android×クラウドで実現する価値とは

Androidを取り巻く環境
•普及が進むAndroid、Googleの狙い

クラウドの活用
•概要、クラウドで出来ること、Demo

Android×クラウド
•Androidがもたらす変化

おわりに
•Androidの衝撃



                          ET WEST 2010   2010/8/25   3
はじめに




       ET WEST 2010   2010/8/25   4
   プロダクトの価値(Value)は、
    どのように定義すればよいか?

                                                           - 製品価値-
   価値を中心に考える                              創造コスト
                                                          買いたくなる特徴


                                                               -ライブラリ-
   プロダクト価値コスト                             開発コスト              価値を提供する
    =共通+開発+創造                                                 のに必要な機能



                                           共通コスト              プラットフォーム
                                                               /基盤技術

    Japan Linux symposium 2009,                           Value Diagram
    James Bottomleyのinnovation diagramをヒントに。
                                               ET WEST 2010   2010/8/25   5
   ソフトウェアの大規模化で
    プロダクトの価値コストが増加               - 製品価値-
                 創造コスト          買いたくなる特徴

   大規模開発に対応した
    リソースが必要
                                     -ライブラリ-
                 開発コスト              価値を提供する
   創造が難しい時代へ                       のに必要な機能



                 共通コスト              プラットフォーム
                                     /基盤技術


                                Value Diagram
                     ET WEST 2010   2010/8/25   6
価値を生む部分

   「価値を生む部分」を                           - 製品価値-
    追求するために、より多く         創造コスト          買いたくなる特徴

    のリソースを使える            開発コスト



    Androidプラットフォームでは、
     開発コストの大部分を共通化
                                             -ライブラリ-
                         共通コスト              価値を提供する
                                            のに必要な機能
   誰でもイノベーションが
    起こせる                                    プラットフォーム
                                             /基盤技術


                                        Value Diagram
                             ET WEST 2010   2010/8/25   7
   ユーザーは価値(Value)を買う
    ◦ ハードウェアそのものが製品価値の場合もあるし、
      ソフトウェアが価値を生み出す場合もある。

   Android×クラウド=価値の創造
    ◦ 製品は購入後のユーザ体験で価値が決まる。
    ◦ アプリケーションや、サービスが価値を向上させる。




                         ET WEST 2010   2010/8/25   8
ET WEST 2010   2010/8/25   9
   日本Androidの会
    ◦ NPO日本Androidの会が運営するコミュニティ
    ◦ http://groups.google.co.jp/group/android-group-japan

                     Android Bazaar and Conference 2010 Spring

参加会員数
 9245名




                                   6月26日(土)東京大学駒場キャンパス10
                                       ET WEST 2010 2010/8/25
   携帯端末用ソフトウェアスタック
   Open Handset Alliance主導   2008年 9月:Android 1.0

   アップデートは約4ヶ月ペース            2009年 2月:Android 1.1

                              2009年 4月:Android 1.5

                              2009年 9月:Android 1.6

                              2009年 10月:Android 2.0

                              2010年 1月:Android 2.1

                              2010年 5月:Android 2.2



                              ET WEST 2010   2010/8/25   11
   加入メンバー
Mobile


Handset



Semiconductor



Software



Commercialization



                    ET WEST 2010   2010/8/25   12
   携帯電話分野
   次は家電・組込みシステム




                   ET WEST 2010   2010/8/25   13
   GoogleはWeb技術の会社

   収入は主に広告
    ◦ 検索語によるAdSenseなど

   AndroidはGoogleの技術が使いやすい設計
    ◦ 成長分野(モバイル)の基幹技術を確保




                        ET WEST 2010   2010/8/25   14
クラウドコンピューティングとの親和性
• サービスを受け取るモバイルデバイス



オープンプロジェクト
• オープンソースで改変が自由(ライセンスについては後述)
• グローバル市場へのリーチ。自由なアプリケーション
• Andriod Marketを搭載、決済機能


                           ET WEST 2010   2010/8/25   15
ET WEST 2010   2010/8/25   16
   ネットワークを介したコンピュータ処理の活用

   機器では提供が難しい
    機能、サービスを実現
                          Google



                 Amazon

                                      Microsoft




                      ET WEST 2010   2010/8/25    17
   Dropboxの紹介
    ◦ オンラインストレージサービス

    ◦ パソコンのHDDに保存した情報を、別の機器でも共有

    ◦ インターネット上のストレージにコピー、同期する。
      モバイルデバイスで同期処理を行うことで、反映される




                       ET WEST 2010   2010/8/25   18
   利用者
    Client
                    インターネット経由
 Application         ソフトウェアの提供

  Platform
                    アプリケーション実行
                     プラットフォームの提供

Infrastructure      ハードウェア、ストレージなど
                     インフラの提供
Server-Side
                    クラウドを支えるWeb技術
   technology
                           ET WEST 2010   2010/8/25   19
   Android, Application
    Client
                    webブラウザ

 Application        Gmail, Google Apps

                    Google App Engine
  Platform
                     Amazon S3

Infrastructure      Amazon EC2


Server-Side
                    インターネット・仮想化技術
                     etc
   technology
                             ET WEST 2010   2010/8/25   20
Andriodが組込とクラウドをつなぐ
• 組込機器へのWeb技術流入を促進する。入り口。
• Androidフレームワークはネットワーク対応
  (特にサービス)を容易にする

クラウドサービスとプロダクトを組み合わせる
• 新しい使い方、ユーザ体験を生み出すことが可能
• プロダクトの価値向上に寄与する




                       ET WEST 2010   2010/8/25   21
緩やかに繋がる
• 米国IDC予測では、2010年、インターネットにアクセスできるモバイ
  ル機器が10億台を超える。
• 組込システムは、相互の直接アクセスは、できなくてもよい
• 組込機器(家電)のそばにいるユーザは、モバイル端末を持っている
• モバイル端末を鍵として、お互いが緩やかに連携していくようになる

 密なネットワーク        疎なネットワーク




                       ET WEST 2010   2010/8/25   22
Android×クラウド




        ET WEST 2010   2010/8/25   23
オープンソース
• Androidプラットフォームのソースコードは、すべて公開
• 改変は自由、組込システムに合わせて変更可能

標準化
• ミドルウェア以下:Linux Kernelとライブラリで構成。
 • WebKit、OpenGL、OpenCore、SQLiteなどオープンな技術
   で標準化している。
• アプリケーション:Javaで記述


                           ET WEST 2010   2010/8/25   24
ET WEST 2010   2010/8/25   25
基本はApache2.0 ライセンス
• 著作権・特許権表示と免責事項表示の保持
• ソースコードは商用でも非公開とできる

   アプリケーション:ほぼ意識しないでよい
   Linux Kernel:GPL
    ◦ カーネル部分については、公開が必要
   ミドルウェア:複数のOSSライセンス
    ◦ 場合によっては注意
    ◦ bionic:組み込み用のコンパクトなlibc。BSDライセンス


                           ET WEST 2010   2010/8/25   26
プラットフォームの価値向上
• 利用が促進されることで
  Android自体の価値が向上する                   - 製品価値-
                      創造コスト
                                     買いたくなる特徴


価値の創造に注力                                  -ライブラリ-
                      開発コスト              価値を提供する
• 製品価値を高めるためには、                          のに必要な機能
  汎用化されプラットフォーム上で
  差別化を行う必要がある。
                      共通コスト              プラットフォーム
                                          /基盤技術


                                     Value Diagram
                          ET WEST 2010   2010/8/25   27
   Intent(インテント)
    ◦ アプリケーションから他のアプリケーションを呼び出す仕組み。
    ◦ 緩やかな連携
    ◦ 1つのアプリケーションは1機能
      写真を撮る
           →メールで送信
           →Twitterで投稿
           →Blogに投稿 が選べる

    Intent intent = new Intent();
    intent.setAction(Intent.ACTION_SEND);
    intent.setType("image/jpeg");



                                            ET WEST 2010   2010/8/25   28
   Cloud to Device Messaging
    ◦ サーバーから端末へのPush配信できる。
    ◦ すべてのアプリケーションでPushが受けられる!

①PCからURLを送信     ②googleからAndroid端末へ、
                  URLをメッセージとして送信                   ③メッセージ受信
                                                   URLなのでWeb
                                                   ブラウザ起動

                    Google




                                 ET WEST 2010   2010/8/25   29
   Android Market
    ◦ アプリケーション課金の仕組み
    ◦ 開発者の収益は販売価格の70%。すでに75,000以上公開




     コンテンツ提供の仕組




                       ET WEST 2010     AndroLib.com
                                      2010/8/25        30
   GoogleTV
    ◦ 放送とネットコンテンツをシームレスに統合
      「ウェブブラウザがついたテレビ」ではない。
   ソニーのテレビやBDプレーヤに統合

         YouTube / Skype対応




     TVでクラウドサービス

               +コンテンツ提供
               +広告による収入


                             ET WEST 2010   2010/8/25   31
   デジタル家電のクラウド対応が加速
    ソフトウェアが価値を持つ
    ◦ 携帯電話・モバイルデバイスとの連携、収集した情報の活用


                       おすすめ配信
           ストレージ
                          視聴予約
             クラウド     個人ストリーミング
    転送機能       サービス




                                        屋外での視聴
                      ET WEST 2010   2010/8/25   32
今までにない製品価値を創造

家電同士の連携が進む

サービスで価値を創造する
•Androidをただのプラットフォームとして見てしまうと×
•クラウドに繋がるドアと考える


                   ET WEST 2010   2010/8/25   33
おわりに




       ET WEST 2010   2010/8/25   34
価値を生む部分

   組込は今後、オープン化に向かう                    - 製品価値-
   Androidは、    創造コスト                買いたくなる特徴
                 開発コスト
    オープン化の先頭

   標準化された技術が重要
    ◦ Forkしても良いことはない                       -ライブラリ-
                       共通コスト              価値を提供する
    ◦ それなら乗っかる。                           のに必要な機能


   独自の価値の創造を!
                                          プラットフォーム
    ◦ 標準化からは逃げられない                         /基盤技術


                                      Value Diagram
                           ET WEST 2010   2010/8/25   35
ET WEST 2010   2010/8/25   36

More Related Content

Viewers also liked

Anroid Design Guide 3つのポイント
Anroid Design Guide 3つのポイントAnroid Design Guide 3つのポイント
Anroid Design Guide 3つのポイントMasahiro Hidaka
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADKMasahiro Hidaka
 
Fxos lt1 shino_merry_mhidaka
Fxos lt1 shino_merry_mhidakaFxos lt1 shino_merry_mhidaka
Fxos lt1 shino_merry_mhidakaMasahiro Hidaka
 
Android Studio First Step Guide
Android Studio First Step GuideAndroid Studio First Step Guide
Android Studio First Step GuideMasahiro Hidaka
 
Android端末の選び方
Android端末の選び方Android端末の選び方
Android端末の選び方Masahiro Hidaka
 
DroidKaigi - Welcome talk
DroidKaigi - Welcome talkDroidKaigi - Welcome talk
DroidKaigi - Welcome talkMasahiro Hidaka
 
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略Androidアプリのストレージ戦略
Androidアプリのストレージ戦略Masahiro Hidaka
 
DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02Masahiro Hidaka
 
新版 OutOfMemoryErrorを知る
新版 OutOfMemoryErrorを知る新版 OutOfMemoryErrorを知る
新版 OutOfMemoryErrorを知るMasahiro Hidaka
 
Google I/O 報告会 Overview
Google I/O 報告会 OverviewGoogle I/O 報告会 Overview
Google I/O 報告会 OverviewMasahiro Hidaka
 
Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017Masahiro Hidaka
 
書籍制作でReVIEWを使う実践ワークフロー
書籍制作でReVIEWを使う実践ワークフロー書籍制作でReVIEWを使う実践ワークフロー
書籍制作でReVIEWを使う実践ワークフローMasahiro Hidaka
 

Viewers also liked (14)

Anroid Design Guide 3つのポイント
Anroid Design Guide 3つのポイントAnroid Design Guide 3つのポイント
Anroid Design Guide 3つのポイント
 
RecentApps
RecentAppsRecentApps
RecentApps
 
Google I/O 2011 HowToADK
Google I/O 2011 HowToADKGoogle I/O 2011 HowToADK
Google I/O 2011 HowToADK
 
Fxos lt1 shino_merry_mhidaka
Fxos lt1 shino_merry_mhidakaFxos lt1 shino_merry_mhidaka
Fxos lt1 shino_merry_mhidaka
 
Android Studio First Step Guide
Android Studio First Step GuideAndroid Studio First Step Guide
Android Studio First Step Guide
 
Android bluetooth
Android bluetoothAndroid bluetooth
Android bluetooth
 
Android端末の選び方
Android端末の選び方Android端末の選び方
Android端末の選び方
 
DroidKaigi - Welcome talk
DroidKaigi - Welcome talkDroidKaigi - Welcome talk
DroidKaigi - Welcome talk
 
Androidアプリのストレージ戦略
Androidアプリのストレージ戦略Androidアプリのストレージ戦略
Androidアプリのストレージ戦略
 
DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02DroidKaigi 2017 welcometalk DAY02
DroidKaigi 2017 welcometalk DAY02
 
新版 OutOfMemoryErrorを知る
新版 OutOfMemoryErrorを知る新版 OutOfMemoryErrorを知る
新版 OutOfMemoryErrorを知る
 
Google I/O 報告会 Overview
Google I/O 報告会 OverviewGoogle I/O 報告会 Overview
Google I/O 報告会 Overview
 
Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017Android Things Latest News / Aug 25, 2017
Android Things Latest News / Aug 25, 2017
 
書籍制作でReVIEWを使う実践ワークフロー
書籍制作でReVIEWを使う実践ワークフロー書籍制作でReVIEWを使う実践ワークフロー
書籍制作でReVIEWを使う実践ワークフロー
 

Similar to Androidの衝撃 クラウドで進化する組込システム

ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)NTT DATA Technology & Innovation
 
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixIoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixAtsushi Sato
 
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro OobaMicrosoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Oobajunichi anno
 
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)Osaka University
 
クラウドEXPO 2011春資料 20110418
クラウドEXPO 2011春資料 20110418クラウドEXPO 2011春資料 20110418
クラウドEXPO 2011春資料 20110418知礼 八子
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスアシアル株式会社
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newShotaro Suzuki
 
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.13Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1ITDORAKU
 
Secpolo#4 WindowsAzure Security
Secpolo#4 WindowsAzure SecuritySecpolo#4 WindowsAzure Security
Secpolo#4 WindowsAzure SecurityShinichiro Isago
 
「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」
「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」
「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」maruyama097
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスChen Dominique
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料知礼 八子
 
LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116知礼 八子
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルAkira Inoue
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menusharoid
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Takaaki Suzuki
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向Tsutomu Ogasawara
 

Similar to Androidの衝撃 クラウドで進化する組込システム (20)

ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
ひと漕ぎで二度おいしい!? Flutterを使ったモバイルアプリ開発への期待と実態と付き合い方(NTTデータ テクノロジーカンファレンス 2020 発表資料)
 
IoT Application Development by XPages on Bluemix
IoT Application Development by XPages on BluemixIoT Application Development by XPages on Bluemix
IoT Application Development by XPages on Bluemix
 
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro OobaMicrosoft Developer Forum 2011 KeyNote by Akihiro Ooba
Microsoft Developer Forum 2011 KeyNote by Akihiro Ooba
 
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
Nttドコモ事例から見るモバイル&クラウド時代のサービス開発についてr4(public)
 
クラウドEXPO 2011春資料 20110418
クラウドEXPO 2011春資料 20110418クラウドEXPO 2011春資料 20110418
クラウドEXPO 2011春資料 20110418
 
20110824 android apps_tanaka
20110824 android apps_tanaka20110824 android apps_tanaka
20110824 android apps_tanaka
 
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンスHTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
HTML5によるモバイルアプリ開発 が拓拓くビジネスチャンス
 
Solution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-newSolution semniar vs2013_multi_device-1209-new
Solution semniar vs2013_multi_device-1209-new
 
3Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.13Dリッチコンテンツビジネス活用のご提案ver3.1
3Dリッチコンテンツビジネス活用のご提案ver3.1
 
Secpolo#4 WindowsAzure Security
Secpolo#4 WindowsAzure SecuritySecpolo#4 WindowsAzure Security
Secpolo#4 WindowsAzure Security
 
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
Developers Summit 2013【15-B-6】開発者の "資産形成" につながる Action とは?
 
「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」
「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」
「変貌するWebの世界 -- クラウドとクラウド・デバイスのインパクト」
 
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセスFree Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
Free Hardware and Open Processes | フリー・ハードウェアとオープン・プロセス
 
クラウド座談会資料
クラウド座談会資料クラウド座談会資料
クラウド座談会資料
 
LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116LTEモバイルクラウドセミナ[講演1] R 20101116
LTEモバイルクラウドセミナ[講演1] R 20101116
 
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイルVisual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
Visual Studio 2019 GA ! ~ 最新情報 & これからの開発スタイル
 
Sharoid Service Menu
Sharoid Service MenuSharoid Service Menu
Sharoid Service Menu
 
Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-Universal Appとは? -デバイスに依存しないアプリケーション開発-
Universal Appとは? -デバイスに依存しないアプリケーション開発-
 
Cloud, why not?
Cloud, why not?Cloud, why not?
Cloud, why not?
 
スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向スマートフォンアプリケーション開発の最新動向
スマートフォンアプリケーション開発の最新動向
 

More from Masahiro Hidaka

DroidKaigi 2019 WelcomeTalk
DroidKaigi 2019 WelcomeTalkDroidKaigi 2019 WelcomeTalk
DroidKaigi 2019 WelcomeTalkMasahiro Hidaka
 
Google I/O 2018 KeynoteとDeveloper KeynoteのOverview
Google I/O 2018 KeynoteとDeveloper KeynoteのOverviewGoogle I/O 2018 KeynoteとDeveloper KeynoteのOverview
Google I/O 2018 KeynoteとDeveloper KeynoteのOverviewMasahiro Hidaka
 
DroidKaigi 2018 Android Back to the Future
DroidKaigi 2018 Android Back to the FutureDroidKaigi 2018 Android Back to the Future
DroidKaigi 2018 Android Back to the FutureMasahiro Hidaka
 
DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk Masahiro Hidaka
 
コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~
コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~
コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~Masahiro Hidaka
 
Google I/O 2017 Extended: Android O And Android Studio
Google I/O 2017 Extended: Android O And Android StudioGoogle I/O 2017 Extended: Android O And Android Studio
Google I/O 2017 Extended: Android O And Android StudioMasahiro Hidaka
 
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~Masahiro Hidaka
 
Android カスタムROMの作り方
Android カスタムROMの作り方Android カスタムROMの作り方
Android カスタムROMの作り方Masahiro Hidaka
 
ETWest2012 コミュニティセッション
ETWest2012 コミュニティセッションETWest2012 コミュニティセッション
ETWest2012 コミュニティセッションMasahiro Hidaka
 

More from Masahiro Hidaka (11)

DroidKaigi 2019 WelcomeTalk
DroidKaigi 2019 WelcomeTalkDroidKaigi 2019 WelcomeTalk
DroidKaigi 2019 WelcomeTalk
 
Google I/O 2018 KeynoteとDeveloper KeynoteのOverview
Google I/O 2018 KeynoteとDeveloper KeynoteのOverviewGoogle I/O 2018 KeynoteとDeveloper KeynoteのOverview
Google I/O 2018 KeynoteとDeveloper KeynoteのOverview
 
DroidKaigi 2018 Android Back to the Future
DroidKaigi 2018 Android Back to the FutureDroidKaigi 2018 Android Back to the Future
DroidKaigi 2018 Android Back to the Future
 
DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk DroidKaigi 2018 WelcomeTalk
DroidKaigi 2018 WelcomeTalk
 
KotlinConf Recap
KotlinConf RecapKotlinConf Recap
KotlinConf Recap
 
コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~
コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~
コミュニティ活動と企業の相互作用 ~コミュニティへの貢献と組織活動への還元~
 
Google I/O 2017 Extended: Android O And Android Studio
Google I/O 2017 Extended: Android O And Android StudioGoogle I/O 2017 Extended: Android O And Android Studio
Google I/O 2017 Extended: Android O And Android Studio
 
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
Devsumi2013 15-C-1 実践!スマホアプリのマネタイズ!! ~マーケット把握術と iPhone&Androidプログラミングテクニック~
 
Android カスタムROMの作り方
Android カスタムROMの作り方Android カスタムROMの作り方
Android カスタムROMの作り方
 
ETWest2012 コミュニティセッション
ETWest2012 コミュニティセッションETWest2012 コミュニティセッション
ETWest2012 コミュニティセッション
 
Android gameprogramming
Android gameprogrammingAndroid gameprogramming
Android gameprogramming
 

Recently uploaded

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NTT DATA Technology & Innovation
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 

Recently uploaded (9)

モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 

Androidの衝撃 クラウドで進化する組込システム

  • 1. 日本Androidの会 日高 正博 ET WEST 2010 2010/8/25 1
  • 2. 日高 正博(ひだか まさひろ) ◦ 日本Androidの会/関西支部  Android開発情報サイト Tech Booster 運営 http://techbooster.jpn.org/ Twitter Account @mhidaka ET WEST 2010 2010/8/25 2
  • 4. はじめに ET WEST 2010 2010/8/25 4
  • 5. プロダクトの価値(Value)は、 どのように定義すればよいか? - 製品価値-  価値を中心に考える 創造コスト 買いたくなる特徴 -ライブラリ-  プロダクト価値コスト 開発コスト 価値を提供する =共通+開発+創造 のに必要な機能 共通コスト プラットフォーム /基盤技術 Japan Linux symposium 2009, Value Diagram James Bottomleyのinnovation diagramをヒントに。 ET WEST 2010 2010/8/25 5
  • 6. ソフトウェアの大規模化で プロダクトの価値コストが増加 - 製品価値- 創造コスト 買いたくなる特徴  大規模開発に対応した リソースが必要 -ライブラリ- 開発コスト 価値を提供する  創造が難しい時代へ のに必要な機能 共通コスト プラットフォーム /基盤技術 Value Diagram ET WEST 2010 2010/8/25 6
  • 7. 価値を生む部分  「価値を生む部分」を - 製品価値- 追求するために、より多く 創造コスト 買いたくなる特徴 のリソースを使える 開発コスト Androidプラットフォームでは、 開発コストの大部分を共通化 -ライブラリ- 共通コスト 価値を提供する のに必要な機能  誰でもイノベーションが 起こせる プラットフォーム /基盤技術 Value Diagram ET WEST 2010 2010/8/25 7
  • 8. ユーザーは価値(Value)を買う ◦ ハードウェアそのものが製品価値の場合もあるし、 ソフトウェアが価値を生み出す場合もある。  Android×クラウド=価値の創造 ◦ 製品は購入後のユーザ体験で価値が決まる。 ◦ アプリケーションや、サービスが価値を向上させる。 ET WEST 2010 2010/8/25 8
  • 9. ET WEST 2010 2010/8/25 9
  • 10. 日本Androidの会 ◦ NPO日本Androidの会が運営するコミュニティ ◦ http://groups.google.co.jp/group/android-group-japan Android Bazaar and Conference 2010 Spring 参加会員数 9245名 6月26日(土)東京大学駒場キャンパス10 ET WEST 2010 2010/8/25
  • 11. 携帯端末用ソフトウェアスタック  Open Handset Alliance主導 2008年 9月:Android 1.0  アップデートは約4ヶ月ペース 2009年 2月:Android 1.1 2009年 4月:Android 1.5 2009年 9月:Android 1.6 2009年 10月:Android 2.0 2010年 1月:Android 2.1 2010年 5月:Android 2.2 ET WEST 2010 2010/8/25 11
  • 12. 加入メンバー Mobile Handset Semiconductor Software Commercialization ET WEST 2010 2010/8/25 12
  • 13. 携帯電話分野  次は家電・組込みシステム ET WEST 2010 2010/8/25 13
  • 14. GoogleはWeb技術の会社  収入は主に広告 ◦ 検索語によるAdSenseなど  AndroidはGoogleの技術が使いやすい設計 ◦ 成長分野(モバイル)の基幹技術を確保 ET WEST 2010 2010/8/25 14
  • 16. ET WEST 2010 2010/8/25 16
  • 17. ネットワークを介したコンピュータ処理の活用  機器では提供が難しい 機能、サービスを実現 Google Amazon Microsoft ET WEST 2010 2010/8/25 17
  • 18. Dropboxの紹介 ◦ オンラインストレージサービス ◦ パソコンのHDDに保存した情報を、別の機器でも共有 ◦ インターネット上のストレージにコピー、同期する。 モバイルデバイスで同期処理を行うことで、反映される ET WEST 2010 2010/8/25 18
  • 19. 利用者 Client  インターネット経由 Application ソフトウェアの提供 Platform  アプリケーション実行 プラットフォームの提供 Infrastructure  ハードウェア、ストレージなど インフラの提供 Server-Side  クラウドを支えるWeb技術 technology ET WEST 2010 2010/8/25 19
  • 20. Android, Application Client  webブラウザ Application  Gmail, Google Apps  Google App Engine Platform Amazon S3 Infrastructure  Amazon EC2 Server-Side  インターネット・仮想化技術 etc technology ET WEST 2010 2010/8/25 20
  • 21. Andriodが組込とクラウドをつなぐ • 組込機器へのWeb技術流入を促進する。入り口。 • Androidフレームワークはネットワーク対応 (特にサービス)を容易にする クラウドサービスとプロダクトを組み合わせる • 新しい使い方、ユーザ体験を生み出すことが可能 • プロダクトの価値向上に寄与する ET WEST 2010 2010/8/25 21
  • 22. 緩やかに繋がる • 米国IDC予測では、2010年、インターネットにアクセスできるモバイ ル機器が10億台を超える。 • 組込システムは、相互の直接アクセスは、できなくてもよい • 組込機器(家電)のそばにいるユーザは、モバイル端末を持っている • モバイル端末を鍵として、お互いが緩やかに連携していくようになる 密なネットワーク 疎なネットワーク ET WEST 2010 2010/8/25 22
  • 23. Android×クラウド ET WEST 2010 2010/8/25 23
  • 24. オープンソース • Androidプラットフォームのソースコードは、すべて公開 • 改変は自由、組込システムに合わせて変更可能 標準化 • ミドルウェア以下:Linux Kernelとライブラリで構成。 • WebKit、OpenGL、OpenCore、SQLiteなどオープンな技術 で標準化している。 • アプリケーション:Javaで記述 ET WEST 2010 2010/8/25 24
  • 25. ET WEST 2010 2010/8/25 25
  • 26. 基本はApache2.0 ライセンス • 著作権・特許権表示と免責事項表示の保持 • ソースコードは商用でも非公開とできる  アプリケーション:ほぼ意識しないでよい  Linux Kernel:GPL ◦ カーネル部分については、公開が必要  ミドルウェア:複数のOSSライセンス ◦ 場合によっては注意 ◦ bionic:組み込み用のコンパクトなlibc。BSDライセンス ET WEST 2010 2010/8/25 26
  • 27. プラットフォームの価値向上 • 利用が促進されることで Android自体の価値が向上する - 製品価値- 創造コスト 買いたくなる特徴 価値の創造に注力 -ライブラリ- 開発コスト 価値を提供する • 製品価値を高めるためには、 のに必要な機能 汎用化されプラットフォーム上で 差別化を行う必要がある。 共通コスト プラットフォーム /基盤技術 Value Diagram ET WEST 2010 2010/8/25 27
  • 28. Intent(インテント) ◦ アプリケーションから他のアプリケーションを呼び出す仕組み。 ◦ 緩やかな連携 ◦ 1つのアプリケーションは1機能 写真を撮る →メールで送信 →Twitterで投稿 →Blogに投稿 が選べる Intent intent = new Intent(); intent.setAction(Intent.ACTION_SEND); intent.setType("image/jpeg"); ET WEST 2010 2010/8/25 28
  • 29. Cloud to Device Messaging ◦ サーバーから端末へのPush配信できる。 ◦ すべてのアプリケーションでPushが受けられる! ①PCからURLを送信 ②googleからAndroid端末へ、 URLをメッセージとして送信 ③メッセージ受信 URLなのでWeb ブラウザ起動 Google ET WEST 2010 2010/8/25 29
  • 30. Android Market ◦ アプリケーション課金の仕組み ◦ 開発者の収益は販売価格の70%。すでに75,000以上公開 コンテンツ提供の仕組 ET WEST 2010 AndroLib.com 2010/8/25 30
  • 31. GoogleTV ◦ 放送とネットコンテンツをシームレスに統合 「ウェブブラウザがついたテレビ」ではない。  ソニーのテレビやBDプレーヤに統合 YouTube / Skype対応 TVでクラウドサービス +コンテンツ提供 +広告による収入 ET WEST 2010 2010/8/25 31
  • 32. デジタル家電のクラウド対応が加速 ソフトウェアが価値を持つ ◦ 携帯電話・モバイルデバイスとの連携、収集した情報の活用 おすすめ配信 ストレージ 視聴予約 クラウド 個人ストリーミング 転送機能 サービス 屋外での視聴 ET WEST 2010 2010/8/25 32
  • 34. おわりに ET WEST 2010 2010/8/25 34
  • 35. 価値を生む部分  組込は今後、オープン化に向かう - 製品価値-  Androidは、 創造コスト 買いたくなる特徴 開発コスト オープン化の先頭  標準化された技術が重要 ◦ Forkしても良いことはない -ライブラリ- 共通コスト 価値を提供する ◦ それなら乗っかる。 のに必要な機能  独自の価値の創造を! プラットフォーム ◦ 標準化からは逃げられない /基盤技術 Value Diagram ET WEST 2010 2010/8/25 35
  • 36. ET WEST 2010 2010/8/25 36