The advanced development platform provides features beyond those available to Natural developers today. With ATP™, Natural developers can document their applications, debug processing at run-time, execute in dual run-mode, benefit from version control, and continue Natural development and maintenance using enhanced features and a GUI interface.
List of Features
- ATPL Editor: edit the legacy language using the same syntax. Access point & click features such as copy & paste, or save snippits of commonly accessed code for future use.
- DDM, FDT and Data area Editor: view the original syntax or edit in the easy to use tables
- WYSIWYG Map Editor: drag and drop visual objects to build the screens. The source code is generated in the background.
- Full Featured Interactive Debugger: set breakpoints, watch variables, and step through the functional code for trouble shooting
- eavZoom: jump to the currently executing line of code in the documentation for further exploration including flow charts, code paths, impact analysis and enterprise views
- Dual Runtime Mode: try out a new feature or run the original version of code without committing changes
- Developer Check In/Check Out/Undo Check Out: control the source code edit process. Only one user can check out an object. If the changes don't need to be committed undo the check out process to return the code to its original state.
- Runtime Deployment Tracking: easily generate different runtime environments for production, Q&A, development, etc.
- Version Tracking: view the history of when a program was changed & who made those changes
- Internal or Active Directory Security Support: users only see what they are authorized to see
- Application Portal and Message Board: set multiple entry points and communicate with end users
- Seamless eav® Integration: obtain all the ability to generate compliance documentation and application traversal
- User Interface Color Preferences: allow users to select the text color for the controls and output of the display
- Local and Remote Trace: monitor lines of code as executed to find issues arising from user interaction
- Testing Monitor: know what lines of code have been tested
