• 検索結果がありません。

Microsoft PowerPoint - android-yamaguchi-shima090620

N/A
N/A
Protected

Academic year: 2021

シェア "Microsoft PowerPoint - android-yamaguchi-shima090620"

Copied!
64
0
0

読み込み中.... (全文を見る)

全文

(1)

2009/6/20 1

Androidを取り巻く環境

日本Androidの会 幹事 PF-WGリーダ

MCPCモバイルシステム技術検定プロジェクト テキストWG副主査

嶋 是一(しま よしかず)

2009年6月20日(土)日本Androidの会 中国支部 第一回勉強会

この資料内容の一部には、Googleが作成、提供しているコンテンツを複製したものが含まれておりクリエイティブ コモンズの表示 2.5 ライセンスに記載の条件に従って使用しています。

(2)

2009/6/20 日本Androidの会 中国支部第一回

自己紹介

嶋 是一

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)

ブログやっています PlaggerでLivedoor BLOGからmixiへ自動投稿する野良プラグイン 気象観測装置購入してアマチュア無線APRS装置でGPSデータと観測値を配信している Podcastでピアノ音楽配信。目指せ一日一曲!!(実際は週に2曲程度) 音楽ネタ、グルメネタ、酒のネタ 昔のガレキ 日記鯖 朝日奈アンテナ Midi.co.jp 雑誌とか執筆歴(もう記憶が…) 技術評論社

Windows NT Press、Programing Press、Mobile Press、Web+DB Press

BNN Windows NT World、DTMマガジン(現在寺島情報企画) アスキー Open Networks 工学社 I/O 電波新聞社

Computer music magazine

書籍 iモードかんたんHP(ホームページ)作成 ナツメ社 EZwebホームページ制作完全マニュアル 嶋 是一 アスキー ケータイで見るWebページの作り方―iモード&cdmaOne(EZweb EZaccess)対応 アスキー 共著 ワイヤレスブロードバンド教科書(初版) IDGジャパン モバイルシステム技術テキスト エキスパート編―MCPCモバイルシステム技術検定試験1級対応 リックテレコム モバイルシステム技術テキスト―MCPCモバイルシステム技術検定試験対応 リックテレコム

ネットワークの教科書 [TCP/IP基本編] 2005年版 (ビギナー必携の入門書) IDGムックシリーズ IDGジャパン ケータイ用ホームページを作ろう―iモード/EZweb/J-スカイウェブ/H“全部まるごと対応 エーアイ出版 コンピュータと音楽の世界―基礎からフロンティアまで 共立出版

(4)

2009/6/20 日本Androidの会 中国支部第一回

(紹介)MCPCモバイルシステム検定

http://www.mcpc-jp.org/kentei/index.html

ケータイ実務検定(ケータイソムリエ)

モバイル技術検定

3級

(5)

2009/6/20 5

アンドロイド

です。

(6)

2009/6/20 6

中国支部第一回

(7)

Linux (ver2.6)で動作する組み込み機器向けプラットフォーム

アプリ視点では携帯電話のOS

アプリケーション実行環境

ハードウェアは含まない

オープンソース ロイヤリティ無料!

Apache v2ライセンス

Google/OHAにより開発

オープン指向・アプリ権限なし

オープンソースでできたケータイのプラットフォーム

オープンソースでできたケータイのプラットフォーム

(8)

2009/6/20 日本Androidの会 中国支部第一回

オープンソースでできたケータイのプラットフォーム

オープンソースでできたケータイのプラットフォーム

開発環境

ソースの権利

ソフト利用

ビジネス手法

責任分解点

OSS

OSS

オープン

ソース

ソフトウェア

OSS

Androidとは何か?

(9)

アーキテクチャ

(10)

2009/6/20 日本Androidの会 中国支部第一回

Androidの技術

アーキテクチャ

アーキテクチャ

Android SDKで提供され ている範囲(OSS) Googleがガリガリ 書いている所 Googleが関与しない。 OHAメンバーでも 製品に向けて作成。 しかしオープンでない

(11)

アーキテクチャ

アーキテクチャ

Javaで記述

C/C++

等で記述

CPUネイティブコード

(12)

2009/6/20 日本Androidの会 中国支部第一回

Androidの技術

アーキテクチャ

アーキテクチャ

CP/ユーザ

で開発可

汎用環境

■ 製品時はユーザが 入れ替え不可(に できる)。 ■ 汎用環境ならば入 れ替え可能 ■ G1ではFOTA/DMも 実装されている。

汎用環境なら

開発可能!!

(13)

2009/6/20 13

Androidを使った

(14)

2009/6/20 日本Androidの会 中国支部第一回

ターゲットの違いによる開発

開発の種類とレイヤー

開発の種類とレイヤー

プラットフォーム開発

ポーティング開発

デバイス開発

アプリケーション開発

(15)

開発の種類と環境

開発の種類と環境

※1

※1

PC エミュレータ

Android

SDK

×

Zaurus Armadillo50 0FX DP1

汎用

実機環境

×

×

カーネル

ドライバー

ポーティング開発

デバイス開発

×

×

アプリケーション

フレームワーク

ランタイム

ライブラリ

プラットフォーム

開発

×

アプリケーション

アプリケーション

開発

体重計(予想)等 他組込デバイス T-Mobile G1 Android対応 携帯電話 i.MXボード OMAPボード

非通信

組込装置

実機環境

汎用実行

ボード/実機

アーキ

テクチャ

開発領域

○: ROMに組み付けておらず差替可

×:抜き差し不可。修正ソース検証不可

※1:ソースコンパイルし新しいSDKを作ることで抜き差し可能

可能性?

(16)

2009/6/20 日本Androidの会 中国支部第一回

ビジネスの可能性

開発の種類とレイヤー

開発の種類とレイヤー

アプリケーション開発

プラットフォーム開発

ポーティング開発

デバイス開発

モノ売り

端末本体開発

日本型高付加価値

コンテンツ環境構築

アプリ販売

(17)

アプリケーション記述言語がJavaSE

組込開発をオープンにする

JavaSEのクラスライブラリの利用可能

SDKを用いてPC上で開発可能

Eclipseを用いた統合環境

ブラウザはWebKitなのでRIAが動作可能

アプリケーションの特権がない

待ち受けアプリ可能

アプリ開発APIレイヤーとアプリ配信APIレイヤーが同じ

開発環境のオープン

開発環境のオープン

(18)

2009/6/20 日本Androidの会 中国支部第一回

JavaSE + Android拡張

JavaSE + Android拡張

アプリケーション開発

(19)

Androidの現在は、EZwebやiモードの携帯ブラウ

ザ初期と似ている

携帯ブラウザ以前のコンテンツ配信

携帯ブラウザ以降のコンテンツ配信

インターネット

ゲートウェイ

独自

独自

標準方式

電話会社 情報配信サーバ

Androidはブレークするか

(20)

2009/6/20 日本Androidの会 中国支部第一回 ゲートウェイ サーバ 公式サイト 公式サイト 一般サイトともいう Webサーバ インターネット網 事業者網 Webブラウザ HTTP TCPなど(*1) IPなど(*2) 通信ベアラ (無線通信) 携帯電話内部の ソフトウェア 変換 交換局でのベアラ変換 通信ベアラ (無線通信) Ethernetなど 変換 TCPなど(*1) IPなど(*2) Ethernetなど TCP IP Ethernetなど ゲートウェイでの プロトコル変換 Webサーバ HTTP TCP IP Ethernetなど Webサーバが動作する ソフトウェア 送信要求 データ ●Web機能

Androidに当てはめてみると…

この範囲はインターネット

プロトコルスイート

この範囲は事業者独自

プロトコル

要するに

標準化され

ている! Web

コンテンツの作

り手はWebサー

ビスで提供可能

今まで開発できなかった領域が

慣れ親しんでいる開発手法でオープンになった

出展: MCPCモバイルシステム技術検定教科書 リックテレコム モバイルシステム技術テキスト

アプリケーション開発

(21)

Androidの現在は、EZwebやiモードの携帯ブラウ

ザ初期と似ている

■Android

以前の携帯開発

Android以降の携帯開発

Java SE

組込

独自開発

一般的な

開発

組込

独自開発

Androidはブレークするか

Android

Android

マッシュアップ

マッシュアップ

(22)

2009/6/20 日本Androidの会 中国支部第一回

Androidで利用できるJavaクラス

Androidで利用できるJavaクラス

JavaSE

Android

独自

その他

アプリケーション開発

(23)

アプリケーション記述言語がJavaSE

組込開発をオープンにする

JavaSEのクラスライブラリの利用可能

SDKを用いてPC上で開発可能

Eclipseを用いた統合環境

ブラウザはWebKitなのでRIAが動作可能

アプリケーションの特権がない

待ち受けアプリ可能

アプリ開発APIレイヤーとアプリ配信APIレイヤーが同じ

開発環境のオープン

開発環境のオープン

(24)

2009/6/20 日本Androidの会 中国支部第一回

組込と思えない開発環境

Eclipse

組込と思えない開発環境

Eclipse

Java統合開発環境Eclipse

ADTを追加

Androidプロジェクト作成

配布パッケージ発行

ワンショットビルド

実行ターゲット切り替え可

実機(T-Mobile G1)

エミュレータ(PC内)

デバッグ可能

USB

ケーブル

アプリケーション開発

(25)

アプリケーション記述言語がJavaSE

組込開発をオープンにする

JavaSEのクラスライブラリの利用可能

SDKを用いてPC上で開発可能

Eclipseを用いた統合環境

ブラウザはWebKitなのでRIAが動作可能

アプリケーションの特権がない

待ち受けアプリ可能

アプリ開発APIレイヤーとアプリ配信APIレイヤーが同じ

開発環境のオープン

開発環境のオープン

(26)

2009/6/20

日本Androidの会 中国支部第一回

WebKitとは

Appleが作成したブラウザエンジン(オープンソース)

Safariブラウザ (Apple Mac / iPhone / iPodTouch)

Adobe AirのHTMLエンジンとして

S60(Nokia Symbian OS移植)

Google Chrome

RIA

リッチインターネットアプリケーション

Webブラウザ上でアプリケーション相当の動作

ブラウザがプラットフォームという考え(Google戦略)

WebKitを用いたブラウザ

WebKitを用いたブラウザ

アプリケーション開発

AndroidはGoogleの

クラウドサービスへ

接続するための窓

(27)

アプリケーション記述言語がJavaSE

組込開発をオープンにする

JavaSEのクラスライブラリの利用可能

SDKを用いてPC上で開発可能

Eclipseを用いた統合環境

ブラウザはWebKitなのでRIAが動作可能

アプリケーションの特権がない

待ち受けアプリ可能

アプリ開発APIレイヤーとアプリ配信APIレイヤーが同じ

開発環境のオープン

開発環境のオープン

(28)

2009/6/20 日本Androidの会 中国支部第一回

待ち受け入れ替え例

勝手待ち受けアプリ

Widgetプレイヤー

提供

佐々木 陽(GClue, Inc.)

日本Androidの会 幹事

(29)

開発の種類とレイヤー

開発の種類とレイヤー

アプリケーション開発

プラットフォーム開発

ポーティング開発

デバイス開発

モノ売り

端末本体開発

日本型高付加価値

コンテンツ環境構築

アプリ販売

(30)

2009/6/20 日本Androidの会 中国支部第一回

Androidのアプリフレームワークの可能性

Androidのアプリフレームワークの可能性

プラットフォーム開発

(31)

開発の種類とレイヤー

開発の種類とレイヤー

日本型高付加価値

コンテンツ環境構築

(32)

2009/6/20 日本Androidの会 中国支部第一回

フルカスタマイズAndroid

フルカスタマイズAndroid

モバイルクラウドアプリケーション

開発フレームワーク

スクリプトエンジンでネイティブ利

用するAPIを標準化

JIL/BAE陣営

BONDI陣営

今後この部分の話題が激化する

予想

プラットフォーム開発

(33)

開発の種類とレイヤー

開発の種類とレイヤー

アプリケーション開発

プラットフォーム開発

ポーティング開発

デバイス開発

モノ売り

端末本体開発

日本型高付加価値

コンテンツ環境構築

アプリ販売

(34)

2009/6/20

日本Androidの会 中国支部第一回

各種デバイスに搭載してAndroidの実行を確認

Armadillo5000 ・ i.MX PHSリファレンス ・ ZAURUS ・ EMonster ・ 工科大ケータイ ・ Nokia 他

組込装置の例

(35)

勝手サイト

勝手ケータイ

勝手ケータイ

通信事業者が承認したケータイWebサイトを公式サイト

勝手にインターネットに立ち上げるサイトを勝手サイト

ハードウェア

ハードウェア

Linux

Linux

ミドルウェア

ミドルウェア

デバイスドライバ

デバイスドライバ

アプリケーション

アプリケーション

?

?

Android提供

Android提供

オープンソース

オープンソース

?

?

環境が整いつつある「勝手ケータイ」

環境が整いつつある「勝手ケータイ」

単機能デバイス

アイデア俺ガジェット

「実はケータイでない」

(36)

2009/6/20 日本Androidの会 中国支部第一回

「勝手ケータイ」ぼちぼちと

「勝手ケータイ」ぼちぼちと

工科大ケータイ

ポーティング/組み込み開発

(37)

人の外と人の中

属人機 人の側にある機器である

進化すると体内に入るべき装置と考える

ネットワークと人との接点

マンマシーンインターフェイス

ユーザビリティ

品質(停止したら死に至る?)

高い要求レベルにある!!

高いレベルにないと役務を果たせない

PCは属人機にならない

接している時間が限定的

代替えが効く

ケータイは属人機

・・・突然ですが

ケータイは属人機

・・・突然ですが

(38)

2009/6/20 日本Androidの会 中国支部第一回

チックな

ガジェット開発

プラモデル

自作PC

レゴブロック

好みの端末の作成

デバイス/センサーの拡張

ヒトにまつわる感覚や機能の拡張!

属人機

勝手ケータイ

勝手ケータイ

このようなアプリ流通の可能性もあり

「勝手ケータイ」の楽しさ

「勝手ケータイ」の楽しさ

ポーティング/組み込み開発

(39)

2009/6/20 39

Android 2年の

環境の変化 と

(40)

2009/6/20 日本Androidの会 中国支部第一回

Androidの市場と垂直統合

ガラパゴス崩壊?

ガラパゴス崩壊?

こんなかんじ?

CC rights.

(41)

固定

PHS

3G

ISP

事業者網

課金

認証

ケータイWeb

Yahoo!ケータイ等

ポータル

音楽配信

ソフト

アプリ

出典: 総務省モバイルビジネス研究会

Web

端末

(42)

2009/6/20 日本Androidの会 中国支部第一回

垂直統合

A電話会社

B電話会社

C電話会社

サービス レイヤー サービス レイヤー サービス レイヤー

Androidの市場と垂直統合

(43)

A電話会社

B電話会社

C電話会社

Aメーカ

Bメーカ

Cメーカ

ソフト アプリ ソフト アプリ ソフト アプリ

(44)

2009/6/20 日本Androidの会 中国支部第一回

垂直統合から水平へ

A電話会社

B電話会社

C電話会社

Aメーカ

Bメーカ

Cメーカ

ソフト アプリ ソフト アプリ ソフト アプリ ポータル アグリゲータ ポータル アグリゲータ ポータル アグリゲータ

Androidの市場と垂直統合

(45)

A電話会社

B電話会社

C電話会社

Aメーカ

Bメーカ

Cメーカ

ソフト アプリ ソフト アプリ ソフト アプリ ポータル アグリゲータ ポータル アグリゲータ ポータル アグリゲータ

(46)

2009/6/20 日本Androidの会 中国支部第一回

ケータイのオープンプラットフォーム

年表

年表

2007年11月 Android m3 SDK登場

2008年11月 Android R1 SDK登場 & T-Mobile G1登場

創世記

2009年 Android R1.5 HTC Magic登場

発展期

2009年 Android MarketPlace有料開始

2008年3月 LiMo R1リリース

2007年3月 LiMo はLIPSと統合

2008年7月 Symbian社 Open化を表明

2009年 WindowsMobile Market Place

(47)

Android共通実行環境

アプリケーション販売市場

マーケットを提供。Androidの共通市場

多くはここに出展してここからダウンロード

MarketPlace

MarketPlace

(48)

2009/6/20 日本Androidの会 中国支部第一回

マーケットプレイス

Android Market

① ユーザ登録($25)

② アプリ登録

アプリ代金

売上の70%

課金方式: Google Check Out

( 現在: 米国、英国のみ対応)

ダウンロード

ダウンロード

アプリ提供

(49)

• DoCoMoさん仕様どうなるの?

有料

無料

無料

日本

米国

?

?

?

(50)

2009/6/20 日本Androidの会 中国支部第一回

移動体通信事業者

日本の携帯電話が実現しているモデル

iモードアプリケーション

iモード対応端末

仕様

マーケットプレイス

(51)

Apple App Store

iPhone 3G/ iPhone Touch

移動体通信事業者

(52)

2009/6/20

日本Androidの会 中国支部第一回

Androidが実現している市場モデル

Android Market Place

Android

移動体通信事業者

仕様

(53)

Android

ケータイ

Android

廉価ケータイ

Android

PDA

Android

カーナビ

Android

通信事業者APL

Android

マーケットプレイス

Android

マーケットプレイス

廉価ケータイ用

マーケットプレイス

PDA用

マーケットプレイス

カーナビ用

マーケットプレイス

通信事業者利用

マーケットプレイス

実装プロファイルなどが必要になる可能性

(54)

2009/6/20 54

中国支部第一回

Androidは

(55)

なぜAndroidでマッシュアップなの?

なぜAndroidでマッシュアップなの?

組み込み環境を作り上げるのは大変

ワンパッケージ開発環境付き

ライセンス整理、みんなの箱庭

プラットフォーム、土台、基盤

みんなばらばらの環境

集めるの大変、品質大変。

足りない時は自分で作る?大変!!

オープン

ソース

Java

SE

We

bKit

Inte

nt

ソフト内

垂直統合

アプリ配信

水平分業

(56)

2009/6/20 日本Androidの会 中国支部第一回

Androidのエトセトラ

できるだけ多くのインターネット接続デバイスを

できるだけ多くのインターネット接続デバイスを

by Google

iPhoneとAndroidの違い

iPhoneとAndroidの違い

開墾中Android

開墾完了刈り取り中

クラウド?

(57)

Android

ポータルはGoogle

iPhone

WebKitを利用

Android Market

現在コンテンツ事業なし

有料マーケットプレイスなし

AppStore

コンテンツ事業

軌道に乗っている

有料課金での流通

アプリ

ハードウェア

ハードウェア自由度なし

コンテンツは作りやすい

拡張がしにくい

ハードウェアでマッシュアップ可能

ハード拡張の仕組みがある

ハードを利用するアプリは都度対応

クラウド

RIA

Ajax

Web2.0

Gears /HTML5.0

(58)

2009/6/20 日本Androidの会 中国支部第一回

Androidが自由化できる範囲は?

総務省の方針

OHAでの賛同

Androidアプリ魅力が出れば?

コレデス

アプリのオープンに導く原動力は?

アプリケーションの流通オープンプラットフォーム

Androidはできる能力あり

Android自身が市場を導けない

Androidの市場と垂直統合

(59)

開発者

サービスレイヤー

メーカ

魅力あるアプリの創出

超越したサービスアプリ

より多くの人へ提供するサービス実現

Android対応

電話会社の広がり

ラインアップの増加

魅力有るサービスでビジネス創出

Android対応

移動機の増加

ラインアップの増加

エコシステム

(60)

2009/6/20 日本Androidの会 中国支部第一回

日本Androidの会のWG活動

電話会社

サービスレイヤー

メーカ

マーケットプレイスWG

ビジネスWG

プラットフォーム定義(PF WG)

エコシステム

利用プロファイ定義(PF WG)

開発者

ハードウェア側

アプリ側

勉強会 / SDK WG

マッシュアップ WG

コンテンツ WG

Dalvik VM WG

組み込みWG

(61)

会長

丸山不二夫

事務局長

今村謙之

幹事メンバー

23名

会員

2013名 (09’5/17現在)

※日本Androidの会Google-Groups登録者

勉強会

WG

SDK WG

組込

WG

ビジネス

WG

PF WG

マッシュアップ

WG

コンテンツ

WG

Market Place WG

Dalvik

VM WG

http://www.android-group.jp/

無料

登録制限はありません

誰でも自由に入れます

(62)

2009/6/20 日本Androidの会 中国支部第一回

Androidはまだ二歳

Androidはまだ二歳

Androidの将来

これから育てる必要があります

温かく見守っていきましょう

(63)
(64)

2009/6/20 日本Androidの会 中国支部第一回

Androidの情報

Androidの情報

参考情報

日本Androidの会

http://www.android-group.jp/

日本でのAndroidの普及と発展を図ること

9のつのWGで活動中(会員2013名:5/17現在)

Google Developer

http://code.google.com/android/index.html

日本のGoogle Androidコミュニティー SDK-Japan

http://groups.google.co.jp/group/android-sdk-japan

Android情報まとめWiki

参照

関連したドキュメント

東京電力ホールディングス株式会社(以下,東電HDという。 ) ,東京電力パワーグリ ッド株式会社(以下,東電PGという。

2022.7.1 東京電力ホールディングス株式会社 東京電力ホールディングス株式会社 渡辺 沖

東京電力パワーグリッド株式会社 東京都千代田区 東電タウンプランニング株式会社 東京都港区 東京電設サービス株式会社

東電不動産株式会社 東京都台東区 株式会社テプコシステムズ 東京都江東区 東京パワーテクノロジー株式会社 東京都江東区

東京電力パワーグリッド株式会社 東京都千代田区 東電タウンプランニング株式会社 東京都港区 東京電設サービス株式会社

東電不動産株式会社 東京都台東区 株式会社テプコシステムズ 東京都江東区 東京パワーテクノロジー株式会社 東京都江東区

東電不動産株式会社 東京都台東区 東京発電株式会社 東京都台東区 株式会社テプコシステムズ 東京都江東区

4.「注記事項 連結財務諸表作成のための基本となる重要な事項 4.会計処理基準に関する事項 (8)原子力発 電施設解体費の計上方法