Page 2: Designing a Project

This page introduces the essentials of the Mobile Data Studio system, starting with how to design a new project, or open an existing project such as one of the examples provided with Mobile Data Studio.

The Field Service Report, Breathalyser, Sales Force and other example projects have been chosen to demonstrate how to design and run a project with Mobile Data Studio. These projects are provided with Mobile Data Studio, to explore alongside this Skills tutorial. These and other Example projects are typically installed into: C:\Program Files (x86) \Mobile Data Studio\Examples.

New or Open Screenshot

Purchase or trial a Mobile Data Studio software licence, download software from the Internet, double click the MobileDataStudioSetup.exe file to install on a Windows desktop or notebook PC, or Windows server. Then open the newly installed Mobile Data Studio software via Windows Start or Programs.

There is a choice:

When a project opens in Mobile Data Studio the top control and menu panel springs to life.

Screenshot

Essentials of the Mobile Data Studio System

When a project is open, there will appear four control buttons that apply to all projects and deployments to mobile devices.

Design

Step 1
Describe the project with Properties

This page
Design

Step 2
Design projects on Windows desktop or laptop PC

Pages  2   3   4    5  &  6
Install

Step 3
Install to mobile device, run project sessions, communicate

Pages  7   8    9   10  & 11
Data

Step 4 
Manage Data, view, export, print, automate

Pages  12  13 14

These four steps depict the four key functional areas of Mobile Data Studio, from defining and designing a project, to installing it and managing the resulting data:

Each area will be covered in this Skills tutorial.

Project Properties - Information

Screenshot

The Project Properties window opens as soon as you create a new project. For existing projects, you can open it from the Project window or Project menu.

The Information tab describes the project. Only the Title is used directly to identify the project on the mobile device.

Screenshot

Project Properties - Options

The Options tab provides customised properties for each project running in Mobile Data (the 'client' side of Mobile Data Studio) on the mobile device and sets up the presentation of sessions in the Session Window on the mobile device; see options below.

Screenshot
Screenshot Screenshot

Session List Columns, shown above in Android and Apple iOS, is an important Option and enables the selection of points from which data will be presented in the Session Window on the mobile device to identify particular sessions. In Android columns are resizable by dragging on the column heading, columns manual adjustment can be reset to default by double tapping on the heading row, and tap to top of columns sorts sessions alphanumerically. Apple iOS columns can be sorted alphanumerically by tap to the top of the column and the header for the active column will be blue. See example on right above. The columns can be re-sized from default by dragging the header; change of orientation from portrait to landscape (and vice versa) will reset columns to default. Session List Columns in Windows 10 devices can be sorted alphanumerically by tap to the column header and resized by dragging the column header cell. In Windows Mobile the columns on the mobile device can be widened to see data, and data can be sorted by tapping the top of the column/s, the width of columns is set when the project is closed. Session List Columns are essential to track sessions on mobile devices. Default is time and date of session creation. To retain Date and Time after selecting data points for Session List Columns, add _TIME and _DATE to add to Session List Columns.

Project Properties - Visual Style

The Visual Style tab allows the visual style of the project to be modified (see below). Mobile Data Studio provides a default colour scheme and graphics set, but these can be replaced with a custom design. Custom visual styles consist of a set of colours, fonts and graphics that are used to display pages, and are stored within the project file. The default Header JPG image in Mobile Data Studio is 1,280 pixels wide to cater for most devices in both portrait and landscape mode.

Screenshot

When loading over the default graphics, ensure the JPG image used for the page Header image is at least 480 pixels wide (but may be up to 1300 pixels wide for use in Landscape view, and on Tablets, desktop and notebook PCs), and between 40 and 80 pixels high so it fills the required area on screen. The page Background pattern will be tiled vertically down the page, and can be JPG of any width and height. Below are example Header and Background JPG images used in the example Sales Force project. In Mobile Data Studio 8, the Sales Force images are 1,300 pixels wide to support use on Tablets in both portrait and landscape mode.

Screenshot Screenshot

Project Properties - Licence

Licence enables presentation of the licensing conditions for the project, see example below. An important facility for commercial developers of Mobile Data Studio projects for sale. Lock Project secures a projects design so that it can neither be seen nor amended. There are a number of cautionary steps to Lock a project, most importantly, a separate copy of the unlocked project must be retained by the author. While one of the features of Mobile Data Studio is the ease with which projects can be amended, sometimes it may be desirable to prevent amendments by parties other than the author/developer.

Screenshot

Project Properties - Advanced - Session Validation

Session Validation is a control which only allows a session to be sent to the Mobile Data Studio server when a specific point contains specified data. Session Validation is set in project Design mode via Project > Properties > Advanced. The specified validation point must be included in Session List Columns. To test a Session Validation example, open the Field Service Report example project; sessions that are not validated are displayed in red, as shown in the Session Window screenshot below.

Screenshot Screenshot

The Design Window

Next, double clicking the Design icon in the Project window causes the Design Window to appear. A project will be empty to begin with, but once created, this is what the design area will look like. Features of the three panelled Design Window are:

Screenshot

Add a Page

Clicking the Add Page button on the Design window (at the bottom) causes a dialog box to appear prompting for details. The Caption for the new page - "Location and Test" is entered. Avoid using long page captions, as they don't wrap down a line (or reduce Page Caption font size via Visual Style). If required, Introductory Text can be added. The check box control for 'This page can be reached with Previous/Next' is set by default, when unchecked the page is 'hidden' and not part of the standard navigation, and can only be reached via Link points (see page 4).

Screenshot

The Guidance tab in the dialog box can be used to enter information to guide or 'help' the user of the project page in the field. If guidance support is provided with the project points described below, it can be helpful to also copy it onto the page guidance field for quick reference. The Guidance area on a page can be accessed by a tap on the top of the page, and tap page to return. Text cannot be added to the Guidance area on the mobile device, it must be added or amended in the Project Design phase. Guidance can be formatted by a limited subset of HTML, for bold (b), underline (u) and headings (h1); headings reflect the Visual Style for page Title.

Screenshot

Add a Point

Clicking Add Point button on the Design window (at the bottom, or right mouse click with cursor in right panel) causes the lists of 24 point functions to appear within the Add New Point window. While all of these point functions are supported in Windows Mobile devices, some are not supported on Android and Apple devices, please see note below. Mouse over the points in the Add New Point menu displays the operating systems that support the point.

Screenshot

Point Properties

Clicking one of the Point Types causes the appearance of a Point Properties dialog box, see below. Point Properties provides three tabs:

Screenshot Screenshot

Tips for Efficient Project Design work -- features to assist Page, Point and Project design:
  • 'drag and drop' Pages and Points presented in the Design Window to re-arrange their order within the project (pages) and on pages (points);
  • use the Edit function in the Control Menu to copy and paste pages and points, and then amend the copies for new information collection requirements;
  • the ID Name is automatically generated from the caption, however it can be manually amended to be made unique if a caption needs to be used more than once in a Project, or to shorten;
  • avoid long ID Names, shorten them for efficient presentation in Data tables
  • use less than 25 characters for project filenames (eg FieldServiceReport.ppc), without spaces in name, without symbols, and without a period other than before the ppc file extension;
  • use the right mouse button for shortcuts;
  • amend a project and 'Save Project As' to create a new project from previous project;
  • always use Session List Columns to identify sessions on the mobile device;
  • copy guidance notes into project from source documents.
  • always save design work (File - Save Project, or click disk icon) as it progresses AND make a copy of the project to store in a backup folder.

New or Local Session

New Session - A 'Local' session can be opened on the Mobile Data Studio server via either the Database toolbar '+' and 'New Session', or by selecting a mobile client device icon in the Wireless Activity monitor (see Wireless (TCP/IP) Functions, Skills page 11). The contents of the New or Local session can be sent to a mobile device, either wirelessly or by ActiveSync. New Session can also be used to explore the information management power of Mobile Data Studio without a Smartphone, Tablet or Pocket PC.

Screenshot

New Session is an important component of the Mobile Data Studio system, for sending specific sessions to Mobile Devices identified by their Unit ID. New Session can be used to manage a wireless deployment of multiple Smartphones in the field, with the Unit IDs listed in the Target drop list. To add new targets, type text for Unit ID to add to Target list. To delete targets, use the 'Remove from List' button. The New/Local Session Window can be expanded for convenience on Windows Desktop, Tablet and Notebook PCs (drag frame) in the office, and be used as a powerful data entry portal on Windows 10 Tablets in the field. When using Windows 10 Tablets in portrait orientation, open of a New/Local Session will auto-fit the session window to the tablet screen. Tap on 'Save and Close' or the 'X' of the New Session window will close and save the session to the Database window. Please note closing a New Session does not cause automated processing via the Data Pathway, that requires selection of sessions to either Send to Data Pathway or Export to data media.

Screenshot

File Types

Mobile Data Studio file extensions are: .ppc - Mobile Data Studio Project file, associated with the program (see below). When opened, it launches Mobile Data Studio automatically. Present on Windows desktop PC or server and mobile device; .ppd - Session Database store, stores session data in Windows server side; .ppr - Data/results management options, such as Data Pathway settings for HTML, XML, Excel, ADO Database output, XML input, Data Script. Present on Windows PC or server only. If this is removed, Data Pathway settings are restored to defaults. They are separate to the project as they may vary from computer to computer (eg different folders or ADO settings). Mobile Data Studio generates the .ppd and .ppr files based on the filename of the project .ppc file.

Screenshot

Project Filenames: When designing new projects use less than 25 characters for project filenames (eg FieldServiceReport.ppc), without spaces in name, without use of symbols, and no period other than before the ppc file extension.

Auto Load ProjectsScreenshot

The Auto Load function, accessed via Settings/Setup, enables projects to be automatically opened whenever the Mobile Data Studio server is opened on the desktop PC or server, for frequently used projects, see dialogue box below. This function is particularly useful when there is a continuous stream of session data being returned from Smartphones and Tablets in the field wirelessly and continuity of connection is important. Access the Auto Load function via either the MDS button on the top left and Settings or with Database open and via Setup.

Screenshot

The Auto Load menu includes a control to Automatically install this project on connecting devices which enables selection of projects that will be automatically installed to mobile client devices on their first connection to the Mobile Data Studio server. This function improves efficiency of management of large dispersed mobile deployments.
Previous Page Jump to page:   Next Page