Sei sulla pagina 1di 66

Welcome to The Next Level

BlackBerry Technical Seminar 2007

Introduction to the BlackBerry Plug-in for Microsoft Visual Studio

Tim Neil, Team Lead IDE Extensions Team

BlackBerry Plug-in for Microsoft Visual Studio

Welcome to The Next Level

BlackBerry Technical Seminar 2007

BlackBerry development for the Visual Studio developer

Plug-in to Visual Studio 2005

BlackBerry MDS Runtime Development

Familiar Visual Studio development experience

Interoperability with back-end systems via .NET Web Services

Leverages proven BlackBerry security, wireless connectivity, manageability and deployment

via .NET Web Services • Leverages proven BlackBerry security, wireless connectivity, manageability and deployment

BlackBerry MDS Architecture

Welcome to The Next Level

BlackBerry Technical Seminar 2007

Applications developed with the BlackBerry Plug-in for Microsoft Visual Studio leverage the trusted security, push technology, managed network connectivity and scalable architecture of BlackBerry Enterprise Solution

BlackBerry Devices with MDS Runtime

Enterprise Solution BlackBerry Devices with MDS Runtime 2.5G Networks GSM/GPRS iDEN CDMA 2000 1XRTT 3G Networks

2.5G Networks

GSM/GPRS iDEN CDMA 2000 1XRTT

with MDS Runtime 2.5G Networks GSM/GPRS iDEN CDMA 2000 1XRTT 3G Networks Wi-Fi BlackBerry Enterprise Server

3G Networks

2.5G Networks GSM/GPRS iDEN CDMA 2000 1XRTT 3G Networks Wi-Fi BlackBerry Enterprise Server with MDS Services

Wi-Fi

BlackBerry Enterprise Server with MDS Services and Application Repository

Corporate Application Servers hosting .NET Web Service

Corporate Systems (ERP, CRM, Databases, File Systems etc.)

Application Servers hosting .NET Web Service Corporate Systems (ERP, CRM, Databases, File Systems etc.) XML /
Application Servers hosting .NET Web Service Corporate Systems (ERP, CRM, Databases, File Systems etc.) XML /

XML / SOAP

Application Servers hosting .NET Web Service Corporate Systems (ERP, CRM, Databases, File Systems etc.) XML /

HTTP(S)

Application Servers hosting .NET Web Service Corporate Systems (ERP, CRM, Databases, File Systems etc.) XML /

MDS Runtime Development in Visual Studio

Welcome to The Next Level

BlackBerry Technical Seminar 2007

Same Rapid Application Development (RAD) framework used by MDS Studio User interface, terminology and development patterns for building applications are common to building regular Windows®, ASP.NET® or Windows Mobile® applications Client-side coding is done in JavaScript.

No Java, C# or VB.NET

Single IDE for development of client and server components

.NET Web Services for back-end integration are typically developed in Microsoft Visual Studio and imported into MDS Runtime projects

MDS Runtime Development in Visual Studio

Welcome to The Next Level

BlackBerry Technical Seminar 2007

MDS Runtime applications are executable metadata, bundled as XML and JavaScript Once loaded by the MDS Runtime environment, applications are compiled to byte code and function like native applications MDS Runtime development is well-suited for forms-based applications that require client-side functionality such as offline operation, data management and flexible user interface

Form submission from the field Remote information search and look-up

Sample MDS Runtime Applications

Form Submit Sample

‘BlackBerry Questionnaire’

Simple form submit to back-end SQL DB via .NET Web Service

Orders Database

Similar to Microsoft Northwinds database

Access to SQL DB via .NET Web Service

Emergency Contact List Sample

Push data from back-end SQL DB

Welcome to The Next Level

BlackBerry Technical Seminar 2007

Contact List Sample • Push data from back-end SQL DB Welcome to The Next Level BlackBerry

Demo

On to the Demonstration…

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

October 15, 2008

Welcome to The Next Level

BlackBerry Technical Seminar 2007

System Requirements

Visual Studio 2005 Standard or Professional Edition

Windows 2000 or Windows XP

Computer monitor with 1024 x768 resolution or higher

Computer with

Intel® Pentium® 4 Processor (1 GHz or higher)

1.5 GB HD

1 GB RAM

MDS Runtime 1.1.2

Welcome to The Next Level

BlackBerry Technical Seminar 2007

Support for 64 MB BlackBerry devices (includes 7130, 8700, 8100, 8300, 8800 series) running BlackBerry handheld code 4.1 or above

Included in 4.2.2 device code and free download from www.blackberry.com

Future support for Windows Mobile devices running the BlackBerry application suite

BlackBerry Enterprise Server / MDS Services 4.1.x

Known issue with BlackBerry Enterprise Server 4.1.2

HTTP / XML Push requires BlackBerry Enterprise Server 4.1.4 or above

Thank you!

Questions?

Welcome to The Next Level

BlackBerry Technical Seminar 2007

Welcome to The Next Level BlackBerry Technical Seminar 2007 Download the Plug-in for free today at

Download the Plug-in for free today at www.BlackBerryDeveloper.com