Wireless Solutions Beyond Email
Wireless Solutions Beyond Email Agenda Wireless Beyond Email in the Enterprise Key Success Factors for Wireless Enterprise Applications Understanding ROI & TCO for Wireless Solutions Beyond Email Approaching Wireless Solutions Beyond Email on BlackBerry Third Party Applications BlackBerry Browser Custom Java /J2ME Applications Leveraging IBM & Lotus Solutions
Wireless in the Enterprise Enterprises are investing in wireless technology & mobile solutions as a way of boosting productivity, improving efficiency & increasing access to knowledge Empowering mobile users with the information they need, when they need it Enabling better decision making & tactful relationship management Streamlining work flow processes & administrative tasks Typical deployment strategies Start with familiar horizontal applications (email), extend to vertical applications to solve specific business problems Vertical applications tend to take more time to discover & deploy, but yield higher quantifiable ROI Incremental approach often yields the best results
Key Success Factors for Wireless Applications Identify the problems or opportunities Identify business problems, mobile users & mobile requirements Which desktop applications does your workforce depend upon? Understand key ROI metrics Returns vs. Costs Leverage true value of mobility & wide area wireless Always-on connectivity to the enterprise Push technology & alerting Without compromising IT policies & procedures Firewall restrictions, user authentication Security, security, security Manageability, control & ease of deployment
Identifying the Problem or Opportunity Understanding the Mobile Users Mobile Executives, Knowledge Workers Sales Force, Field Force IT & Help Desk Understanding the Needs of the Mobile Users Mobile Access to Critical Corporate Information & Applications Anywhere, anytime (wide area, national & global) Persistent connection to realize true benefits of wireless Mobile Needs Messaging & Collaboration Alerting & Reporting Remote Data/Application Access & Control Forms & Data Submission
Identifying the Problem or Opportunity Opportunities that secure wireless solutions can offer: Data entry & submission at time of data collection Access to enterprise applications & information practically anytime, anywhere Wireless notification & information distribution Real-time collaboration Increased productivity: turn down time into productive time! But how do these ideas map to ROI & the value to the business? Key Business Value Propositions: Reduce Operating Costs; Increase Revenues; Improve Customer or Employee Satisfaction; Maintain Competitiveness
ROI: Return On Investment Data Collection & Submission Improve Data Accuracy & Consistency Reduce Processing & Administration Costs Reduce operating costs, increase customer satisfaction & revenue Data Access, Alerting & Collaboration Provide Timely Access to Information; Immediacy Reduce Existing Communication & RAS (Remote Access) Costs Reduce operating costs, increase employee & customer satisfaction, maintain competitiveness Productivity Increase productive time for your mobile employees Reduce time spent searching for information & turn that into time spent using the information Soft ROI but time is money!!
TCO: Total Cost of Ownership TCO Considerations: Development & Deployment Airtime, Support, Scaling, Administration & Management Best practices for minimizing TCO: Leverage your investment in wireless email & the value proposition of the wireless platform Ensure that the mobile solution is secure: you will pay if it is not!! Standardize on a discrete set of mobile solutions; Rogue handhelds & applications tend to increase support costs & TCO Ensure that applications are easy to use & match user needs/expectations Use management tools to monitor & report on handhelds & applications BlackBerry provides a secure & integrated wireless platform, enabling the development, deployment & management of new wireless applications that leverage your existing investment in BlackBerry & wireless
Recall: Key Success Factors for Wireless Applications Identify the problems or opportunities Understand key ROI metrics Leverage true value of mobility & wide area wireless Always-on connectivity to the enterprise Push technology & alerting Without compromising IT policies & procedures Firewall restrictions, user authentication Security, security, security Manageability, control, & ease of deployment What does BlackBerry provide to make this a reality? What are the tools & options for application deployment?
BlackBerry: Wireless Email BlackBerry Wireless Solution Architecture Email Server GPRS Corporate Network CDMA Nextel BlackBerry Enterprise Server Application & Web Servers Mobitex DataTAC Connectivity Security Management Value/ROI
BlackBerry: Wireless Email and Beyond BlackBerry Wireless Solution Architecture: Beyond Email Email Server GPRS Corporate Network CDMA IDEN BlackBerry Enterprise Server with Mobile Data Service HTTP(S) Application & Web Servers Mobitex DataTAC End-to-End Encryption for ALL Data Pull & Push Capability for ALL Applications Handheld Management & Control Access to Enterprise Servers & Applications Extensible to Third Party Solutions
BlackBerry: Mobile Data Service BlackBerry Enterprise Server with Mobile Data Service enables new wireless enterprise applications beyond email to be deployed without the need to: Purchase or manage new wireless connections or new pricing plans Worry about security beyond the firewall Worry about connectivity & support for multiple networks (including roaming!) Conceptually provides a persistent, bi-directional VPN connection for the BlackBerry Browser & J2ME applications Enables enterprises to easily extend existing enterprise applications & processes wirelessly with low TCO
Wireless Solutions Beyond Email Approaching Solutions Beyond Email on BlackBerry: BlackBerry Enterprise Server with MDS Pre-Packaged Packaged Vertical Applications from Third Party Custom Application Integration with Third Party Support In-House Development of Applications Network & Systems Management Document Access & Management Business Continuity Messaging & Collaboration Forms & Data Collection Service Management & Job Dispatch Systems Integrators Corporate Data Access ISV s Browser-Based Based Solutions using BlackBerry Browser & Corporate Web Servers Custom Java/J2ME applications using the BlackBerry Java Development Environment
Third Party Solutions Network & Systems Management Remotely access & manage intranet, Windows & Unix servers User management, Services, Events, Secure Telnet, Reboot Server Access & manage Lotus Domino & BlackBerry Enterprise Server! Reduce down-time & RAS costs; Improve employee satisfaction Document Management Remotely access documents from networked drives & PC View, Print, Fax & Email documents Improve access to knowledge & customer satisfaction; displace laptops
Third Party Solutions Messaging & Collaboration Extend existing Instant Messaging Solutions, including Lotus Sametime & public systems Improve productivity & workgroup collaboration Business Continuity Notifications to BlackBerry in the case of emergency or disaster Push out business continuity plans, check lists, contact lists, maps, etc. Local storage of critical information Improve COOP plans & execution; replace paper documents
Third Party Solutions Service Management & Job Dispatch Manage Help Desk & Trouble Tickets from BlackBerry Dispatch work orders to Field Force Manage lifecycle: Accept, Update, Close Increase data accuracy, customer satisfaction, sales opportunities, productivity Forms & Data Collection Publish custom forms to BlackBerry Submit data from field immediately Support for out of coverage form submission Improve data accuracy, timeliness & workflow efficiency
Custom Application Development Options Browser / Server Applications Use the BlackBerry Browser on the handheld Access internal web sites via Mobile Data Service feature of BlackBerry Enterprise Server (like a permanent VPN!) Use existing web pages or design new pages for BlackBerry Custom Client / Server Applications Develop & deploy a custom application for the handheld Customized interface, client-side logic & data storage Communicate with existing or new serverside applications to retrieve/submit data
Browser/Server Applications: Overview BlackBerry Browser BlackBerry Browser for handhelds operating on GSM /GPRS, CDMA2000 1X & Nextel networks supports HTML & WML content Browser v2.5 for handhelds operating on Mobitex & DataTAC networks (RIM 850, RIM 857, RIM 950, RIM 957 ) supports WML content All browser data is 3DES encrypted (just like email)
Browser/Server Applications: Overview Development Requirements Use standard web publishing tools to create HTML or WML web pages Use ASP/JSP pages for dynamic content Enter the internal URL & Go! Leveraging the Value of PUSH Develop server-side applications that push web pages to users and alert them that new content has arrived Push out custom icons to the BlackBerry home screen, that act as permanent links to frequently accessed sites
Browser/Server Applications: PUSH BlackBerry-defined push types: Channel Push Push an icon to the home screen along with a web page The icon acts as a permanent channel to the referenced URL Icon can change when new push data arrives Message Push Push a web page new message appears in the user s inbox Automatically launches the browser when user opens message Push & 3DES HTTP POST
Browser/Server Applications: PUSH Channel Push: Message Push:
Browser/Server Applications: Tips Leveraging Browser Push Channel Push: Push out permanent icons for frequently visited web sites, such as employee portals or web-based applications Message Push: Effective for periodic alerts or reporting Start simple! Try to access your existing pages Use Channel Push for 1 or 2 applicable links Add Message Push based on events Optimize User Experience on BlackBerry Optimize pages to deliver critical data only Reduce need to scroll & provide important links near top of page
Client/Server Applications: Overview Application on the handheld is a custom Java (J2ME) Application There are 3 main versions of Java: J2SE (Java 2, Standard Edition) Runs on desktops & laptops J2EE (Java 2, Enterprise Edition) Runs on servers J2ME (Java 2, Micro Edition) Runs on small computing devices J2ME is a standard set of Java API libraries, designed to be run on constrained devices
Client/Server Applications: Overview BlackBerry handhelds operating on GSM/GPRS, Nextel & CDMA2000 1X networks support J2ME Custom client applications are built with the BlackBerry Java Development Environment (JDE) BlackBerry JDE v3.6 / 3.7 Released in Spring, 2003 Based on J2ME standard Includes BlackBerry-specific Java API extensions Full featured Integrated Development Environment (IDE) with Simulators
Client/Server Applications: Java APIs Java APIs for BlackBerry enable you to develop custom client applications that provide: Robust & customizable User Interface Persistent Data Storage on the handheld (flash memory) Event Listening & System interfaces Secure wireless transport via HTTP(S) and Email For more advanced applications: Integration with BlackBerry Email & PIM applications Always-on & Auto-started background threads & PUSH Let s take a look at what a sample app could look like
Client/Server Applications: Sample Call Reporting Application 1. Launch Application 2. List of Customers 3. Create New Call Report 4. Enter Details & Submit Some Key Ideas: Optimized user interface for data entry & searching Store data locally: always available, submit while out of coverage Secure connectivity to corporate Web or Application Servers PUSH out Call Report summaries and/or customer-specific alerts?
Leveraging Solutions from IBM Lotus IBM & Research In Motion (RIM) have partnered to provide you with products & tools to help realize wireless enterprise applications Lotus Sametime Instant Messaging Pre-packaged solution from IBM Lotus IBM WebSphere Everyplace Access (WEA) WebSphere provides a web portal framework for personalized access to corporate apps WEA extends these portals to BlackBerry Supports PUSH for proactive alerts & Access to Lotus Domino Applications Wirelessly access web-enabled Domino apps via BlackBerry Browser IBM DB2e Data sync engine for custom Java/J2ME applications for BlackBerry Develop custom app, let DB2e manage data sync with server!
Understanding the Choices Summary There are various ways to extend BlackBerry beyond email Browser-Based Solutions Leverage BlackBerry Browser on handheld Suitable for extending existing web-based applications Very easy, no wireless-specific development Custom Client/Server Solutions Develop custom client application using BlackBerry JDE Suitable for extending existing client/server or browser-based solutions Optimize user experience & offline capabilities Third Party Solutions Leverage expertise of BlackBerry ISV Alliance Program Members Quick deployment, solve real business problems today Extend IBM Lotus environment using Sametime, WEA, DB2e, etc. All solutions can leverage BlackBerry Security, Push, & Network- Independence
Understanding the Choices Summary How do I know which approach to take? How large is the expected application user-base? If relatively small, think about custom development (Browser or Java) Do you already have a web-based front-end? If yes, think about the Browser for initial deployment Is out-of-coverage support critical for functionality or adoption? If yes, think about Java App or Third Party Is full reliability and 2-way synchronization critical? If yes, think about Third Party Is there a solution already developed & available? If yes, think about Third Party Will your application need to support Mobitex/DataTAC C++ - enabled handhelds and/or 2.5G Java-enabled handhelds? If yes, think about Third Party