Blackberry JAVA DEVELOPMENT ENVIRONMENT - - DEVICE APPLICATIONS INTEGRATION - DEVELOPMENT GUIDE Manuel d'utilisateur Page 13

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 20
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 12
BlackBerry Mobile Data System 13
Feature Description
Applications can use operations offered by existing web services, which reduces the
amount of coding required and the time that is necessary to create functional
applications.
It reduces code duplication between applications, which reduces the incremental
memory footprint that is associated with individual applications. It also reduces
complexity for application developers.
Optimized services for common functionality improve the performance and
responsiveness of BlackBerry MDS Studio applications. A common screen-handling
service enables all BlackBerry MDS Studio applications to have a consistent look and
feel.
Optimized
memory usage
BlackBerry MDS Studio applications are designed to be light-weight. Because web services
or the BlackBerry MDS Runtime manage data processing and storage, a BlackBerry MDS
Studio application is essentially an XML definition of the application components and the
cross-component mappings, plus any scripts or image resources.
Reduced CPU
usage
Because the BlackBerry device performs few of the processing duties that are required by the
BlackBerry MDS Studio application, the burden on the BlackBerry device is much lighter than
in a standard client-server application design model.
Reduced
network traffic
BlackBerry MDS Studio applications are designed to use the limited bandwidth available to
them efficiently. Messages are transmitted between the BlackBerry Enterprise Server and the
web services server using SOAP.
Wireless messages are transmitted between the BlackBerry device and the BlackBerry
Enterprise Server using a compact messaging protocol that is optimized for a wireless
environment. The BlackBerry MDS Runtime and the application integration service contain
the required metadata, which reduces the size of the data that is transmitted wirelessly. The
application integration service manages the mapping between SOAP and the compact
messaging protocol.
Asynchronous
communication
The communication model that is used to transmit application messages between the
BlackBerry device and the remote web service is asynchronous. If an outbound message is
generated when the BlackBerry device is outside of a wireless coverage area, the message is
placed in an outbound queue until a wireless network connection is available. When the
message is placed in this queue, the application continues to function, regardless of whether
the message has been sent. Messages are transmitted from the queue in the background as
soon as the network connection is available.
Similarly, BlackBerry MDS Services are designed to queue inbound messages and send them
to the BlackBerry device when a wireless connection is available. The asynchronous
communication model supports applications that are tolerant to sudden or unpredictable
connection loss. Because BlackBerry MDS Studio applications can store and process data
locally, and because BlackBerry MDS Studio application functionality is designed to be
continually available, BlackBerry device users should be able to access enterprise data at
almost any time.
Pushing
content to
users
BlackBerry MDS Studio applications use WS-Eventing to send information proactively to the
device.
For push events, an outbound message component is designed to be bound at the time of
design to the subscription web service that is associated with the event. An inbound message
is also designed to be bound to the web service event. At runtime, the application can
subscribe to receive the web service event (for example, through BlackBerry device user input
that results in the outbound subscription message being sent). Web service events cause
inbound messages to be sent to the application.
BlackBerry MDS Studio applications can notify BlackBerry device users of inbound messages
in several ways, including a flashing LED, a tune, or a vibration.
© 2006 Research In Motion Limited. All rights reserved.
www.blackberry.com
Vue de la page 12
1 2 ... 8 9 10 11 12 13 14 15 16 17 18 19 20

Commentaires sur ces manuels

Pas de commentaire