150 likes | 443 Views
Mongoose UI. Dominic Paul, Development Manager. 1996: developed for a new ERP app 1998-2001: sold as a software development tool under the name Mongoose, with dozens of apps built and sold on it 2001: version 4, major changes for the SyteLine 7 project
E N D
Mongoose UI Dominic Paul, Development Manager
1996: developed for a new ERP app 1998-2001: sold as a software development tool under the name Mongoose, with dozens of apps built and sold on it 2001: version 4, major changes for the SyteLine 7 project 2008: version 6, complete rewrite for SyteLine 8, with virtual IDOs, app event system, replace C++/COM w/ C# 2010: version 7, web rendering 2012: Adoption by Time Track Mongoose History
All you need is a similar URL http://<ServerName>/ClientDeploy/TimeTrack.application Installing Mongoose Client
Basic Control - Label, Textbox, Button, Checkbox, etc. A User Interface element which allows to display, enter and edit data Has properties which controls the display and behavior Complex Control– Form, Grid, Notebook, etc. Can contain other controls Terminology
Allows data to be displayed and maintained in a tabular format Has ability to export data to export and import Excel Terminology – Grid Control
Primary control which represents data for display and editing Standard Form actions – New, Save, Delete, Refresh Standard Form actions – Records navigation - Next, Previous Types of Forms – Multi-View form, Grid form, Query form Terminology – Forms
Menu -> Open form Context Menu to open form Linked mode Master and Child form are linked Any update on any of the forms, reflects back to the other form Model Form When Child form is open cannot access the Master form Form-to-Form Navigation
Filter-In-Place mode On a standard form, pressing F4 key takes you to the filter in place mode Query form Search capabilities
Multi-Window form layout Tabbed form layout Form layout
Keyboard shortcuts Some of the standard windows short-cuts are supported in Mongoose such Ctrl + S to save Ctrl + D to delete Ctrl + N to create a new record Ctrl + O to open a new form Help and documentation Form level help Field level help Keyboard shortcuts, Help and documentation
The ability to extend and adapt the application to a virtually unlimited extent with no or minimal programming and with automatic upgrades of the changes Coding in standard MS tools/languages Rapid application development Easy and powerful integration to your other software Rich/Reach user experience Simple and flexible installation and configuration Has diagnostics and monitoring capabilities Easy Patch deployment and management Architecture Design Goals