headline (arial, 40pt, bold)...・フルインターネット(web2.0, ajax, widget)...
TRANSCRIPT
ACCESSの技術動向と今後の展開について(2008年1月期決算説明会向け資料)
株式会社ACCESS取締役副社長兼CTO 鎌田 富久
2008年3月25日
1© 2008 ACCESS CO., LTD. All rights reserved.
ACCESS グループとしての総合力- 本格ユビキタスネット時代に向けたキーテクノロジーを提供 -端末に要求される機能・仕組みを先取りし、端末ソフト、トータルソリューションを提供していく。
…IMS機能・SIP, VoIP・プレゼンス・Push-to-X・A/V codec
OKI ACCESS テクノロジーズ
MailMsg
JavaJSRs
SyncClient
DocsViewer
DTV Browser+
TVアプリ
NetFront エンジン
ホームゲートウェイNetFront® Living Connect(DLNA)家庭と双方向に連携
⑤家庭内機器との連携NGN 向けソリューション
サーバ・サービス- Sync Server- RSS Server
音楽配信、情報配信
NetFront Transcoder+④End-to-end ソリューション
新たなビジネスモデルBrowser
NetFront®
Browser進化
①組み込みブラウザ最先端を追及・広い意味でのブラウザの進化・フルインターネット(Web2.0, Ajax, Widget)・プッシュ型サービス(Casting, Content Delivery)・RSS Client・ブラウザエンジンの応用拡大
ACCESS Linux Platform™
③Platformまで含めたターンキーソリューションの提供 (Linuxベース)
アプリケーションが複数マルチタスクで動作。ソフトの追加・入れ替えも可能なPlatformが必要。
②アプリケーションのラインナップの拡充・複雑なアプリ連携を統合(アプリ密連携)
NetFront® MobileClient Suite
2© 2008 ACCESS CO., LTD. All rights reserved.
国内全オペレータ向けに様々なソフトを提供
Components:NetFront™ BrowserNetFront™ Message Client(SMTP/POP3, M-IMAP, MMS)JV-Lite™2 Wireless Edition(MIDP, JTWI, Doja) + JAMNetFront™ SMIL Player NetFront™ SVG Viewer
NetFront™ Sync Client NetFront™ Document ViewerNetFront™ IMS Client NetFront™ Media PlayerNetFront™ Living ConnectNetFront™ MobiTunes…
携帯電話に要求されるソフトウェアコンポーネントが増大し、インテグレーション作業が大変。ACCESSから、主要ソフト部品をセットで提供。
i-mode BrowserDeco-mailPDFDoja(partly)Full BrowserTV BrowserSyncMLDoc Viewer(partly)
EZ MailEZ Channel(SMIL)EZ Channel PlusDecoration mailTV BrowserDigital radioSyncMLLapping MailMobiTunes(TV app)
BrowserFull BrowserLive MonitorRSS(S!Cast)S!MailTV BrowserIMS(SIP, Presence
Push to Talk)MobiTunes(TV app)
BrowserFull BrowserMailJavaPDFDoC ViewerFull BrowserOthers
BrowserFull BrowserMailJava Full BrowserDecoration MailTV BrowserMobiTunes
(TV app)
3© 2008 ACCESS CO., LTD. All rights reserved.
NetFront戦略好調 – Internet をモバイルに!
NetFront Browser WidgetsA Comprehensive Widget Platform
W3C 標準準拠ダウンロード可能
Widget Manager で管理待ち受け画面に表示
Widget の認証
4© 2008 ACCESS CO., LTD. All rights reserved.
NetFront Browser Widgets
5© 2008 ACCESS CO., LTD. All rights reserved.
なぜ ALP か?
業界構造の変化
• ソフトウェアのボリュームが爆発
• 携帯メーカのフォーカスがシフト
• オペレータの危機感
Linux への注目高まる• Nokia は、WiMax携帯は、Linux Platform に。• High-end から Middle ゾーンが、徐々に Linux ベースに。• ACCESS, Orange も LiMoに参加し、Linux Platform 推進。
Convergence• 今後、TV, デジタルカメラ, カーナビなどネット機能搭載デジタル機器の境界線がグレーになっていく。製品カテゴリー横断で、Linux ベースでソフトウェアプラットフォームを共通化。
6© 2008 ACCESS CO., LTD. All rights reserved.
業界構造の変化① ソフトのボリュームが爆発
これまでの開発スタイル
Browser
Java
Flash
DocViewer
IMS
…
3rd party コンポーネントをメーカ側が取り込む。メーカ側の統合作業が大変。組み合わせの数が指数関数的に増大。開発コスト増大→ペイしない状態。
OS
/ アプリ
/ UI
アプリ
/ UI
OS
Software Platform が必要
Browser
Java
Flash
DocViewer
IMS
…
メーカ独自アプリ追加
UI カスタマイズ
メーカは、統合された Platform を利用することで開発コストを減らし、開発期間を圧縮。メーカは本来フォーカスすべきところに資源を集中。
3rd
partycom
munity
Platform の条件:・Modern OS ベース。・アプリ、ミドルもある程度そろっている。・SDK, 3rd party の取り込み(Open OS)。
SymbianOS + S60 (Nokia)Windows Mobile (Microsoft)Linux ベース ALP (ACCESS)Android (Google)
7© 2008 ACCESS CO., LTD. All rights reserved.Application Processor
AP
P-501 P
reference
Application
PIMAP
P-521 C
ontactsA
PP
-522 Calendar
AP
P-524 Tasks
AP
P-523 M
emo
PhoneAP
P-529 P
hone A
PP
-534 Hom
escreenA
PP
-520 LauncherA
PP
-535 CA
T Brow
ser
MediaAP
P-538 C
amera app
AP
P-540 M
edia Player
AP
P-543 P
icture editorA
PP
-542 Picture view
erA
PP
-539 Voice recorder
AP
P-544 File M
anager
ContentAP
P-553 D
oc View
erA
PP
-561 Dow
nload Mgr
AP
P-552 B
rowser
CommsAP
P-551 S
MS
/MM
SA
PP
-546 Em
ailA
PP
-550 IM
UtilitiesAP
P-536 C
alculatorA
PP
-537 World C
lockA
PP
-527 HotS
yncA
PP
-555 Search (local)
AP
P-526 C
ard infoA
PP
-525 Welcom
e
System
AP
P-545 M
edia Picker
AP
P-560 K
ey guard/lockA
PP
-562 Jump List
AP
P-528 S
tatus bar
STG-001 B
atterySTG
-002 Bluetooth
STG-003 D
ownloads
STG-004 Find
STG-005 N
otific./Alerts
STG-006 P
hone Call
STG-007 P
layerSTG
-008 Signal
STG-009 S
yncSTG
-010 Text inputSTG
-011 Volum
eSTG
-012 WiFi
STG-013 W
ireless OFF
AP
P-502: D
ate and Time
AP
P-503: Form
atsA
PP
-504:Brightness
AP
P-505: P
ower M
gtA
PP
-506: Language Picker
AP
P-507: Touchscreen
AP
P-509: Them
esA
PP
-510: Buttons
AP
P-511: W
iFiA
PP
-512: BlueTooth
AP
P-513: S
ecurityA
PP
-514: Connection M
gtA
PP
-515: Sound
AP
P-519: V
olume
OS-020 Power Mgr
Middlew
are
OS-062 GPS
OS-063 Accelerometer
UI-019 Keyguard
AP-003 Security Policy FW
OpenSSL
EN-018DRM
Security
SQLite
OS-021 Volume Services
OS-049 SQL Abstraction Layer
PM-002 Global Settings
DB/Storage
Media FW
OS-008 Audio
Mgr
Gstreamer
OS
-051 Media C
odecs
OpenM
AX
OS
-050 MID
I Engine
OS
-057 Video R
enderer
OS
-058 Cam
era Source
Media
EN-007 PIM datainterchange lib.
UI-014 Media/File Picker
EN-003 Mobile Srv
BlueZ
OS
-031 IrDA
OS-029 Telephony
EN-013 Flight Mode
EN-002 Postal Services
(Messaging FW)
EN
-008 SM
S P
lug-in
EN
-009 MM
S P
lug-in
EN
-010 IM P
lug-in
EN
-014 PO
P Plug-in
EN
-015 SM
TP Plug-in
EN
-016 IMA
P Plug-in
EN
-019 WA
P P
ush Module
OS
-004H
TTP Library
UI-018 Bluetooth Discovery
WiFi
Telephony + Comms
EN-001 SyncServices
FOTA
EN
-005P
IM D
MLs
EN-012 File Backup Service
PM
-001 O
TA Device
Mgm
t
Sync + Dev Mgt.
Matchbox
UI-012 ALP Widgets
GTK
+
X-Window
OS-061Font Engine
UI-005 Smart Text Engine
UI-009 Internationalization
UI-010 Status Bar/Gadget FW
UI-015 AboutBox
UI-020 Browser View
UI-023 Theme Engine
UI-026 Input Methods
UI-028 S
oftkeyboard
UI-017 Japanese Input
UI-021 Triple-tap input
UI-027 G
rafitiInput Method
UI services
Fonts
UI-030 P
redictive Input (Sam
ple)
OS-038 JVM Core
OS-039 JLPD
OS-043 Garnet VM
JSR
s
Launch pads
NLPDOS-043 GLPD
AP-001 Application server
AP-002 Bundle Mgr
UI-006 Alarm Mgr.
UI-007 Attention Mgr
OS-045 Abstract IPC
OS-007 Notification Mgr.
Application Framework (Hiker)OS-027
Exchange manager
OS
-032 OPP
OS
-047 Local exgplug-in
OS
-048 TCP exg
plug-in
OS-030 Platform tracing
OS-006 rdbgd
OS-064 CrashDetection (libdeath)
Debug Services
OS-065 System Monitor (Overseer)
OS-028 Connection Mgr
EN
-020 NetP
eer
OS
-036 US
BO
S-028 Ethernet
OS
-028 IPIF
OS
-028 PPP
OS
-028 Serial
OS
-046 Bluetooth
OS
-042 Wi-Fi
OS
-034 VPN
FW
OS
-028 IPSE
CO
S-028 L2TP
OS
-028 Phone
OS
-028 Data C
all
OS
-028 IPIF6
OS
-028 TunIP
OS
-028 NetA
ccess
LCD/Framebuffer
LCD backlight
Touchscreen
Keypad
USB
IrDA
SD/MMC
Bluetooth
Audio hardware
Battery AC adapter status
Sleep/hibernateKernelWiFi Headphone insert
Camera
Telephony Module
MTD - NAND Real Time Clock
Serial Port
VibratorUSB gadget
OS-101 HW Effects
UI-101 ALP WM
UI-118 Bluetooth
MDW
ALP –携帯電話向けのターンキー・ソフトACCESS Proprietary 3rd PartyOpen Source Software
8© 2008 ACCESS CO., LTD. All rights reserved.
業界構造の変化② メーカのフォーカスがシフト
機能競争から使い勝手の競争へ(iPhone効果)柔軟な UI/UX を実現できる、かつ機能が一式そろったSoftware Platformがほしい。「Time-to-market」がキー。Linux に注目• S60, WindowsMobile では、UI のスタイルが固定している。• ALP では、いろいろなスタイルの端末が開発可能。
Widgets on Mobile desktop
Internet-focus 3D VisualEffect
Traditional
9© 2008 ACCESS CO., LTD. All rights reserved.
業界構造の変化③オペレータの危機感
Nokia の端末シェアが増大(38%)、サービス(Ovi)をバンドルインターネットサービスベンダの参入(Google, Apple, …)オペレータがパイプになってしまう懸念。
一方、新しいアプリ・サービスの追加をメーカに依頼しても難しくなってきている。端末コストの低減も課題。
ACCESS Linux Platform
OperatorPack1
OperatorPack2
OperatorPack3 …
・すでに Orange と Operator Pack 開発済み。・DoCoMo と Operator Pack 開発。・今後、ACCESS は、順次、
Operator Pack を整備。
メーカも、多 Operator展開が容易になり、独自の付加価値部分に注力できる。
...Open OS ベースで、Operator Pack を開発。
10© 2008 ACCESS CO., LTD. All rights reserved.
LiMoの目的と ACCESS の活動
ACCESS, Orange が LiMoに参加 (2/11)これで、主要な Mobile Linux 推進メンバが参加し、業界のパワーを LiMoに集結。オペレータがメインサービス実現に必要なLinux Platform を推進。ACCESS の役割
- ALP(LiMo準拠)の製品展開- メーカへの提供、サポート、カスタマイズ- SDK の提供- Operator Pack の開発・提供
OperatorアプリOperatorアプリAC
CESS の
value
標準アプリ標準アプリ
Platform(middleware)
Platform(middleware)
Linux KernelDrivers
Linux KernelDrivers
11© 2008 ACCESS CO., LTD. All rights reserved.
ALP + Orange Pack
Orange と Linux Platform で協業Press Release – 2006年8月14日Orange のサービス向けのアプリケーションパックをALP 向けに共同開発
Orange パックは、Orange TV, Orange Music, Orange Messaging, Orange Homescreen などの Orange サービスを実現するアプリ群(3rd party アプリケーションも含む)
ACCESS は、『ALP + Orange Pack』を統合して検証した版として、メーカに提供。
最初の端末: SAMSUNG SGH-i800 (2008年2H)
12© 2008 ACCESS CO., LTD. All rights reserved.
ALP + DoCoMo Pack
ESTEEMO
ACCESS Linux Platform
DoCoMo PackDoCoMo Packi-mode Browseri-mode Email (Deco mail)i-channeli-motion (Movie)Doja (DoCoMo Java)DoCoMo UIなどなど
ACCESS が ALP をベースに、DoCoMo向けプラットフォーム開発を主導し、DoCoMo Pack も開発。
NEC, Panasonic, ESTEEMO と協力して体制を構築。
端末開発が効率化
国内ベンダの海外展開が容易に
海外ベンダの国内参入が容易に
13© 2008 ACCESS CO., LTD. All rights reserved.
Mobile World Congress 2/11-14 ’08 バルセロナ
14© 2008 ACCESS CO., LTD. All rights reserved.
ALP v2 最新版の展示さまざまなハードウェアをサポート済み
15© 2008 ACCESS CO., LTD. All rights reserved.
ALP Demo
16© 2008 ACCESS CO., LTD. All rights reserved.
ALPの強み: サードパーティ コミュニティ
ALP では、既存の Palm OS® アプリケーションを実行できるのに加えて、SDK を提供して、Linux native アプリ、Java™アプリ、Web2.0 (Ajax) アプリを実行できる環境を提供し、開発者に豊富な選択肢を提供します。
Nokia Linux 端末向けのGarnet™ VM評価版を無償ダウンロード開始(2007年11月13日)Developer に好評。
ALP Linux native apps
Java apps
Garnet™ OS apps(runs Palm OS®
applications)
Web 2.0(Widget applications)
ACCESS Developer DAY
ACCESS のパートナープログラム ACE メンバ85社に増加 (08/2月)。
17© 2008 ACCESS CO., LTD. All rights reserved.
ALP SDK を広く配布を開始 (2008-02-12)http://accessdevnet.com/
1ヶ月で 700以上の 3rd partydeveloper が ALP上で積極的にアプリケーション開発中。
ACCESS Developer Network
ALP SDK 2.4(development suite)
18© 2008 ACCESS CO., LTD. All rights reserved.
Native ALP アプリケーションの例
Home ScreenVoice
CommanderG–Tris Game
19© 2008 ACCESS CO., LTD. All rights reserved.
ALP SDK – Easy to Port, Easy to Deploy
Developer からのメッセージJoost Pisters, Development Manager, Elements Interactive
20© 2008 ACCESS CO., LTD. All rights reserved.
ALP SDK –開発者に好評
"The public launch of the ACCESS Linux Platform Development Suite leverages the experience and passion of mobile developers to innovate new product concepts and services for ACCESS Linux Platform.”
Yves Christol, Devices Director, Device Development, Orange Group
"The ACCESS Linux Platform SDK is a well-integrated system, with a powerful IDE, complete device emulation and comprehensive documentation. It was simple to set up, familiar, and easy to use.”
Ross Burton, OpenedHand
"Having extensive experience with most major mobile platforms tools and SDKs, we have been impressed by the ease of development that the ACCESS Linux Platform Development Suite provides."
Paul Forostowsky, CEO Bluestreak
“As a long-time embedded GNU/Linux developer using traditional cross-compiling tools and other development tools like Maemo, Open Embedded, Scratchbox, MobLin, etc., ACCESS Linux Platform is the best of these environments I’ve used. I often have to drop back to building all my own toolchains to get everything to work correctly; with ACCESS Linux Platform I haven’t had to do so -- it’s just worked.”
Rob Savoye, Open Media Now! Foundation
21© 2008 ACCESS CO., LTD. All rights reserved.
Mobile Linux 関連の業界マップ
アプリケーション
Operator app標準アプリ
アプリケーション
Operator app標準アプリ
Platform(ミドルウェア)Platform
(ミドルウェア)
Linux KernelDrivers
Linux KernelDrivers
GTK(Gnome)
Gstreamer(Multimedia)
(Linux Kernel の開発)
オープンソース系の団体
ALP
LiPS
LiMo
APIの規定実装の提供SDK
Mobile 向け業界団体(オープンソースをベースにフレームワークも規定) Q
topia(G
TKでない
GU
I platform)
(Nokia が
買収
)
要素技術のソフトベンダ
電話アプリ、アドレス帳メール、ブラウザ、PIMメディアPlayerなど
i-mode などのオペレータサービスのためのアプリ
Mobile Linuxプラットフォームベンダ
…
…
カーネル提供ツールビジネス
22© 2008 ACCESS CO., LTD. All rights reserved.
ALP と Android の比較
Android の特徴• Linux kernel を利用しているが、他のミドルウェアは Google 独自。(ALP は、GTK, Gstreamer, BlueZなど、メジャーな Open source を採用。)
• アプリは、Java で開発(Google 独自 Java VM – Dalvik )。
• 様々な chip 対応はおそらく容易。• 現在の Operator の既存のアプリは、C/C++ で記述されているため、
Android 環境への移植は、かなり大変(ほとんど作り直し)。• インターネットサービスとの親和性は良い。
Android は、Google サービスを広めるための Platform
ALP は、Operator のメインサービスをサポートしつつ、Open なアプリケーション環境を提供し、さまざまなサービス・応用を開拓。
• Android が完全にオープンソース、free になるなら、Dalvik VM を ALP に搭載して(Garnet VM のように)、Android アプリを取り込むことも考えられる。
(*上図はAndroid HPより引用しています)
23© 2008 ACCESS CO., LTD. All rights reserved.
ALP と Symbian OS の比較
Symbian OS の懸念• ARM 系以外の CPU への対応… Qualcomm, Intel, …• Nokia のコントロール(47.9%share)、flexibility, ベンダの自由度• 今後の high-performance へのロードマップ(Multi-core など)• 高R&D費(おそらく 200~250億円程度)• Operator pack のサポート• Symbianは携帯電話しかカバーしておらず、Linux の方がカバー範囲が広い (scalable)。
一方、ALP は効率的な開発• 成熟したオープンソースの活用(Linux, GTK, Gstreamer, BlueZ, …)• コミュニティと協力して、技術進化を加速
• 各種ドライバの開発、開発ツール、バグ修正、性能改善、各種CPUのサポート、…
• 多くの顧客ベースから、要求を共通化して効率開発• ACCESS の多くのアプリ資産を ALP に統合
24© 2008 ACCESS CO., LTD. All rights reserved.
2012 年にはLinux 端末年間 3~4億台
0
50
100
150
200
250
300
350
400
2005 2006 2007 2008 2009 2010 2011 2012
Mobile Handsets Mobile Internet Devices Set Top Boxes
(in m
illio
ns)
Sources: ABI Research, ACCESS internal analysis
25© 2008 ACCESS CO., LTD. All rights reserved.
ACCESS の今後の戦略
携帯電話業界の構造変化のタイミングで、以下の条件を満たすのは唯一 ACCESS のみ。• 1000万行を超えるソフトウェアPlatformを扱える技術蓄積と体力をもつ独立系ソフトウェア会社
• Global な開発・サポート体制•様々な機器への移植・カスタマイズの豊富な経験
• Operator との強い協力関係と信頼関係• 3rd party community を推進できる
オペレータを支援しながら、ALP を展開。メーカの開発効率アップを支援。
様々なネット端末を提案、開発。
26© 2008 ACCESS CO., LTD. All rights reserved.
Open Platform and Open Internetare keys to the future
of mobile phones and convergence!
●ACCESS、NetFront、ACCESS Linux Platform、Garnet、JV-Lite、は、日本国、米国およびその他の国における株式会社ACCESSの商標または登録商標です。●Adobe、Flashは、Adobe Systems Incorporated(アドビ システムズ社)の米国ならびにその他の国における商標または登録商標です。●i-mode、DoJaは株式会社エヌ・ティ・ティ・ドコモの商標または登録商標です。●Javaおよび全てのJava関連の商標およびロゴは、米国Sun Microsystems, Inc.の米国およびその他の国における商標または登録商標です。●The registered trademark LINUX® is used pursuant to a sublicense from Linux Mark Institute, the exclusive licensee of Linus Torvalds, owner of the mark on a world-wide basis. ●Microsoft、Windows Mobileは、 米国Microsoft Corporationの米国およびその他の国における登録商標または商標です。●Palm OSは、Palm Trademark Holding Company の商標で、ACCESS Systems Americas, Inc.が独占的な使用権を有しています。●SymbianとSymbianベースの全てのマークおよびロゴはSymbian Limitedの商標です。●その他、文中に記載されている会社名および商品名は、各社の商標または登録商標です。仕様は予告なく変更する場合がありますので、あらかじめご了承ください。