What Are Its Benefits

Visual LANSA Framework

What Are Its Benefits?

Web and Windows applications from a single application model

The Framework can provide you with a single and consistent application model for both Windows and Web. The advent of WAMs makes the single application model capabilities even stronger than before.

 

Standard interface

 

A design loosely based on Microsoft Outlook. Outlook is very popular around the world and almost all users are familiar with it, whether at work or at home. 

This model provides a cockpit or dashboard style design where everything that an end-user might need to do is just a few clicks away.

 

XML-based external design schema

 

The Framework is instantly executable.

Because of the modular design, many developers can work on different parts of the application at the same time.

The versions of the prototype can be quickly emailed for evaluation and feedback.

Rapid prototyping

 

Applications, business objects and commands can be defined in a few minutes and can be used in emulation mode before any code to support them actually exists.

A vision of how the completed result will look, act and feel can be formed and executed before a single line of code is written.

This process also acts as a way of rapidly uncovering new or hidden business requirements.

 

Prototype becomes the application

 

You do not have to discard any part of your prototype. When you are ready to turn the prototype into a real application, you simply snap your custom-made parts in the Framework. This means you keep the basic structure of the application, its business objects, commands, menus and images.

 

Rapid modernization

You can use the Framework RAMP tools to quickly enable your System i applications for Windows.

Absolutely no change to the 5250 application is required and yet RAMP offers  advanced navigation, search and organization capabilities that go well beyond other modernization tools.

Simple to code

 

The Framework gives the developer much easier access to advanced Visual LANSA and LANSA for the Web features. For example, it implicitly handles multi-form and multi-component interactions and referencing.

 

Load-on-demand architecture

 

A load-on-demand architecture that dynamically loads application components as they are used. This prevents having to load your entire application during start up. 

 

Standards for development and user interfaces

 

 

The modular structure of the snap-in filters and command handlers encourages standardized development practices.

The user interface is to a large extent controlled by the Framework which enforces consistency.

 

Productivity improvements in addition to Visual LANSA

 

 

The Framework handles all the basic functions of the application, such as multi-form interactions and referencing.

A huge "jump start" for new Visual LANSA or LANSA for the Web developers

 

 

The environment helps the developers in getting started with the application development and guides them towards a standard implementation.

Gradual and benefits driven introduction to some of the heavier OO concepts

 

 

The Framework is based on OO concepts such as inheritance. This underlying structure and its benefits become gradually more obvious to the Framework developers as they progress in implementing the application.