Using Processes
You can use any processes in your mobile applications just as you use them for mobile applications. The only feature that you may use differently for mobile applications is when a process displays user interface for intermediate actions (see the explanation of the Single Tab Mode property in the Adding/Editing Processes section). By default all intermediate actions are displayed in a popup window. You can still use popup windows in your mobile applications, provided that they are small. Otherwise, you are better off replacing the current screen with the new one without any popup windows. The list of properties for a process has a special property for this called “Single tab mode”.
There are also some specific actions of the Rule Language that you can use inside a process – these actions are listed in the table below.
List of Mobile-friendly Features
The following table lists all the Aware IM features that can be useful in mobile applications – most of them have been already explained.
Feature | Where Used | Description |
---|---|---|
Mobile list view | Query in custom form (Mobile Data Template option) | Displays custom HTML template for each data row. Only supports vertical layouts. Supports group headings, filtering, operations drop down, infinite scrolling |
Scroll View | Query in custom form/Custom Data Template/Use Scroll View | Displays an HTML template one data record at a time. The user can swipe back and forth to the next and previous record |
Mobile style transitions between pages | Visual Perspective/Themes and Other Settings | Uses animation when Aware IM moves between different pages of a mobile application |
Mobile style tabs | Tabs used in visual perspectives and/or forms | Displays tabs using “mobile style” – with larger font and with top icon alignment |
Mobile style choices for drop downs | Business Object Forms/Presentation of attributes with choices | Displays a special popup at the bottom of the screen with the available choices |
Mobile switches for Yes/No attributes | Business Object Forms/Presentation of Yes/No attributes | Displays Yes/No attributes as On/Off switch rather than a checkbox |
Native browser controls for dates and timestamps | Business Object Forms/Presentation of Date and Timestamp attributes | Some mobile browsers use in-built native controls to represent dates and times. You can use these controls or you can use Aware IM-specific controls |
Mobile style header for forms and queries | Editing of Panel Header in forms and queries | Form caption displayed in bold in the middle of the screen |
Mobile style rendering | Queries in the Standard and Calendar forms | Use mobile-friendly interface for inline editing and filters in standard queries and creation/editing of appointments in calendars |
Go Back menu command | Menu in visual perspective editor | Goes back to the previous screen |
Slide-In Left Frame and Slide-In Right Frame menu commands | Menu in visual perspective editor | Slides in menu or content panel. Can be used to implement a slide-out menu or help screens. |
Mobile Specific Actions of the Rule Language | Processes | The following actions of the rule language can be used specifically for mobile phones: - MOBILE CAMERA SNAP INTO - MOBILE CAMERA GET INTO - MOBILE GET LOCATION INTO - MOBILE START LOCATION WATCH INTO - MOBILE STOP LOCATION WATCH FROM - MOBILE SUBSCRIBE - MOBILE PUSH |