2.1.4 Windows Optimized Model
A Windows Optimized LANSA application is created to make full use of the features of high function graphical user interface environments. Windows Optimized application components are fundamentally different from Universal applications because they must be event driven to support high function graphical user interface controls such as grids, tree views, graphs, charts, drag and drop, multimedia, etc.
Windows Optimized applications executed on Microsoft Windows workstations or under environments which support the event-driven processing model. These applications can be written to use a variety of servers in a client/server environment.
Windows Optimized applications are created using the Visual LANSA development environment. A Windows Optimized application uses component-based technology. The components are stored in the LANSA Repository. The components use the same RDML skills, but also have specialized component-based programming. (Refer to Creating Application using Forms.)
Because Windows Optimized applications are component-based and support the event-driven paradigm, the applications are designed in a very different manner from procedural applications. Components support properties, events and methods and follow an object-oriented paradigm.
Windows Optimized applications share a common repository with Universal and Web Optimized applications.