Show TOC

Composing and Testing the Mobile ApplicationLocate this document in the navigation structure

Use

Once Mobile Service Components, Mobile UI Components and Mobile Java Components are developed, they can be individually built, deployed, and tested. You can also explicitly compose them into a Mobile Application and use the Mobile Application for deployment and testing.

Each Mobile Component type (Mobile Service Component, Mobile UI Component, Mobile Java Component and Mobile Application Component) is a deployable entity.

Note

You can deploy your Handheld Application or any of its components as soon as they are built. Thus, you do not have to deploy all components of a big application if you have only modified one or two of its components.

Note

In the Compact Development Scenario, the creation of a Mobile Application Component, Mobile Java Component and a Mobile Service component is not necessary.

More information: Development Scenarios for Handheld Applications

Prerequisites
  • You have created one or more Mobile Service Components containing one or more data objects.

    More information: Creating Mobile Service Component

  • You have created one or more Mobile UI Component containing one or more Web Dynpro applications and the default startup application.

    More information: Creating a Mobile UI Component

  • The build for these components was successful.

Procedure

1. Create a Development Component (Optional)

If you are using a Mobile Application for composition of Mobile Service , UI and Java Components into an application, you need to first create a new Mobile Application, which is technically just an empty Development Component (DC) of type Mobile Application for Handhelds, subtype Mobile Application.

More information: Creating Development Components

2. Define the Dependencies of the Component (Optional)

After creating the Mobile Application as new DC, its dependencies to Mobile Service, UI and Java Components must be defined.

More information: Defining Dependencies Among Components

3. Build the Application

Whether you are using a Mobile Application as a bundling entity or not, you can now build, deploy, run, and debug your development.

  1. Build the application.

    More information: Building the Mobile Application

  2. Deploy the application.

    More information: Deploying the Mobile Application

  3. Run the application.

    More information: Running the Mobile Application

  4. Debug the application.

    More information: Debugging the Mobile Application

Result

You have created and tested a Mobile Application for Handhelds. It is ready for installation on a Mobile Client for Handhelds and subsequent rollout.