
BlackBerry Mobile Data System 11
from the cache. Browser cache updates can provide users with quick access to current data on their BlackBerry
devices, even when they are not in a wireless coverage area.
Optimizing web content for wireless browsing
Web developers can optimize wireless browsing on BlackBerry devices by using simple page layouts that do not
use frames, minimizing the use of scripts and embedded objects, such as applets, and avoiding reliance on
images and colors. Web developers should design web pages to display on the small screens of mobile devices
and them small so that they download quickly over wireless networks.
For server-side coding, web developers can use any language that can communicate with back-end applications
or databases from a web interface, such as JSP, ASP, or Hypertext Preprocessor (PHP). The same back-end
scripts can be used for both wireless device and computer browsers.
Creating BlackBerry MDS Studio Applications
BlackBerry MDS Studio applications combine the light-weight, programmatic simplicity of BlackBerry MDS
Browser applications with the functional sophistication of BlackBerry MDS Java applications. BlackBerry MDS
Studio applications enable BlackBerry device users to access the functionality of remote web services from their
BlackBerry devices. Web services can be located on a server that resides either inside or outside of a corporate
firewall; they are web-accessible application components that provide a set of well-defined operations (for
example, a conversion utility). BlackBerry MDS Studio applications access these web services wirelessly through
HTTP or HTTPS connections and communicate with them using SOAP.
BlackBerry MDS Studio applications use the operations performed by web services. Applications can be designed
to access some or all the operations of a single web service, or they can be designed to access operations from
multiple web services from within a single BlackBerry MDS Studio application.
The web service development model gives application developers design flexibility. BlackBerry MDS Studio
applications also require less coding sophistication than traditional client/server application models because the
web service, the BlackBerry MDS Runtime, and the BlackBerry MDS Services provide most of the complex
programmatic functionality.
The reduced development complexity and the connection service push capabilities enable application developers
to produce applications with the same performance, responsiveness, and user experience of traditional Java
client applications, but in less time, without the need for extensive coding knowledge, and with fewer demands
placed on the processing and memory constraints of the BlackBerry device.
Development tools and functional framework
BlackBerry MDS Studio application development and functional architecture
© 2006 Research In Motion Limited. All rights reserved.
www.blackberry.com
Comentarios a estos manuales