Show TOC

Mobile DevelopmentLocate this document in the navigation structure

Use

This topic covers the new and enhanced features that covers the development aspects of SAP NetWeaver Mobile. This includes the data orchestration workbench and the development plug-ins of SAP NetWeaver Developer Studio.

DOE Development

Feature

Type of Change

Description

Reuse of distribution model

New

SWCVs shipped by SAP can be extended or modified by customers. In the earlier release, users could only enhance data objects in the SAP-shipped SWCVs. Now, with this feature, you can also extend distribution models in the SAP-shipped SWCVs.

More information: Extending the DM in an SWCV

Back-End Adapter Creation

Enhanced

BAPI wrappers are assigned to a data object in the Data Orchestration Engine (DOE). Data objects might not be assigned with create, modify or delete BAPI wrappers. In such a scenario, the DOE sends a message to the client if the client tries to create, modify or delete the data. With this release, the developer can choose the type of message that must be sent to the client when creating the BAPI wrapper. The DOE can send a confirmation or rejection message to the client.

More information: Creating a Back-End Adapter

Synchronous association pull

New

The DOE can get the values of associated data objects from the back-end system and send it to the client.

More information: Modelling a Synchronous Association-Pull Scenario

Static filter definitions

Enhanced

Developers can create static filters using operators in addition to the equal operator (EQ). These enhancements allow developers to define static filters for a wider range of scenarios.

More information: Creating a Distribution Dependency

Back-end gateways for DOE

New

Using the Data Orchestration Engine (DOE), you can exchange data with multiple back ends. In the DOE, you configure the data objects to be gateway-enabled, you can extend the gateway meta model, and define gateway rules and dependencies.

More information: Creating and Editing Gateway Rules

Function modules for identifying SWCV-related information for devices

New

In the back-end system, an application may have to access SWCV-related information from the data orchestration engine (DOE). For this purpose, the DOE provides a list of function modules that the back-end system can call through an RFC.

More information: Function Modules for Obtaining SWCV-Related Information

Web Service Back-End Adapters

New

Web service adapters are used to exchange information between non-SAP/external back-end systems and the Data Orchestration Engine (DOE). The Web service adapter maps a data object's node attributes to the corresponding fields in the business data in the back-end system.

More information: Creating Web Service Back-End Adapters

Enhancing design time logging to cover all objects

Enhanced

This functionality allows you to log the activities while creating, deleting, or modifying the design-time objects such as data objects, distribution models, back-end adapters, custom services, distribution packages, package variants, package adapter, custom groups to enhance receiver meta models (RMM), and flow definitions.

More information: Developing Mobile Applications

Mobile Applications for Laptops

Feature

Type of Change

Description

Information on synchronization callback

New

APIs are provided for applications to receive the following information: Synchronization protocol (HTTP/ HTTPS/ data carrier) Type of synchronization (manual or background) Amount of data uploaded to the DOE during the last synchronization.

More information: SAP NetWeaver Mobile Java docs, which you can access at http://help.sap.com/javadocs/

Explicit invalidation of model

New

Mobile applications are provided with an API that commits the current session of an application but does not validate the query wrappers in the session.

More information: SAP NetWeaver Mobile Java docs, which you can access at http://help.sap.com/javadocs/

Data Encryption

Enhanced

When using data carrier synchronization on a mobile client for laptops, the client allows you to encrypt and sign the data. This ensures greater data security. You can use your own security libraries for encrypting and signing the data,. With this release, SAP NetWeaver Mobile provides the security interface that your security libraries must implement. The mobile client recognizes only those libraries that implement the security interface provided by SAP.

More information: Implementing Security Interface on the Client

Mobile client status monitor

New

When you install the mobile client for laptops, the monitor is also installed and appears in the system tray as an icon.

More information: Status Monitor for the Mobile Client

Mobile Applications for Handhelds

Feature

Type of Change

Description

Developing mobile applications for handhelds

New

SAP NetWeaver Mobile now supports development of mobile applications for handhelds in the SAP NetWeaver Developer Studio and runs them on the mobile client for handhelds. These applications are managed, synchronized, and run in the same way as other applications supported by SAP NetWeaver Mobile.

More information: Developing Mobile Applications for Handhelds

Mobile Always-Connected

Feature

Type of Change

Description

Support CCTS types

New

As part of this feature the following core data types are supported:

  • Amount

  • Code

  • Date and Time

  • Duration

  • Quantity

The developer can use this feature to assign the value of a single input field to a core data type and pass it to the server.

More information: Developing Mobile Always Connected Applications

Support cascading style sheet (CSS)

New

This feature allows the developer to design a better UI for PieClient. For example, you can use CSS to add an image to a button on the UI of a PieClient.

More information: Developing Mobile Always Connected Applications

Support MessageArea for PieClient and Nokia devices

New

This feature allows the user of the application to see the status of the task performed.

More information: UI Elements for Mobile Always Connected Applications

Windows Mobile 6 devices

New

Windows Mobile 6 devices support Mobile Always Connected applications.

More information: Developing Mobile Always Connected Applications

Support Naurtech browser for all devices

New

Pocket PC devices support Naurtech browser.

More information: Specifics of Pocket PCs