MO. 30. Mai 2005, 17:00 UHR

Transcription

MO. 30. Mai 2005, 17:00 UHR
052
MO. 30. Mai 2005, 17:00 UHR
MOBILE APPLICATIONS
RICH CLIENTS VS. THIN CLIENTS:
WIE SIND WIRKLICH SMARTE LÖSUNGEN FÜR
MOBILTELEFONGERÄTE GEBAUT?
WIRD PRÄSENTIERT VON
MEDIENPARTNER
An overview of Mobile Client
Architectures
Presenter: John Riordan
An overview of Mobile Client Architectures
Overview
§
§
§
§
§
§
§
Mobile world the next frontier
Current Architectures
Peer to peer the future architecture?
Fat, thin peer client definition and comparison
Application categories and client type
Swisscom Mobile Assistant
Summary
John.Riordan@Swisscom.com(c)
3
An overview of Mobile Client Architectures
Our Vision: Everything going IP and mobile
Mobile phones are the PC of the 21st century
§ Mobile phone penetration
– >1 billion mobile phones today
– Increasing to 2 billion end 2005
– Only 500 million PC‘s
§ Customer Advantage always on with
• Best network
• Key applications camera, music…
• Any peripherals
§ Mobile phones adopting PC technology
– CPU, memory, peripherals
– Standard OS
– Key applications will follow
§ Security will become a key issue
– Virus attacks
– Identity theft
– Privacy
John.Riordan@Swisscom.com(c)
My e-company in
My pocket
GSM
WLAN
UMTS
E-Community
services
My World In my phone
4
An overview of Mobile Client Architectures
Clasic n-Tier Architecture
Presentation Tier
Presentation Tier
Persistency Tier
Business Tier
End-User
Web
Server
Thin
HTTP
HTTPS
SOAP/
XML
CGI
ASP
JSP
Servlet
Application
MTS
COM+
SOAP/ EJB
ORB
XML
Server
DBLib
SQLNet
ODBC
ADO/OLEDB
JDBC
SOAP/
XML
Database
COM Objects
Java Objects
Corba Objects
DCOM
RMI
IIOP
DCOM
RMI
IIOP
SOAP/
XML
Application
Sockets
DCOM
RMI
IIOP
Fat
Microsoft .NET vision :
SOAP/XML
John.Riordan@Swisscom.com(c)
MTS
COM+
EJB
ORB
Server
SOAP/
XML
COM Objects
Java Objects
Corba Objects
SNA
MQSeries
Bridges
Proprietary
APIs
Other
Applications
And
Systems
5
An overview of Mobile Client Architectures
Peer to peer
Communication between users
§ Peer to peer successful
– 60-80% of internet traffic is peer to peer
– Bit Torrent alone 30% of internet traffic
– Skype over 3 million users on line
§ And cheap
– Use CPU, Disk, Bandwidth of peers
§ Resilience come from mass of nodes
– Logic and data spread over all nodes
– Resembles many biological systems
Will Peer to peer also dominate mobile world?
John.Riordan@Swisscom.com(c)
6
An overview of Mobile Client Architectures
Transfer overhead
Continous connection
Power consumption
Memory requirement
CPU requirements
Persistency/Database
GUI Interface/interactivity
Application Logic
Cross device support
Centralized infrastructure
Complexity/Maintainance
John.Riordan@Swisscom.com(c)
Low
No
Low
High
depends
Yes
Rich
Local
No
Sometimes
High
High
Yes
High
Low
low
No
Web/Slow
Central
Yes
Yes
Low
Peer to peer
Thin Client
*OMA DM greatly reduces
maintenance issue
Fat Client
Mobile Client feature Comparison
Low
Varies
Medium
High
Low
Yes
Rich
distributed
No
No
High
7
An overview of Mobile Client Architectures
Mobile Client feature Comparison
Service
Person to
Person
Web Ecomerce
Critical Data
Office access
John.Riordan@Swisscom.com(c)
Characteristics
Client type reason
voice, video,
photo‘s content
Server adds little value
and slows down traffic
Ecommerse
shopping, booking
Search, information
Large number of sites
makes browser use
imperative
Calender, addresses,
email,
Maps, timetable
Network response time
coverage issues
use sync to keep data
uptodate
Integration with office
Applications
Logic and data usually
reside in network
Fat Client
Thin Client
Peer to peer
8
An overview of Mobile Client Architectures
Swisscom „Mobile Assistant
§ MS Windows mobile Pocket PC
– GSM
– Email, calendar, Sync, Office
applications
– Power point and PDF viewers
§ Swisscom functionality
– Combox client
– Swisscom services
– Automatic email configuration
§ Integrated with Travel information
– Local SBB timetable
– Maps & Travel Information
§ Secure
– Backup and restore
– Virus protection
John.Riordan@Swisscom.com(c)
9
An overview of Mobile Client Architectures
Summary
§ Mobile application revolution just starting
§ Client - Choices
There are basically three choices available:
– Fat (or thick) application implemented in phone
– Thin web browser
– Peer: distributed applications across nodes
§ None of the choices are inherently bad or good,
?
– Each own strengths and weaknesses.
– Successful client experiency depends on criteria.
§ Who will develop Key applications for the mobile century
– What are they
– What will be the business
John.Riordan@Swisscom.com(c)
10
An overview of Mobile Client Architectures
Thank you for your attention
§ Questions?
John.Riordan@Swisscom.com
John.Riordan@Swisscom.com(c)
11
An overview of Mobile Client Architectures
052
ROUNDTABLE DISCUSSION
John.Riordan@Swisscom.com(c)
12
An overview of Mobile Client Architectures
COMING UP NEXT:
TEKZONEFORUM053
MO. 29. AUG. 2005, 17:00 UHR
TEKZONEFORUM054
MO. 28. NOV. 2005, 17:00 UHR
MIT ROUNDTABLE-DISKUSSION
John.Riordan@Swisscom.com(c)
13
An overview of Mobile Client Architectures
NETWORKING APÉRO
052
DER TEKZONE
NETWORKING APÉRO
WIRD OFFERIERT VON
John.Riordan@Swisscom.com(c)
14