Market Specific Service Application Development
by Tizen App
Michimasa Uematsu Co-CTO
ACCESS, Co. LTD
Agenda
• Importance of Market Specific Services
• Japanese Market Specific Services
• What is "1-seg" & “Full-seg” ?
• Why we decided to develop by Native App ?
• Advantage of TIZEN
• Summary
Importance of Market Specific Services
• Tizen is (and…. should be)
• Consumer friendly End-user can enjoy what they want, not what they are given.
• Operator friendly Operator can design “user experience” of operator service
• Developer friendly Platform should have enough • Functionality • Performance • Flexibility
Japanese Market
• Example of “docomo” services : 35 major services (2013 winter) • 3 major common Japanese Market services
• IrDA (Infrared Data Association) • It “WAS” very popular rather than bluetooth
• Send and Receive e-mail, phone book, image and bookmark
• Communication Maximum Speed • 115k bps in SIR • 1.152M bps in MIR • 4M bps In FIR • 16M bps in VFIR, • 100M bps is now under planning
• Ir specific services Remote control consumer device
IrDA communication in Japan
• What is Felica ? • Contactless RFID smart card system by Sony • Primarily used in electronic money cards • Mobile FeliCa is a modification of FeliCa
for mobile phones by Felica networks & docomo
• What is different from NFC • Unique spec for Japan market. • FeliCa was proposed for ISO/IEC 14443 Type C.
but it was rejected. • NFC (ISO/IEC 18092) was designed as upper compatible
specification. • FeliCa is now included as a part of the NFC Forum
Specification Compliance. • On the way of migration.
Felica in Japan
Digital TV Service in Japan
• Video (H.264) • QVGA 320 * 240 / 15 fps
• Video(MPEG-2) • HDTV 1920 * 1080 / 30 fps
• Emergency warning broadcasts
• Simple data content (BML)
HD (Full-seg) QVGA (1-seg)
• Traffic information • Weather forecast • Earthquake information • News • Event information • Movie Information • Sports • Shopping information • Internet contents • Etc…
Local weather forecast Local news
2013 Winter model : Supported Service
IrDA Felica 1-seg / Full-seg
AQUOS PHONE ZETA ⚫️ ⚫️ (Full-seg)
AQUOS PHONE EX ⚫️ ⚫️ (1-seg)
ARROWS NX ⚫️ ⚫️ ⚫️ (Full-seg)
Xperia Z1 ⚫️ ⚫️ ⚫️ (Full-seg)
Xperia Z1f ⚫️ ⚫️ (1-seg)
Galaxy J ⚫️ ⚫️ (1-seg)
Galaxy Note 3 ⚫️ ⚫️ (1-seg)
LG G2 ⚫️ ⚫️ (1-seg)
SH DRAGON QUEST ⚫️ ⚫️ (Full-seg)
Disney Mobile on docomo ⚫️ ⚫️ ⚫️ (1-seg)
Example : Mobile BML services in Japan
Weather News Game
Live Sports interactive by Broadcasting No need to click
by Network search, Database, etc…
Shopping
F-1 car race
TV
Data
Example : Ditigal TV + Interactive Data Service • For Home TV, General contents
Weather News
Live sports information
Direct shopping link to Amazon Showing Twitter message
• Use-case • General Information services : News, Weather forecast, etc. • Advertisement • Emergency information • Linkage service with Fix & Mobile existing network service
: VOD, Shopping, SNS, etc.
• Service Advantage • 10 years experience (100% Time/Broadcaster operation) • Well recognized service from consumer • QVGA was good for low CPU & Memory resource of mobile • HD is big demand, due to larger LCD screen and more easy interactivity
To support those TV service is very important for world wide consumer
BML Datacasting Use-case & Technical Advantage
ISDB-T broadcast data structure of 1-seg and Full-seg • 1-seg is terrestrial digital audio/video
and data broadcasting service in Japan, Argentina, Brazil, Chile, Uruguay, Phillipne and Peru.
• Full-seg is DTTV broadcasts land-based (terrestrial) signals. HDTV was invented atNHK Science & Technology Research Laboratories (Japan Broadcasting Corporation's Science & Technical Research Laboratories).
Deep integration & customization for specified features
1. Easy to access & control HW very efficient way • Digital TV service heavily depends on HW tuner / decoder • DRM (CAS = Conditional Access System)
2. Utilize existing “proven” libraries • Specification is so complicated • Shorten the time to deploy into consumer market • Optimize investment to support specific requirement
3. High performance & Low battery consumption • HD TV requires a lot of power • Smooth video display • Lower battery consumption
Key Decision Making Consideration Point
Linux Kernel and Device Driver
Native Applications And Services Web Applications (HTML5)
DTV� BML Browser� Other�
Browser and HTML5 Runtime
Tuner Device Driver HW codec (Video - H.264/MPEG-4 AVC, Audio – HE-AAC)
Audio Decoder
Video Decoder
Video Renderer
Audio Renderer
AV Player(AV Control) BML Module
DSMCC (DII/DDB) Tuner
Controller
Channel
EPG
Subtitle
DEMUX PSI / SI / PES
Playback/ Recording Control Application
One-seg TV Application with BML Browser
BML Application
Other Application (Subtitle, EPG, Reservation)
Enlightenment (Window Manager & Component)
EFL
DTV Middleware for ARIB
Block Diagram of NetFront DTV(1-seg)
Market Proven library
Hi performance UI
Tight integration with HW
Block Diagram of NetFront DTV (Full-seg) Native Applications And Services Web
Applications (HTML5)
Linux Kernel and Device Driver
DTV� BML Browser� Other�
Browser and HTML5 Runtime
Tuner Device Driver HW codec (Video - H.262/MPEG-2 Part 2, Audio – HE-AAC) SW CAS / B-CAS
Audio Decoder
Video Decoder
Video Renderer
Audio Renderer
AV Player(AV Control) BML Module
DSMCC (DII/DDB) Tuner
Controller
Channel
EPG
Subtitle
DEMUX PSI / SI / PES
Playback/ Recording Control Application
Full-seg TV Application with BML Browser
BML Application
Other Application (Subtitle, EPG, Reservation)
Enlightenment (Window Manager & Component)
EFL
DTV Middleware for ARIB
Market Proven library
Hi performance UI
Tight integration with HW
Platform comparison – Regional specified features’ point of view
Additional H/W on PCB level External player NativeApp WebApp Owner
iOS Impossible Possible
but restricted Possible
Possible but restricted
Apple
Android Possible Possible Possible Possible
but restricted Google
FxOS Possible Possible (restricted by certification)
Possible (restricted by certification) Possible Mozilla
Tizen Possible Possible Possible Possible Linux Foundation
• Overall, Android is good platform for regional specified features
• However, TIZEN gives handset vendors and operators more flexibility
• Open source project • Owner is Linux Foundation
• Rich ways to implement the features • Pure Web & Native App • Hybrid App • Platform level implementation like EFL with venders
• By utilizing Native App • Deep customization for specified features
• Mobile TV • IrDA • FeliCa
• Easy to access & control HW very efficient way • Utilize existing “market proven” libraries • High performance & Low battery consumption
Advantage of TIZEN
• Market specific services are very important to • Consumer • Operator • Device Vendor
• TIZEN has variety of Application model compare to other PF
• By utilizing Native App • HW access • Utilize market proven libraries • Performance efficient implementation • Shorten the “time to market” • Optimize “investment” for market specific (legacy) services
Summary