Tools & Users - Tablet 35.

Getting started.

Unlike some of the other applications in the Project35 suite, Tablet35 is an end deployment. It is designed specifically to accommodate the real estate limitations of PC Tablet screens. In the directory \project35-1.0-win, click on run_tablet_project35 . You will see a startup screen and a dialog that prompts you to choose from a list of models appearing in .\models. When you select your model and click OK, the dialog will disappear. The application ends if you click Cancel instead.

The parts of the screen.

The picture on the right shows an example of the screen you will see for the Tablet deployment. The screen remains blank until you either start entering data or load up a previously saved file.

Along the top of the screen is a menu bar. Just below the menu bar is the navigation section. Below the navigation section is the main screen, which will look different from model to model.


The main difference between the Desktop and Tablet deployments is how you move around the forms. In the Desktop deployment, there is navigation tree section on the left of the screen. However, this way of listing records doesn't work well with if it is used on a small screen. The Tablet deployment uses a navigation feature which only shows those records which lead to the currently edited one. The image below left shows how the currently edited branch of the document is shown. "Medicinal_Plants" is the first editing screen you would see for the data entry application. From that form, a user has navigated through a sub-form "Morphology", which in turn has a sub-form "Leaves_Leaflets", which leads to "Lamina", the currently edited form. Only forms above the current on are shown in the list; any forms below the current on in the hierarchy will not be shown on the drop down list.

If you want to see where the current form is within the entire model, then you can click on the Where Am I? button. This replaces the form screen with the screen shown below. The top part is a navigation tree like the one in the Desktop deployment. The bottom section is just a comment section with comments relating to the current form. Clicking the Go button at the bottom will take you to whatever form you have highlighted in the tree. Clicking Close will take you back to the form you were on just before you clicked Where Am I?.


Several menu lists can appear in the Tablet deployment. The exact list of menus that you see will depend on how the forms were configured using the Configuration Tool.

Menu List What you can select and what happens
  • New - opens a blank .PDZ file to start editing;
  • Open - opens an existing .PDZ file for editing;
  • Favourites - shows a list of the data files you have used most often in the current session;
  • Save - save file under a specified name (a .PDZ file);
  • Save As... - save an existing file as a .PDZ file;
  • Close - closes the current file you are working on;
  • Templates - allows you to load and save parts of a data file;
  • Exit - exits the programme. You will prompted to save any unsaved changes.
  • Show Errors - causes Project35 to check the currently edited file. If it finds any errors, you will see them listed in a pop-up dialog;
  • Clear Comments - removes any comments that may have been associated with records in the current file. Sometimes validation services associate a record with a comment explaining how the record has been examined;
  • Describe this document... - clicking this causes the screen to turn into a form where you can enter some basic decriptive information about the current set of forms.
  • This provides a list of files that you have opened during your current session.
  • About - provides information about Project35.


On this application, you will see a variety of buttons. Not all of these will be on a given set of forms. The buttons you see in your application will depend on how forms have been configured using the Configuration Tool. Below is a table that can be used for reference if you haven't used a button before and don't know what it does.

Button What happens when you click it
This brings up a file browser dialog so you can choose a particular file to go in the field.
This removes the current form you are working on and takes you back to the one just above it in the hierarchy.
This removes field values.
This only occurs on the navigation screen that appears when you click the Where Am I? button (see below). It closes the current screen and takes you back to the model you were editing.
This allows you to read any comments that plugins or validation services may have created when they were applied to your document.
This deletes the current form you are working on.
This saves the current form in memory and moves you to the form just above it in the hierarchy. This is not the same as selecting Save or Save As... from the File Menu.
This allows you to edit a sub-form.
This only occurs on the navigation screen that appears when you click the Where Am I? button (see below). It takes you to the form you have selected from the navigation tree that appears above it.
This saves the current form but does not move you off the form. This is not the same as selecting Save or Save As... from the File Menu.
lets you mark-up the field using terms that are provided by an ontology service.
This takes you to a form that has not yet been filled out.
This allows you to launch extensions. This button is field specific.
This causes the screen to change to the navigation screen shown above in the navigation section of this page.

Types of Fields

There are several types of fields that can appear in the Tablet deployment, depending on how the forms for your model have been configured. Below are listed some general types of fields that could exist in your forms.

Field Types Examples
Mandatory - these fields will be bolded.
Optional - these fields will appear in normal font, ie not bolded.
Date - A date field. The expected format for date fields is an option that can be set in the Configuration Tool.
List (3 or fewer entries) - these will appear as radio buttons.
List (more than 3 entries) - these will appear as drop down lists.

Keywords: "Project 35", "open source", XML, "data modelling", "data entry", ontology, Java, "Tablet PC", Garwood.
Copyright © 2008 Christopher Garwood and Kevin Garwood.