Anywhere Mobility Studio Documentation

Framework overview

Central to the NAV Anywhere Framework is the NAV Anywhere Portal. Using the NAV Anywhere web service to connect to Dynamics NAV, the NAV Anywhere Portal brings Dynamics NAV into the mobile world. The NAV Anywhere Portal presents users with an attractive, fast, and reliable user interface designed to work seamlessly with any mobile device. The interface makes the most of the mobile device, providing a clutter-free view of the application and making full use of additional resources like barcode scanners and RF tag readers to improve user productivity.

The following figure shows the overall architecture and the components that make up the NAV Anywhere® Mobile Business Solution:

System Architecture

Many mobile devices have a limited browser implementation due to their design and configuration, making ordinary HTML-based solutions unsuitable. The NAV Anywhere® Framework runs on any device with a browser and fully supports several device types and form factors simultaneously.

Meet the system and hardware requirements (refer to the Installation Guide) for each component before installing. When you confirm that your host environment meets the requirements in the following topics, proceed to the appropriate installation section.

This guide focuses on configuring and modifying applications built within the NAV Anywhere Framework. For details on installing and configuring the Portal, web service, and Framework in NAV, refer to the Installation Guide.

The framework in Microsoft Dynamics NAV

The Framework in Microsoft Dynamics NAV includes a configurator that lets you create a mobile user interface. The Framework also contains the logic to interpret and process requests from mobile users and create a response. This interfaces with Microsoft Dynamics NAV business logic, letting the user validate or query data, call Microsoft Dynamics NAV objects to perform registrations, and so on.

NAV Anywhere Processing Diagram

The diagram above shows how the different parts work together and how the framework interacts with the rest of Microsoft Dynamics NAV.

User actions arrive from the Mobile Portal through the NAV Anywhere web service.

The event handler looks up the session that belongs to the user (or creates a new one if the user is logging in) and passes the event to the application. The event handler then processes the request from the Portal, finds the next activity in the process, creates a response, and passes it to the Portal.

Because the Framework exists in the Dynamics NAV application tier, it can validate user input, register data, or call other NAV business logic.