next generation mobile applications by teleca mobile download/y612_04.pdf · changes on the mobile...
TRANSCRIPT
Next Generation Mobile Applications by Teleca Mobile
James Wei, President & CEOTeleca Mobile Solutions Inc.
2
Agenda
● Introduction of Teleca Mobile Group
● Next Generation of Mobile Applications: Obigo Mobile Application Suite
● Windows CE Platform & QA Engineering
● Q&A
3
An established and renowned force in mobile systems...
Teleca Mobile Devices:● Teleca Taiwan● Teleca UK● Teleca Sweden● Teleca France● Teleca Korea● Teleca USA● Teleca Japan● Teleca Germany● Teleca Finland● Teleca Russia
Teleca Mobile:● Approximately + 3,500 employees in the group
● 30 years of experience
● Competence / Geographical compatibility
● Operating in 17 Countries
● Headquarter in Sweden
● Public and traded at the Stockholm Stock Exchange
4
Our objectives
● To add value to our customersthrough development of competitive products and systems
●Shorten time to market
●Give our clients flexibility
Expertise for building and integrating advanced technology and software
5
Teleca Mobile Group
Development and integration of systems software and electronics
for:
● Feature Phones
● Smart Phones
● PDAs (personal digital assistants)
Samsung A-500Sony Ericsson
P910
A leading and independent global factory with 3,500 engineers for mobile phone software development
6
Capabilities in Mobile Device Area
● Hardware and Electronics Design, 150 Engineers
● System Integration and Application Integration, 1,500 Engineers
● Obigo and Connectivity R&D, 250 Engineers
● Windows Mobile/CE 450 Engineers
● Symbian, 330 Engineers
● Nokia S60, 300 Engineers
● UIQ, 100 Engineers
● Connectivity System Integration, 80 Engineers
7
The Handset Market Transition
8
Changes on the Mobile market
● The market is moving from 2G to 3G– Demands for more applications
– Demands for more advanced applications such as Multimedia and Imaging
– New bearer technology in WCDMA
– Behaviour of end-user is moving towards entertainment by flavour eg. game, music...
● Operator influence is increasing faster than expected– Requirement specifications
– IOT demands
– Tough handset shipping restrictions
● The Mobile Phone is changing from a stand-alone device to a link in a system– Customer behaviour is changing
– Connectivity between electronic devices including the mobile phone is increasing
– The end-user expects more interaction and cross-functioning
9
Trends of Mobile Devices
Software content of mobile handsets exploding
● Current software challenge underestimated by many players
● Very few suppliers master the complexity of emerging mobile software requirements
● Operators strongly push feature set forward– Vodafone the world’s leading requirement provider
– Sprint, AT&T, Verizon, 3, Orange, DoCoMo, SKT, ...
– Teleca Mobile’s 3500-head organization may very well be the only supplier that can keep up the pace
– Our unique service organization is a true differentiate to enable the phone for production
– Obigo’s unique flexibility to be uniquely customized enable faster support for new features
10
ApplikationerApplikationer
Integration / Integration / anpassninganpassning
AnvAnväändargrndargräänssnittnssnitt
ObigoTelefoniTelefoni--funktionerfunktioner ApplikationerApplikationer
Integration / Integration / anpassninganpassning
AnvAnväändargrndargräänssnittnssnitt
ObigoTelephonyTelephonyfunctionsfunctions ApplikationerApplikationer
Integration / Integration / anpassninganpassning
AnvAnväändargrndargräänssnittnssnitt
ObigoTelephonyTelephonyfunctionsfunctions ApplicationsApplications
System integrationSystem integration
User interfaceUser interface
ObigoTelephony Telephony functionsfunctions
WAP
1997
MMS
2002
JAM
2002
SyncML
2003
2003
PIM
2004
Game
2002
IM
2004
PoC
2004
VodafoneT-Mobile
OrangeSprint
Market complexity
Integration &customization
11
Platforms
Development
Manufacturing
Requirements
ChipsetsChipsets
Stacks and API:sStacks and API:s
ApplicationsApplications
HWHWSISI
““Turn KeyTurn Key””
Contract Manufacturing
Consumer brands
Operator
ODMODM
Vodafone, Orange, T-Mobile,DoCoMo, Sprint, SK Telecom
Nokia, Motorola, Samsung,Sony Ericsson, BenQ-Siemens,Toshiba, Sharp, LG
Flextronic ODM, Arima,Asus, Compal, HTC, Cellon, Elqotec Design
Obigo, Openwave, OperaNokia, Access, Sasken
Major chipset vendors
Intel/Marvell, Infineon, Centrality, Qualcomm, Freescale, NXP, TI
Our Market Position
Teleca
Teleca
Teleca Mobile
12
Our Market Approach
Teleca Teleca Teleca OEM’sOEMOEM’’ss
OperatorsOperatorsOperators
VendorsVendorsVendors
Ericsson Mobile PlatformUIQ
13
Feature Phone Solutions
Key messages:
● World-leading system design house
● Integration services based on Obigo suite and relations with leading platform vendors such as EMP, Inifineon, NXP, TI, Qualcomm, and MTK.
● Real Time Operating Systems such as OSE, REX, VxWorks, Nucleus
● Obigo, Bluetooth, E-mail, SyncML, PIM, PoC, IM
● Communication stack development (GSM/GPRS/UMTS)
14
Smart Phone Solutions
Teleca Capabilities:● The world-leading Microsoft Window Mobile &
Symbian Competence Centers– Global Microsfot WM Competence– Symbian Independent Design House (IDH)– Series 60 Competence Center & Boutique– Unprecedented UIQ development and
integration experience
● Experience with multiple h/w platforms and chipsets
● Development & Integration services from BSP (Base-porting) to Applications – complete mobile phone development expertise
● Mobile technology IPR - ownership of key Smart Phones components to reduce costs and TTM
15
SW Architecture TELECA helps you to translate operator requirements into SW Architectures. Teleca is experienced to integrate mobile phones for 3G. Teleca develops customisedsolutions for all market segments.
Application Suite
Middleware
Platform
16
Our Turnkey Offer
● Teleca’s Turnkey offer is to design and develop a complete mobile phone!
● Turnkey solutions from white paper to operator acceptance.Based on – Program management – System engineering – Platform Design and Adaptation Services.– Applications Suites. – Device Development include RF, BB, Layout and
Industrialisation.– Test services for devices, SW components, System, IOT
and Field testing.– Production ram up and life cycle support.
17
Why do Customer choose Teleca?Ability to deliver a complete phone solution / reference design covering:
hardware design (electronic, mechanical, industrial etc),
software development / integration
product testing / validation
understanding and implementation of Operator requirements.
Hardware development focused on wireless technologies
2G, 2.5G, 3G,
Bluetooth, WLAN
On handsets, PDAs, Bluetooth accessories, cameras, audio players
Proven track record within the RTOS market – Teleca mobile phone architecture including a strong Obigo application suite
Proven track record within the Microsoft WM, Symbian, UIQ, Series 60, and Linux
Strong relationships with leading mobile platform vendors– roadmap sharing and insight into future development
Strong relationships with leading mobile carriers around the world (i.e. Vodafone, Sprint, T-Mobile, Orange, and others)Global reach to support our customers in its business, development and delivery irrespective of time zone
The next generation of Mobile Applications
Gavin ChenTeleca Mobile Solutions Inc.2006/12/13
19
1998 1999 2000 2002 20041997
Functionality& capabilities
Speech
Circuit data<9.6 kbps
HSCSD57.6 kbps
Circuit Switched
IMT-2000 capable systems
GPRS115 kbps
Packet Switched
EDGE/IS-136384 kbps
UMTS/WCDMA2 Mbps
GSM/UMTS Evolution
HSDPA3.6~14 Mbps
2006
20
Gartner's Perspective on Mobile Consumer Applications
● Communications– Multimedia Messaging Service (MMS)
– Mobile Instant Messaging
– Push-to-Talk
– Mobile E-mail
– Mobile Blogging
– Wireless VoIP
– Mobile Video Telephony
● Entertainment– Mobile TV Broadcasting
– Video Streaming and Downloading
– Full-Track Music Streaming and Downloading
– Mobile Gaming
● Personalization – Ring Tone Downloads
● Information and Control – Mobile Search
– Location-Based Services
● Finance and Commerce – Mobile Banking
– Mobile Payment
*Data Source: 2006 Gartner, Inc http://www.gartner.com/DisplayDocument?doc_cd=139409#browse_topics
21
Another Data Services & Mobile Applications
● Short Message Service (SMS)
● Wireless Application Protocol (WAP)
● Mobile portals: e.g., Vodafone live!, i-mode, etc.
● Mobile Internet
● Mobile content and applications: Download and DRM
● Online update: SyncML DS & DM
Mobile Messages
23
Mobile Messages
● Short Message Service (SMS)
● Multimedia Messaging Services (MMS)– Mobile Postcard service
● Mobile Instant Messaging
● Mobile Email– Push email
● Teleca has solutions– Teleca offers “Obigo Messenger” solution for SMS and MMS
– Teleca offers “Obigo IMPS” solution for Mobile Instant Messaging
– Teleca offers “Obigo Email Client” solution for Mobile Email
24
MMS Postcard
MailboxPostcard service
MMS Postcard application
25
Obigo IMPS Solution*Chat between 2 clients.mov
26
How “Push Email” Works
Mobile Web
28
Mobile Web
● Wireless Application Protocol (WAP)
● Mobile portals – e.g., Vodafone live!, i-mode
● Mobile Internet
● Mobile Blogging
● Mobile Search
● Teleca has solutions– Teleca offers “Obigo Browser” solution for the above features
– Teleca offers “Obigo Mark Teaser” solution for the Vodafone Live!Castfeatures.
29
Obigo Browser solution
Finance & Commerce
31
Finance & Commerce
● m-Commerce– Mobile Banking
– Mobile Payment
– Security is required!
● Teleca has solutions– Teleca offers “Obigo Security ” solution for security features
32
m-Commerce example
Multimedia & Entertainments
34
Multimedia & Entertainments
● Video over mobile– Mobile TV vs. Digital Video Broadcast– Video Streaming and Downloading
● Mobile music– Full-Track Music Streaming and Downloading
● Mobile gaming● Teleca has solutions
– Teleca offers “Obigo Media Player” solution for video streaming service– Teleca offers “Teleca Music Steamer” solution for mobile music– Teleca offers “mophum” solution for mobile gaming
35
Obigo Mobile TV for Vodafone
Key Features
● Designed according to Vodafone Mobile TV requirements.
● Real TV experience with embedded channel selector.
● Easy integration with media engines.
● Play and Pause
● Full screen view
Play any local or streamed media
36
mophun™ Game Engine
100+ games available todaybranded & non-branded
Mobile content and applications
38
Mobile content and applications
● Personalization– Ring Tone Downloads
– Wallpaper Download
● DRM is required!- Digit Right Management
● Teleca has solutions– Teleca offers “Obigo Content Manager” solution for downloading
– Teleca offers “Obigo DRM” solution for Digit Right Management
39
Content today and on...Obigo Content Manager for contents...
Images and photos
Music
GamesNews and sport clips
Movies
40
DRM - Digital Rights Management
EMSMMSE-mailBTIRCable
41
Separate Delivery – Super Distribution
Rights
Count
Time
Date
Other Applications
43
Other applications
● Push-to-Talk over Cellular (PoC)● Online update:
– SyncML Data Synchronization– SyncML Device Management & FOTA– OMA Provisioning (OTA setting)
● Location-based services and GPS● Video Telephony● Wireless VoIP
– Skype via Mobile Phone, etc.
● Teleca has solutions– Teleca offers “Teleca IMS” solution to support PoC– Teleca offers “Teleca SyncML” solution
44
Teleca’s Obigo Mobile Applications Suite
● Obigo Browser
● Obigo Security
● Obigo Messenger
● Obigo Content Manager
● Obigo Digital Rights
● Obigo Imager
● IMPS
● SVG
● Video & Audio
● mophun
45
Teleca’s other Mobile Applications Suite
● Teleca PC Connectivity
● Teleca E-mail Client
● Teleca Data Sync
● Teleca Device Management
● Teleca PIM Suite – Personal Information Management
– Contact, Calendar, Note, Organizer
– vObjects: vCalendar, vCard
● Teleca IMS Suite– Teleca Push-to-talk – Teleca Instant messaging– Teleca Push-Image– Teleca Push-to-X– Teleca Push-Video
● Teleca Music Treamer (Radio DJ)
Windows CE Platform & QA Engineering
47
Comprehensive Windows CE Solutions for Mobile Device Makers
● Board Support Packages (BSP)
● Platform Software Engineering
● Power Management Implementation
● Audio Subsystem Development
● Application and Middleware Development
● Platform QA and RIL Testing
● Workshop on Key issues
48
Board Support Packages (BSP)
● A Starting Point for adapting Windows Mobile Software to real Device Hardware
● The better BSP, the more advanced the starting point of your project
● Teleca’s completion of many leading BSP developments (based on Intel, TI, etc.) provides the best BSP starting point (code base) for adapting a Windows CE operating system to your devices
● Teleca currently works on several BSP projects for CE 6.0
49
Platform Software Engineering (1/2)
● Initial bring-up on new hardware platforms
● Hardware diagnostic tool development
● Boot loader development– CPU initialization
– USB-RNDIS download
– XIP NOR flash, NAND flash
– WM/Crossbow Image Update, IPL/UL
● Kernel and OAL adaptation
● WM/CE Drivers Development
● Custom Drivers Development
● 3rd Party Drivers Integration
50
Platform Software Engineering (2/2)
● Radio Interface Layer (RIL) and Multiplexer Integration/Development
● Memory Management – Persistent File System support
● Power Management – defining valid states
● Audio Routing support for various functions (Bluetooth, Radio, Microphone, Speakerphone, Car Kit, etc.)
● Debugging– Design for system level, kernel, subsystem, etc.
– KITL (Serial, USB, Ethernet, etc.)
● Device management – update scheme implementation (SD, MMC, CF, etc.)
51
Power Management Implementation
● Sophisticated Phones and Convergent Mobile Devices demand rigorous power management techniques
● Ingenious design offers practical opportunities for product differentiation by extending battery life 10% or more
● Teleca has comprehensive experience in implementing Power Management design for many Mobile devices from Hardware, System, Application and QA aspects. – Complete Hardware Power Consumption Design Review
– Comprehensive System and Driver Power States Specification
– Application of processor-level Power Management Technology
– Application/Middleware Software Performance Design
– Comprehensive QA testing and analysis on Power Management
52
Audio Subsystem Development
● Audio Subsystem implementation can be very complicated when supporting various muxing, mixing, and muting functions and building mobile or phone devices.
● Microsoft APIs are used to connect audio peripherals to some common audio profiles such as handset, headset, speaker, and car kit.
● Phone device ODMs/OEMs will have to develop a monolithic audio subsystem for each device that detects peripheral input, sends audio profile notifications to, and receives call state information from, the Radio Interface Layer (RIL).
● The problem is that much Cost or Effort is not reusable from device to device.
● Teleca can help you develop a Unified Audio Reference Framework that is required to simplify integration and implementation of the detection of audio peripherals and notification of audio system while maximizing the development effort or reuse.
53
Unified Audio Reference Framework
Kernel space
Application
RIL
BT
Unified Audio Reference Framework
Audio Routing Manager
Routing policy Audio Configuration Profile
HW Codec
Speaker Ear phone Loud speaker
MIC
ApplicationUser spaceApplication 2Application 1 Application N
Coredll.dll
Audio Driver
54
Platform Software Engineering for CE (6.0)Conceptual view
OEM Hardware
Kernel.DLL KCoredll.DLL GWES.DLL Device.DLL Kernel Drivers
OS DLLs (Coredll, Winsock, CommCtrl, …, etc.)
Services Manager
(Services)Shell
Power Management
Teleca CE 6.0 BSP code base – starting point
Boot loader
OA
L
Serial
Bus (U
SB
, I2C, etc.)
Flash
MD
OC
FMD
Keypad\Q
WE
RTY
Display
Touch (PP
C)
Audio
Subsystem
Backlight
Persistent
File System
KITL
Diagnostics tool
WIFI
Bluetooth
IrDA
RIL/M
UX
Cam
era
Scanner/Bar C
ode(P
PC
)
SD
/MM
C
PC
MC
IA (P
PC
)
GP
S\A
-GP
S
…, Etc.
Battery
General IO
Notification LE
D
UM Driver Manager
(User Mode Drivers)Applications
FileSys.DLL
55
Windows CE QA Testing● Industry Proven QA Test Methodology (IEEE 829)
– Test Plan, Test Design Specification, Test Summary Report, Defect Tracking Database System, Defect Regression and Verification testing, etc.
– Independent QA engineering team
– Independent build team
● Leveraging Teleca TMS QA Testing System– Mobile QA Test Cases Database System (with thousands of test cases)
• Test Cases Segmentation and Selection
• New Test Cases development
• Custom Test Cases development
– MSFT Testing Framework• Microsoft Windows CE Test Kit (CETK)
• Microsoft Windows Mobile CE Test Kit (WMCETK)
• Microsoft Windows Mobile Logo Test Kit (LTK) Logo Testing
● Triage or prioritize defects with Customers
● Stress Testing and Failure Analysis
● Performance/Benchmark Testing and Analysis
● RIL/MUX driver Testing and Analysis
● Comprehensive QA Assessment on Windows CE Devices
56
Workshop on key/Challenge issues
● Device Image Update
● Best practices of implementing Power Management
● Audio Subsystem Conceptual Design
● Embedded OS version differences Analysis (e.g. CE 5 v.s. CE 6)
● CETK/Stress/Radio Testing issues
● …
● etc.
57
Various BSP/Platform Expertise
● Intel XScale PXA 27X
● Marvell PXA3XX (Monahans P, L, LV)
● TI OMAP
● Samsung S3C2410, S3C2440
● SH4
● Freescale i.MX
● Centrality Atlas-I, Atlas-II
● …
● etc.
www.teleca.com
Q&A
Thank you!