AppBoard Mobile enables end-users to view dashboard content on their mobile devices. This section summarizes the steps required to implement the AppBoard Mobile solution.
The typical lifecycle of an AppBoard system is to release the first generation of dashboards on the desktop platform, and to subsequently provide certain Widgets for consumption on mobile devices. Due to the different nature of these delivery platforms, the original use cases need to be re-evaluated to identify what will meet the needs of end-users on each type of device.
AppBoard was designed with the goal of making all of its content work across all devices with little or no additional configuration required. In any cases where an AppBoard solution can simply work automatically on a mobile device, without additional configuration, it is designed to do so. However, the reality of mobile devices is that they cannot support complicated displays, such as multi-columnar tables, that are commonly presented on the desktop.
The following are some general differences between the typical desktop and mobile displays of AppBoard:
The AppBoard developer should not be expected to build multiple copies of each component (e.g. one for desktop, one for iOS, one for Android, and so on). So one of the core goals of AppBoard is to support the same suite of components across all devices.
As noted above, however, certain types of Widgets provide displays that are too complex for consumption on a mobile device. In fact, if the user accesses certain standard AppBoard Widgets on a mobile device the device will display the message: “This widget is not supported on this device. Please contact your administrator to configure an alternative compatible widget”. To address the specialized requirements of the mobile platform, many AppBoard Widgets provide a special configuration option called “Configure Alternative Widget”.
For example, the standard Basic Table Widget is not supported in AppBoard Mobile. To present data from a Basic Table Widget on a mobile device, you can select a single column of the table and display that as a single-column list in AppBoard Mobile.
For information on configuring alternative Widget settings for mobile devices, see configuring alternate Widget options.
When creating an AppBoard Widget, each available widget type will display icons indicating which mobile devices, if any, are supported by that Widget. For a list of current AppBoard Widgets and information on their support for mobile platforms, see Mobile Widget Support.
There are some cases where clicking on a Widget will create a desired result on the desktop client, but not automatically achieve a different result that would be desired on the mobile device. For example, you may have a Widget that applies a filter when you click on an item. On the mobile device, you may want the filter to be applied and then to automatically switch to displaying another list where the filter would be meaningful. This can be achieved by using the “Focus on Widget” action.
The “Focus on Widget” action tells AppBoard to switch the application over to another specific Widget on the same Board. This technique can replicate the same behavior on the mobile device as experienced on the desktop.
For information on configuring the “Focus on Widget” Action, see Focus On Widget Action.
For some widgets, such as the charts or the Google Map widget, it might be beneficial to provide additional information for a given record without having to drill down to another widget. Just as with the desktop version of AppBoard, widgets can be configured to show data tips. For Android devices and iOS devices prior to iOS 7, these work as “click” actions. However, it was discovered during testing that for iOS version 7.0.4 or greater, defining the action as a “hover” action also works.
For information on configuring the “Show Data Tip” Action, see Show Data Tip Action.
Anyone interesting in trying out AppBoard Mobile can install the free app on any compatible device. The installation is configured to present content from a demo system.
Users who have an account in a mobile-enabled AppBoard customer solution can download the app and use it to log in to the solution. They can access the mobile versions of the same Boards and Widgets that they viewed in the desktop application.
Locate the AppBoard app in the app store for your device. Download the free app.
Although iOS does not support Flash, AppBoard runs on iOS through the use of a runtime environment called Adobe Air. Perform the following steps to install AppBoard Mobile on iOS devices:
Perform the following steps to install AppBoard Mobile on Android devices:
The mobile device is not restricted to a single AppBoard server. After installing the app, by default it references a demo server with demo content. The user can then modify the configuration one time to add a login to one or more additional AppBoard servers containing the information to be displayed.
Perform the following steps to configure an AppBoard server on a mobile device:
When the mobile interface launches on the mobile device, AppBoard Mobile presents a Select Login Profile login screen. One row is listed for each AppBoard server that is configured on the device. Click on the name of the AppBoard server to launch the Boards screen. One or more Stacks will be displayed. Click through the available Stacks, Boards, and Widgets to display information as desired.
The following actions are supported on the mobile device: