Wireless Solutions Beyond Email jb - BlackBerry Solutions Beyond Email ... • But how do these...

29
Wireless Solutions Beyond Email

Transcript of Wireless Solutions Beyond Email jb - BlackBerry Solutions Beyond Email ... • But how do these...

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, improvingefficiency & 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

• 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

Key Success Factors for Wireless Applications

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

Identify the problems or opportunitiesUnderstand key ROI metricsLeverage 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?

Recall: Key Success Factors for Wireless Applications

GPRS

Corporate Network

Application & Web Servers

Email Server

CDMA Nextel®

Mobitex DataTAC®

BlackBerry Enterprise Server

BlackBerry Wireless Solution Architecture

BlackBerry: Wireless Email

Connectivity Security Management Value/ROI

GPRS

Corporate Network

Application & Web Servers

Email Server

CDMA IDEN

Mobitex DataTAC

BlackBerry Enterprise Server

End-to-End Encryption for ALL DataPull & Push Capability for ALL Applications

Handheld Management & Control

Access to Enterprise Servers & Applications Extensible to Third Party Solutions

HTTP(S)

withMobile Data Service

BlackBerry Wireless Solution Architecture: Beyond Email

BlackBerry: Wireless Email…and Beyond

• 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

BlackBerry: Mobile Data Service

Wireless Solutions Beyond Email

• Approaching Solutions Beyond Email on BlackBerry:

BlackBerry BlackBerry Enterprise Server Enterprise Server

with MDSwith MDS“In“In--House” DevelopmentHouse” Developmentof Applicationsof Applications

Custom Application Custom Application Integration with Third Integration with Third Party SupportParty Support

“Pre“Pre--Packaged” Vertical Packaged” Vertical Applications from Third Party Applications from Third Party

•• Systems IntegratorsSystems Integrators•• Corporate Data Access Corporate Data Access ISV’sISV’s

•• Network & Systems ManagementNetwork & Systems Management•• Document Access & ManagementDocument Access & Management•• Business ContinuityBusiness Continuity•• Messaging & Collaboration Forms Messaging & Collaboration Forms

& Data Collection& Data Collection•• Service Management & Job Service Management & Job

DispatchDispatch

•• BrowserBrowser--Based Solutions using Based Solutions using BlackBerry Browser & Corporate BlackBerry Browser & Corporate Web ServersWeb Servers

•• Custom Java/J2ME applications Custom Java/J2ME applications using the BlackBerry Java using the BlackBerry Java Development EnvironmentDevelopment 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

• 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 server-

side applications to retrieve/submit data

Custom Application Development Options

• 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: Overview

• 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

Browser/Server Applications: PUSH

HTTP POSTPush & 3DES

Browser/Server Applications: PUSH

Message Push:

Channel Push:

• 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

Browser/Server Applications: Tips

• 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

• 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: Overview

• 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: Java APIs

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!

• 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 ChoicesSummary

• 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

Understanding the ChoicesSummary