Mobility Solutions in IBM Cecelia Yu yuyc@tw.ibm.com Mobile Collaboration, CDL, IBM 2007 IBM Corporation
Agenda 1. Introduction 2. Mobility Strategy 2.1 Connectivity 2.2 E-Mail 2.3 Social Network 2.4 Instant Message 2.5 Audio/video conferencing 2.6 Managed Client / Offline applications 3. Live Demo Slide 2
Agenda Introduction Mobility Strategy 1.1 Connectivity 1.2 E-Mail 1.3 Social Network 1.4 Instant Message 1.5 Audio/video conferencing 1.6 Managed Client / Offline applications 1. Live Demo Slide 3
Introduction - The virtual workplace is here now! The virtual workplace is here now! 58% of IT Executives consider their company to be a virtual workplace 90% of employees work in locations other than corporate headquarters Between 60% and 70% of employees work in different locations from their bosses The number of virtual workers has increased exponentially over the past five years Slide 4
Introduction -Empowering people to be more effective, responsive and innovative in the context of the work they do Slide 5
Scenario (1/8) Story line: A service manager gets a technical question from client when she is driving. She needs an expert. She logs on Sametime and reaches the expert from her mobile device. While the service manage is on the go, they start an instant chat. Slide 6
Scenario (2/8) Cecelia, a service manager, is on her trip. She sees an email - a technical question from customer. She needs to find an expert. 1 Slide 7
Scenario (3/8) Cecelia installs Connection Profiles plugin into Sametime Mobile and finds Jacqueline. Slide 8
Story Line (4/8) Cecelia notices Jacqueline is on Sametime. Cecelia sends instants messages to Jacqueline. Jacqueline Yen 4 Slide 9
Story Line (5/8) Cecelia realizes is not easy to explain detail through text. She checks Jacqueline s biz card, clicks - phone number to make a call. - email address to send mail. Jacqueline Yen llyen@tw.ibm.com 555-4545 I am available @ Austin 5 Slide 10
Story Line (6/8) Jacqueline wants to know where Cecelia is. She installs a Sametime plugin to query her location. 6 Slide 11
Story Line (7/8) Jacqueline locates Cecelia through the plugin again and thinks she can go to her for a short discussion. Slide 12
Story Line (8/8) Jacqueline wants her sales representative and Cecelia to know the detail. She initiates a video conference from the ChatView. Jacqueline Yen 7 Slide 13
Agenda Introduction Mobility Strategy 1.1 Connectivity 1.2 E-Mail 1.3 Instant Message 1.4 Social Network 1.5 Audio/video conferencing 1.5 Managed Client / Offline applications 1. Live Demo Slide 14
Mobile Strategy Universal access Remain productive regardless of location Web clients Unleashing knowledge Social and expertise, Network, leveraging Audio/Video social networks. Anywhere, anytime. Rich clients Extending email and collaboration to mobile workers Email, IM Delivering performance, security Connectivity and quality of service Extend/build vertical business applications for mobile environments Managed Client Mobile clients Proven, open and reliable infrastructure Security-rich, high availability, simple upgrades, fully extensible standards-based Slide 15
1.1 Connectivity First you want to connect to your company network Creates a secure (VPN) connection between your device and the company gateway Selects automatically an available network connection (configured on the device) Switches between these network connections while maintaining the session: Seamless Roaming In the office In the field working at home WiFi GPRS/3G WiFi / USB / Ethernet via Enterprise WAN via Internet or direct access node via Internet More Slide 16 Data Centre Center
1.2 E-Mail Then you want to check your mail Automatic, two-way, over-the-air synchronization for email, calendar, tasks and contacts. Read / Unread mark updates Full Email retrieval for truncated mail Data filtering options for email, calendar and tasks Slide 17
1.2 E-Mail: Traveler and inotes - Lotus Traveler on Windows Mobile/ Symbian S60) and inotes on iphone) HTTP/S protocol Lotus Notes Traveler Client Single server Lotus Notes Traveler Client Multi-server Firewall Firewall Lotus Mobile Connect DMZ HTTP/S protocol Lotus Mobile Connect DMZ Firewall Firewall Lotus Domino (8.0.x/8.5) with Lotus Notes Traveler service Sync and Mail server W indows-only initially Trusted Domain Lotus Domino (8.0.x/8.5) with Lotus Notes Traveler service Sync server W indows-only initially Trusted Domain Lotus Domino (7.0.2+) Mail server Any OS Slide 18
1.2 E-Mail: Traveler and inotes Slide 19
1.2 E-Mail: Traveler and inotes Slide 20
2.2 E-Mail: inotes iphone design philosophy Designing an application for mobile devices is different from designing one for the desktop Apple's iphone web application design guidelines Simplify wherever possible Don t try to squeeze too much onto a page Only require input when necessary Keep key information close to the surface Current iphone-imposed limitations No access to the local filesystem from the browser, so cannot upload file attachments No 'Rich Text' (HTML) editing support, so compose using plain text Slide 21
1.2 E-Mail: inotes Key Points The UI design should conform to Apple iphone Web Application UI guidelines Primary functionality can not require JavaScript All pages must be accessible for users with disabilities No user data should be stored on the device Leverage the existing Lotus Domino and Lotus inotes infrastructure Ultra-light Mode
1.3 Social Network You want to know more about your colleagues Use the Home page to access the latest updates to your activities and interests. View up-to-the-minute information from your colleagues, blogs, and communities Arrange the display of information to suit your preferences.. Slide 23
1.3 Social Network: Lotus Connections Mobile Slide 24
1.4 Instant Message After you have checked your mail and knows your colleague, you want to get in touch Presence information, 1x1 chat, group chat Emoticons, business card Slide 25
1.4 IM: Lotus Sametime Mobile Fixed feature IM Presence Awareness Text IM Group Chat Emoticons Quick Responses Business Cards Basic Click To Call and Email Extensible Platform Rich User Experience HTML Chat Multiple Communities Voice Call *Video Chat/ Conferencing Sametime Mobile IM 2006-2008 7.5, 7.5.1 8.0, 8.0.1 Sametime Standard UC 2 Platform 2009 8.5 Beta * in progress Slide 26
1.4 IM: Lotus Sametime Standard UC 2 Platform Slide 27
1.5 Audio/video conferencing Sometimes you need multimedia to facilitate the communication Audio/video conferencing * AdTech - work in progress Slide 28
1.6 Managed Client/Offline applications Then you want to start working and access applications Universal managed client software An easy-to-use development environment Synchronizes data and application Offline access, data & application synchronization Leverage open standards (Eclipse) Slide 29
1.6 Managed Client/Offline applications: Lotus Expeditor Enterprise / ISV Applications eworkbenchui Seamless Application Launcher/Switcher ejface eswt UI Mobile Extensions Application Manager (eupdate) MQTT/ Micro Broker JMS MQe JNDI JDBC (JSR 169) DB2e Web Container (Servlet/JSP) Web Services (JSR 172) Enterprise Mgmt Agent SyncML Framework Provisioning OSGi Services Embedded Rich Client Platform Framework MicroXML OSGi R4 Java Class Library (IBM DeviceEE ) Java Virtual Machine (IBM J9 Technology) WM 5/6 WinCE 5.0 Nokia S60 Slide 30
Agenda 1. Introduction 2. Mobility Strategy 1.1 Connectivity 1.2 E-Mail 1.3 Social Network 1.4 Instant Message 1.5 Audio/video conferencing 1.6 Managed Client / Offline applications 3. Live Demo Slide 31
Thank You! Slide 32
Introduction -Technology has emerged to support business needs Slide 33
Introduction Universal access Be as productive as possible, regardless of location Rich Client Browser Mobile Device Connected Disonnected Slide 34
Mobil e UC 2 Web 2.0 UC2 + Mobile + Web 2.0 Slide 35
1.1 Connectivity : Lotus Mobile Connect Browser - Secure connection across all modes of access (desktop, browser, mobile) Secure Connectivity Sametime Sametime Secure VPNs User authentication Data encryption Optimized access Challenge: Sensitive information across networks Secure and seamless access to business information Wide variety of networks (wireless, wire line, transient) High cost of moving data Solution: Secure VPN with seamless roaming Strong data encryption / Authentication Secure wireless / wire line roaming over 35+ networks Customizable least cost routing Transparent network transitions (e.g. from WiFi - corporate campus / coffee shop to GPRS connection in the car) Open Security Standards RSA, AES, DES FIPS 140-2, Common Criteria EAL3+ Screencam Slide 36
1.6 Lotus Expeditor - MJSP Supports MIDP and More Powerful Applications in Single Runtime Mobile Java Service Platform MIDlets with LCDUI GUI ercp applications, rich GUI (eswt UI) Web Applications and W3C Widgets (Browser UI) Other application models and UI libraries Game features + Small set of runtime classes Various JSRs Telecom Services & APIs Remote management Shared components and services More runtime classes OSGi / JSR 232 Telecom Services & APIs J2ME CLDC VM J2ME CDC/FP 1.1 VM Slide 37