Composing and Testing the Mobile Application 
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
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.
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
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
Whether you are using a Mobile Application as a bundling entity or not, you can now build, deploy, run, and debug your development.
Build the application.
More information: Building the Mobile Application
Deploy the application.
More information: Deploying the Mobile Application
Run the application.
More information: Running the Mobile Application
Debug the application.
More information: Debugging the Mobile Application
You have created and tested a Mobile Application for Handhelds. It is ready for installation on a Mobile Client for Handhelds and subsequent rollout.