Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Overview of the
BlackBerry Solution and
Development Options
John Edward
Product Manager
Research In Motion
Welcome to
Agenda The Next Level
BlackBerry Technical Seminar 2007
.NET Corporate
Application Servers
J2EE Corporate
Application Servers
XML /
2.5G Networks
GSM/GPRS
SOAP /
iDEN Custom
CDMA 2000 1XRTT
TCP/
HTTP(S)
BlackBerry Enterprise Corporate Systems
3G Networks Server with MDS Domino Corporate (ERP, CRM,
Services Application Servers Databases, File
Systems etc.)
Wi-Fi
Web Servers (IIS,
Apache-Tomcat)
Welcome to
BlackBerry Internet Solution The Next Level
BlackBerry Technical Seminar 2007
Internet
Internet
BlackBerry Internet Public Web
3G Networks Service Servers
Internet
Wi-Fi
BlackBerry
Enterprise Server
Welcome to
BlackBerry Wireless Solution Overview The Next Level
BlackBerry Technical Seminar 2007
BlackBerry
Browser
HTML, WML, SVG
TCP / HTTP(S)
BlackBerry Corporate
Client 3DES / AES Encryption Web / App
Push & Pull of Data Server
Application Network-independent
Welcome to
Agenda The Next Level
BlackBerry Technical Seminar 2007
Java ME
MDS Runtime
Flexibility
Browser
Ease of Development
Application Development Welcome to
The Next Level
Options – Browser BlackBerry Technical Seminar 2007
• Channel Push
• Push a custom icon along with the web page
• Icon appears on the BlackBerry Home screen
and acts as a permanent ‘channel’ to the
referenced URL
• When pushing an update to this page at a later
time, the icon can change to an “unread” state
• Message Push
• Push a message to the user’s inbox that
automatically launches the browser to a specified
page
• Cache Push
• Push a page to the browser’s local cache,
but do not notify the user
• Eclipse-based IDE
• Visual “drag and drop”
approach
• Applications are “assembled”
from components
•UI Components
•Data Components
•Message Components
• JavaScript for client-side
coding
• Optimized for wireless
connectivity
•XML Web Services (utilizing SOAP)
•Database connector (utilizing SQL) for
workgroup applications
MDS Runtime Developer Tools – Welcome to
The Next Level
BlackBerry Plug-in for Microsoft Visual Studio
BlackBerry Technical Seminar 2007
•BlackBerry Smartphone
Simulators
•BlackBerry MDS Connection
Service Simulator
•Simulates TCP / HTTP connections for
BlackBerry Smartphone simulators
•Allows simulation of push functionality to
BlackBerry Smartphone simulators
•BlackBerry Email Server
Simulator
•Simulate email functionality with the BlackBerry
Smartphone simulator
Welcome to
Agenda The Next Level
BlackBerry Technical Seminar 2007
•Network Communication
•“The best wireless solutions
use wireless the least”
•Send only the necessary data
•Send data only when necessary
•Leverage push (rather than
request/response) to better
optimize network use
•Context-sensitive applications!!
Wireless Application Design Welcome to
The Next Level
Considerations BlackBerry Technical Seminar 2007
Custom BlackBerry
Java ME
Application
Push
Thank you!