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