12
Presenter: Paul Steel Regional Technical Manager BlackBerry Mobile Data System v4.1 Examine the various options for developing mobile applications for BlackBerry

BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

Presenter:Paul SteelRegional Technical Manager

BlackBerry Mobile Data System v4.1

Examine the various options for developing mobile applications for BlackBerry

Page 2: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

Agenda

• Mobile Data System History– Examples

• Introduction to Mobile Data System v4.1• Mobile Data System v4.1 Demo

Page 3: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

• BlackBerry MDS Services • Provides a secure pipe between the handheld and BlackBerry Server for

application data• Support for standard protocols (HTTP(S), XML, WML,…)• Interface with browser or client apps• Device: Browser (Channel, Message or Cache) & Java ME Apps

BlackBerryHandheld

Firewall Wireless Networks

CorporateApplication

Servers

CorporateEmail Servers

BlackBerryEnterprise

Server

MDSServices

EmailServices

XML/HTTPS

Encryption, TransportServicesSAP

OracleSiebel

Mobile Data System HistoryGeneral Overview

Page 4: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

Java Applications for BlackBerry

BlackBerry Browser

Applications

Cons Pros ☺Rich and responsive (off-line data &

processing, rich UI controls, etc.)

Can integrate with BlackBerry APIs

Effective OTA communications

Provide a great user experience!

Complex programming modelRequires UI and wireless expertiseTakes a long time to developComplex deployment/management Minimal code reuse => excessive size

Shorter development cycle

Everyone can build browser apps

Simple deployment & management

Don’t take much space on device

Offline functionality is very limited

Downloading and rendering page information can be sluggish

Unable to integrate with other BlackBerry applications

Excessive wireless traffic

Mobile Data System HistoryProblems we are tying to solve

Page 5: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

X?

X?

Pros ☺Rich and responsive (off-line data &

processing, rich UI controls, etc.)

Can integrate with BlackBerry APIs

Effective OTA communications

Provide a great user experience!

Shorter development cycle

Everyone can build easily

Simple deployment and management

Don’t take much space on device

Mobile Data System HistoryCan we get the best of both worlds?

Page 6: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

Agenda

• Mobile Data System History– Examples

• Introduction to Mobile Data System v4.1• Mobile Data System v4.1 Demo

Page 7: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

• BlackBerry MDS Studio (BlackBerry Developer Tool)– A powerful visual tool for assembling BlackBerry MDS Studio

Applications– Drag-and-drop component based methodology

• BlackBerry MDS Runtime (BlackBerry Device Software)– BlackBerry device software component– Provides runtime services to BlackBerry MDS Studio Applications – Manages the on-device application lifecycle, including deployment,

execution and upgrade

• BlackBerry MDS Services (Updated Mobile Data Service)– Resides on the BlackBerry Enterprise Server– Handles interaction between BlackBerry MDS Applications and

back-end systems– Centrally manages BlackBerry MDS Applications

Introduction to Mobile Data System v4.1New System Components

Page 8: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

• Eclipse-based drag-and-drop development environment for building rich-client applications

• No programming/coding required

• Applications are “assembled”from components

– UI Components– Data Components– Message Components

• Visual “drag and drop”approach

• Connect to back-end Web Services (SOAP, WSDL, XML)

• Support for content push via Web Services eventing

Introduction to Mobile Data System v4.1BlackBerry MDS Studio

Page 9: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

SOAPCRM

Domino ApplicationServer

CustomDatabase

Web Servicesdescribed by WSDL

ERPBlackBerry Server with BlackBerry

MDS Services

BlackBerry Handheld with MDS Runtime

HTTP

Web-Based Applications

MDS Studio ApplicationRepository

BlackBerry MDS Studio

(IDE)

• Visa• Amex

BlackBerry MDS Studio Application

BUILD & DEPLOY

(Browser & Java ME Apps)

Introduction to Mobile Data System v4.1BlackBerry MDS Runtime & BlackBerry MDS Services

Page 10: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

Introduction to Mobile Data System v4.1MDS Runtime & MDS Services

Page 11: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

Agenda

• Mobile Data System History– Examples

• Introduction to Mobile Data System v4.1• Mobile Data System v4.1 Demo

Page 12: BlackBerry Mobile Data System v4€¦ · Simple deployment & management Don’t take much space on device Offline functionality is very limited Downloading and rendering page information

BlackBerry for Lotus Domino

BlackBerry for Lotus Domino

Thank you for attending! Be sure to join us for other BlackBerry sessions and events happening at Lotusphere:• BlackBerry breakout session – Wednesday, 10am, Swan Ballroom• BlackBerry VIP Customer Reception – Tuesday night, 6pm, Grand Harbour South (Yacht & Beach Hotel)

For more resources, please visit:www.blackberry.com/go/dominowww.blackberry.com/go/DominoResources