Snapp MX
Download Snapp MX
Watch Snapp MX in action!
Follow Snapp MX on Twitter
The Snapp MX IDE
The Snapp MX Integrated Development Environment has a workspace, components/containers, attributes, and an object tree.  The workspace is used to visually layout an application's user interface.  This process starts with the selection of a container (i.e. form, list, document library, etc.) on the screen.  User interface components, (i.e. check boxes, input fields, radio buttons, text fields, etc.) are then placed on the screen and associated with the container.  A reference is created within the object tree for each.

When a container or component is selected, its properties are displayed in the attributes section, allowing the developer to adjust or modify its characteristics.  Attributes include: visual formatting, tool tips, labeling, database connections, etc.  The primary attribute of a container identifies the database table or view that is used to support its components.  These components can then be connected through their respective attributes to specific fields within this table or view.  Because Snapp MX provides a common web services library, coding to support information retrieval is eliminated.

 

To make screens intelligent, Snapp MX provides Triggers. Triggers are actions that are taken when a defined condition arises.  The monitoring of these conditions can be set to occur when a screen is first loaded and/or as field contents changes or on a mouse click.  Triggers are created and managed through a simple interface that is displayed when the Triggers option is selected from the menu bar.

 

To facilitate database updates (e.g. when a “Save” button is activated by a user), a custom Java web service is called.  Snapp MX significantly reduces the coding by dynamically generating a custom web service template, which a developer can modify if required.

With the exception of web services, all of this information collected during the development of each user interface is distilled into a string of XML that is stored in the Snapp MX Data Repository.

Copyright © 1997 - 2010 Netcentrics Corp. All rights reserved.