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:
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 |