Professional Documents
Culture Documents
• Multitasking
• Exchange Active sync
• Web kit Browser(Dolphin)
• SHP evolution
ETO
류동원 책임
2009.06.09
Multitasking
1. Multitasking summary
• Main concept.
-> MainApp :
It is an independent application.
Shown on running task bar
launched application by menu(MainMenu, Softkey, Idle wiget…)
-> SubApp :
a dependent application on the parental application
launched application by other application( option menu box) is SubApp.
Unit of MainApp
Jan 2009 - C3 Vodafone Confidential
Multitasking (cont.)
2. JAVA Multitasking
• Previously : All of middlets were included in Java MainApp. So it was impossible that AppMgr splits
middlets into MainApps.
• Currently : All middlets have different event-handlers. So it is possible that AppMgr splits middlets into
MainApps as below.
MP
MainApp MainApp
MainApp
MainApp
…
SubApp
3. Multiple Instance
• Previously : It was not supported. So if user tries to execute some application which was
launched already. The old application was closed by the system to launch new application
• Currently : User can launch multiple of the same applications. But currently not all
applications are supported.(ex: Browser)
CT Camera CallLog
MSG
MSG
MP MSG MSG
MainApp
MainApp
…
MainApp
SubApp
MainApp SubApp SubApp
• Benefit
– Almost all the application can be run at the same time
– Hygienic factor of Open OS platform like WM/S60
– Maximize rich use case
• Limitation
– Few combination of multiple execution not allowed due to lack of
CPU/memory resource
– Camera & browser cannot be run at the same time
– Multiple browsers cannot be seen in Task Manager
– App that uses same resource cannot run at the same time
(ex) music player + voice call (both are using audio resource)
Carrier
Networ
k
Microsoft Third
Enterprise
Exchange Party
Firewall
Servers NOC
--- Active Sync
--- Blackberry, VISTO
Samsung Implementation 1
Optimized PING message : new scheme to catch server PING period quickly
Fast Dormancy
Samsung Implementation 2
: Back-up of inbox in SD card in Q3(June 2009)
- if max. number of email is reached in phone memory, all emails can be backed up in SD
card. And then, user can synchronize again into empty phone memory.
- Email that is stored in SD card can be referenced at any time.
- Forward/Reply is not possible for email stored in SD card.
- Cubic31(S8000 - JET)
- Eltz (S7220) ActiveSync UI
- Vianden (S7350) guideline
8
Exchange Active Sync(cont.)
Fast dormancy
Phone NW Phone NW
PING message PING message
When triggered?
- Periodic PING message is sent
- In case of MRAB(voice + PING sending), Fast Dormancy is deactivated
- When other data application(Browser, MMS, Email ) is used , it is not triggered
<Performance comparison>
ActiveSync Battery Current & standby time
Model Platform Idle Current
Client Capacity in Push mode
3.3mA 6.7mA
Samsung S8000 SHP DataViz 1100mAh
(333h) (164h)
3.8mA 22.4mA
Samsung I8510 Symbian DataViz 1200mAh
(315h) (53h)
3.1mA 8.9mA
Samsung I900 Window mobile MicroSoft 1440mAh
(464h) (161h)
6.9mA 12.1mA
RIM Bold9000 BlackBerryOS BlackBerry 1500mAh
(217h) (123h)
4.5mA 18.2mA
Nokia E71 Symbian Nokia 1500mAh
(333h) (82h)
12 Jan 2009 - C3 Vodafone Confidential
Exchange Active Sync(cont.)
Easier setting
of push email
Battery
Performance
improved
13
Jan 2009 - C3 Vodafone Confidential
Webkit browser - Dolphin
Webkit?
- Open Source
• Webkit 3.2 core high performance browser
Supported Features
■ MultipleWindow [1.0]
■ Tabbing Window
■ Up to 5 windows
■ OnlineWidget [ 0.8/1.0 ]
■ W3C Standard
■ Inter-working with Samsung Online Widget
■ RSSReader [ 1.0 ]
■ RSS Reader was integrated into browser application
■ RSS 1.0, RSS 2.0, ATOM 1.0
■ MultipleDownload [ 1.0 ]
■ Background Downloading while browsing.
■ User can download up to 4 contents simultaneously.
Performance comparison
■ Page Loading Performance
■ Faster than NF3.5 and Opera 9.5 in similar H/W capability [SEC]
Cubic31 iPhone
3G Wifi 3G Wifi
eBay 12.5 9.0 14.1 8.5
Amazon 19.7 8.7 24.8 18.4
CNN 42.7 17.9 45.4 22.7
YouTube 11.0 7.4 13.0 10.6
Roadmap
Standard Webkit 3.0 Webkit 3.2 OMA DL 2.0 ACID3 100% CSS III
HTML 4.01 ACID2 100% HTML 5.0 JavaScript 1.8
JavaScript 1.3 JavaScript 1.5 DOM3
WAP 2.0 OMA Browsing WebForm2.0 / WebControls
2.3 1.0
OMA DL1.0
Feature Single Finger Multiple News Ticker Configurable Security
ZOOM Windows Toolbar
Multimedia - Anti phishing
Overview Mode Bookmark Viewer Page Printing
Widget - Malware blocking
Widget Text Context Webkit Linux
iViwer Menu
Easy Scroll
RSS Reader Global UX ( Add-On Features
Non-touch ) - Favorite Add-on features
Multi-purpose
Address input, will be applied.
Faster
Browser
Multiple
Browser
Launch
19
19 Jan 2009 - C3 Vodafone Confidential
SHP Restructuring in JET
Platform Upgrade
Webkit features
Move taps
Save bookmark
while browsing
In IDLE scren
widget for
that page is
added