The LOT System is a development and execution environment that runs on an iPad. This system addresses creating and using text data oriented applications without requiring the user/developer to learn complex development languages and environments. The LOT system addresses a class of Apps that have been used for decades. These Apps use displays, you develop, to collect data, save the data and use the data for queries and reports.
The LOT system includes a set of sample LOT applications(called Flows) that serve as examples of using the different components that make up a flow. All components of a the LOT System are documented in a help function that is part of the application.
A flow is made up of displays, commands, working data and files that are developed by the user on an iPad. Data from any display is preserved during the execution of any flow in a Name-Value Pool(NVP). This data can then be displayed on subsequent displays, reports and Emails used in the Flow. There are commands that can be used by the flows to address requirements like writing specific data to a LOT file. There are additional commands that can modify data in the NVP. These commands can perform functions like supplying date/time data in the NVP or determining which HTML display should be used based on data found in the NVP. These commands and others are grouped in Command Groups (CMDG). Additional commands will be developed based on requirements from LOT user/developers.
Key developer technical considerations.
* The LOT System can run in Portrait or Landscape mode. LOT displays change automatically when the iPad is rotated.
* LOT does require the user to use a very small subset of HTML to develop the application displays.
* HTML displays, CMDGs and Flows are created interactively on the iPad without any compiles.
* A Flow can be initiated with an HTML or using a CMDG that executes commands and then identifies an HTML.
* The flow of HTML displays can be stopped at any position in the flow and all of the data can be saved. When the flow is used again, the user can continue in the flow where it was stopped or at the beginning of the flow.
* The developer can toggle between the HTML and the display it produces while developing the HTML.
* During testing, the developer can view and modify the NVP from any HTML display.
* Sample application flows are part of the LOT System and address all components that can be developed.
* All components are described in the Help documentation that is part of LOT System.