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

  • 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 16
BlackBerry Mobile Data System 17
Feature Description
retrieve statistics on memory use in the BlackBerry JVM
log events into the persistent file system
System administrators control the resources that specific applications can access.
Advanced
utilities
BlackBerry MDS Java applications can use several advanced BlackBerry Java APIs:
Multilanguage support: An internationalization API provides discrete language
resources.
XML parser: An XML API, which is compatible with the Simple API for XML (SAX),
provides integrated XML and Wireless Application Protocol Binary XML (WBXML)
parsing and serialization.
Cryptography: A robust set of APIs provides applications with a range of cryptographic
functions.
Content protection: An API encrypts application-specific content on the BlackBerry
device.
Pushing content
to users
BlackBerry MDS Java applications can use HTTP POST or PAP requests to send information
proactively to the BlackBerry device.
The request headers include information about the content to be pushed, the destination
BlackBerry device or user, and the BlackBerry device application for which the data is
intended (such as the BlackBerry Browser or a custom application). The request body
contains the content. When the connection service on the BlackBerry Enterprise Server
receives the HTTP POST message, it initiates the connection to the BlackBerry devices.
Integration with
BlackBerry
applications
The BlackBerry JDE provides APIs that enable custom applications to interact with standard
BlackBerry device applications:
Messages: Applications can send and receive email messages through the BlackBerry
Enterprise Server or BlackBerry Internet Service ™.
PIM: Applications can access and store PIM data, including calendar appointments,
address book contacts, and tasks.
Phone: Applications can receive and make phone calls, and read and write phone logs.
Browser: Applications can display web pages using the BlackBerry Browser.
Invocation: Applications can open the address book, calendar, memos list, messages
list, phone, or tasks list.
Menu item: Applications can add custom menu items to BlackBerry applications.
Security
Application control: System administrators can control whether users can install and
run third-party applications, and they can view which applications have been installed
on specific BlackBerry devices.
Access to memory: The BlackBerry Java implementation is designed to inhibit
applications from causing problems accidentally or maliciously in other applications or
on the BlackBerry device. Java applications can write only to BlackBerry device memory
that is allocated specifically for use by the BlackBerry JVM, and they cannot access the
virtual memory or the persistent storage of other applications (unless they are
specifically granted access to do so).
Custom applications can only access persistent storage or user data, or communicate
with other applications, through specific APIs. Research In Motion (RIM) must digitally
sign applications that use certain BlackBerry APIs to provide an audit trail of
applications that use sensitive APIs.
Deploying
applications
System administrators can install applications on behalf of users, or they can permit users
to install applications themselves. In both cases, system administrators make applications
available wirelessly or through the desktop software.
Wireless: System administrators can mark applications as required for specific users,
and send these applications wirelessly to users for automatic installation. System
© 2006 Research In Motion Limited. All rights reserved.
www.blackberry.com
Vue de la page 16
1 2 ... 12 13 14 15 16 17 18 19 20

Commentaires sur ces manuels

Pas de commentaire