2
With LANSA‘s tools, developers can create Web applications by generating them using a wizard, building on a visual application framework or writing all of the source code from scratch. Developers use the high-level language to build industry standard Web applications by creating and/or reusing application components supplied with Visual LANSA. Developers only need to know the high-level language and LANSA‘s Web development tools generate the runtime components, HTML, CSS and JavaScript for the Web applications. Completed Web applications have the appearance and performance of desktop applications. Prototyping tools in the visual application framework provide a kick- start to building Web applications. The framework is a working Web application that developers can extend by creating and plugging in components. Why use Visual LANSA to build Web applications? There are many Web development tools available on the market today, so why would you choose LANSA? Visual LANSA is not only a tool for laying out pages it is a complete development methodology and tool set. The primary reasons for choosing LANSA: LANSA’s tools are designed for building Web applications for business Developers can build Web applications using one high-level language Web applications look and behave like desktop applications Automate many of the development tasks Reduce the ongoing application maintenance workload Insulate developers from the complexity of underlying Web technologies Automating development – Visual LANSA automates much of the development work by abstracting data definitions and business rules out of programs, and generating much of the code needed to build the application. The tools relieve developers from the monotonous and recurring parts of soſtware development, reducing the likelihood of mistakes, and improving the quality of the soſtware. Developers can spend more time on the business aspects of applications. Reducing maintenance costs – Ongoing maintenance of applications is reduced as data definitions, business rules and algorithms are centralized in a meta data repository. This reduces development effort for both new applications and ongoing maintenance because the meta data is defined outside the program code. If any of the definitions or rules need to be changed, you only have to make that change in one place and it applies to all of your programs. Managing technology change – Web applications are complex, consisting of multiple parts, and using many technologies. Moreover, the technologies are subject to constant evolution or replacement. Keeping up with technological change can be a distraction for developers, diverting them away from projects that contribute to business outcomes such as more sales and/or reduced costs. LANSA insulates developers from the underlying Web technologies. Developers do not need know about these technologies as they are automatically implemented by LANSA. These features of LANSA‘s Web development tools contribute to the agility of companies when building Web applications. Take existing applications to the Web LANSA‘s Web development tools can extend the useful life of existing line-of-business applications by incorporating them as components of composite Web applications. From a composite application, you can call existing LANSA, RPG, or COBOL programs and/or integrate existing databases. Easy to use Web development tools Designing and building database driven Web applications is different from Windows desktop applications but LANSA‘s short learning curve means that developers are productively building dynamic Web applications quickly.. The Visual LANSA Integrated Development Environment (IDE) is our developer workbench. It includes tools for source code editing, version tracking, compiling, debugging, testing and deployment. The IDE includes over 200 built-in functions that save developer effort in writing commonly used functions for converting dates, manipulating strings, sending email messages, encryption, and mathematical algorithms. Developers can use the IDE to build Web applications on premise or in the cloud. Visual LANSA includes Web development tools to rapidly build Web applications for use on mobile, desktop or laptop devices using one high-level business-focused language. It insulates developers from the technical complexities of Web development, allowing them to focus on building database driven Web applications that satisfy business requirements. Build responsive web applications without having to learn half-a-dozen different development languages. LANSA for Web Development Web development tools for building any type of Web application

Visual LANSA for Web Development

  • Upload
    lansa

  • View
    230

  • Download
    4

Embed Size (px)

DESCRIPTION

Development tools to rapidly build Web applications for use on desktop, laptop or mobile devices.

Citation preview

Page 1: Visual LANSA for Web Development

With LANSA‘s tools, developers can create Web applications by generating them using a wizard, building on a visual application framework or writing all of the source code from scratch. Developers use the high-level language to build industry standard Web applications by creating and/or reusing application components supplied with Visual LANSA.

Developers only need to know the high-level language and LANSA‘s Web development tools generate the runtime components, HTML, CSS and JavaScript for the Web applications. Completed Web applications have the appearance and performance of desktop applications.

Prototyping tools in the visual application framework provide a kick-start to building Web applications. The framework is a working Web application that developers can extend by creating and plugging in components.

Why use Visual LANSA to build Web applications?There are many Web development tools available on the market today, so why would you choose LANSA? Visual LANSA is not only a tool for laying out pages it is a complete development methodology and tool set. The primary reasons for choosing LANSA:

• LANSA’s tools are designed for building Web applications for business

• Developers can build Web applications using one high-level language

• Web applications look and behave like desktop applications

• Automate many of the development tasks

• Reduce the ongoing application maintenance workload

• Insulate developers from the complexity of underlying Web technologies

Automating development – Visual LANSA automates much of the development work by abstracting data definitions and business rules out of programs, and generating much of the code needed to build the application. The tools relieve developers from the monotonous and recurring parts of software development, reducing the likelihood of mistakes, and improving the quality of the software. Developers can spend more time on the business aspects of applications.

Reducing maintenance costs – Ongoing maintenance of applications is reduced as data definitions, business rules and algorithms are centralized in a meta data repository. This reduces development effort for both new applications and ongoing maintenance because the meta data is defined outside the program code. If any of the definitions or rules need to be changed, you only have to make that change in one place and it applies to all of your programs.

Managing technology change – Web applications are complex, consisting of multiple parts, and using many technologies. Moreover, the technologies are subject to constant evolution or replacement. Keeping up with technological change can be a distraction for developers, diverting them away from projects that contribute to business outcomes such as more sales and/or reduced costs. LANSA insulates developers from the underlying Web technologies. Developers do not need know about these technologies as they are automatically implemented by LANSA.

These features of LANSA‘s Web development tools contribute to the agility of companies when building Web applications.

Take existing applications to the WebLANSA‘s Web development tools can extend the useful life of existing line-of-business applications by incorporating them as components of composite Web applications. From a composite application, you can call existing LANSA, RPG, or COBOL programs and/or integrate existing databases.

Easy to use Web development toolsDesigning and building database driven Web applications is different from Windows desktop applications but LANSA‘s short learning curve means that developers are productively building dynamic Web applications quickly..

The Visual LANSA Integrated Development Environment (IDE) is our developer workbench. It includes tools for source code editing, version tracking, compiling, debugging, testing and deployment. The IDE includes over 200 built-in functions that save developer effort in writing commonly used functions for converting dates, manipulating strings, sending email messages, encryption, and mathematical algorithms. Developers can use the IDE to build Web applications on premise or in the cloud.

Visual LANSA includes Web development tools to rapidly build Web applications for use on mobile, desktop or laptop devices using one high-level business-focused language. It insulates developers from the technical complexities of Web development, allowing them to focus on building database driven Web applications that satisfy business requirements.

Build responsive web applications without having to learn half-a-dozen different development languages.

LANSAfor Web Development

Web development tools for building any type of Web application

Page 2: Visual LANSA for Web Development

© 2016 LANSA. All rights reserved. All other trademarks are acknowledged.

THE AMERICASHeadquarters – Chicago, USATel: +1 630 874 7000Email: [email protected]

EUROPEHeadquarters – London, UKTel: +44 1727 790300Email: [email protected]

ASIA PACIFICHeadquarters – Sydney, AustraliaTel: +61 2 8907 0200Email: [email protected]

A4-20.05.16

Visit www.lansa.com for more information

User Interface

• Build Web applications that look and perform like desktop applications

• Graphical controls including date, time, auto-complete, dynamic drop-down, Google charts, rich text editor, menu bar and treeview

• User interface layout wizard

• WYSIWYG form painter for Web page layout

• Includes a themed layout gallery

• Customize and create new themes

Rapid Development

• Web applications built using one language

• AJAX and JSON support

• Centrally define business rules

• Productively define logic using RDML and a meta data repository

• Separate business logic from the user interface

Web Server Communications Options

• CGI

• Java Servlets

• Microsoft IIS Plug-in

• IPv6 (all supported platforms)

• TLS/SSL (all supported platforms)

Integrated Transaction Manager

• Connections, timeouts, commitment control and security

Supported Web Servers

• Apache or Microsoft IIS

Deployment Platforms

• Single, multiple and mixed platforms

• Deploy applications on premise or in the cloud

• Web server platforms: IBM i, Windows and Linux

• Data server platforms: IBM i, Windows and Linux

Supported DBMS

• IBM DB2 on IBM i servers

• Microsoft SQL Server

• Oracle on Windows, Linux and UNIX

• Sybase SQL Anywhere

• MySQL database

LANSA for the Web Edge Server

• Facilitates communications between an HTTP server in front of a firewall to applications behind a firewall

• Operating systems supported: IBM i, Microsoft Windows, or Linux on Intel

Visual Web application frameworkVisual LANSA includes a design framework that minimizes the effort required to develop business focused Web applications. Using the framework you can prototype commercial applications rapidly with minimal coding. The framework reduces the learning curve, improves productivity and delivers world class Web applications.

Build Web applications for mobileLANSA developers can build web applications for mobile devices using Visual LANSA and its native mobile app. Visual LANSA provides tools for user interface design, business logic and database access, and the app renders the user interface on mobile devices. Web applications can access mobile device features, including the camera and on-device database, via the app.

Flexible deployment optionsWeb applications built with Visual LANSA can be deployed on multiple platforms with one or more tiers and behind a proxy server. A single tier deployment on a server includes all application tiers (presentation, business logic, and data access). Multi-tiered deployments offer more

options for separating tiers across the deployment platforms, e.g. web server, application server and database server. Deploy applications on premise or in the cloud.

Supports multilingual Web applicationsTo reach global markets, Web applications must be useable by people from many countries, and therefore Web applications need to support multiple languages. Visual LANSA makes this easy by providing multilingual support for both developers and application users.

The benefits of Visual LANSA• One development tool for Web, desktop, Mobile, 5250 and server-

based applications

• Automated development reduces costs and speeds up delivery

• Using the same set of tools for all types of Web applications reduces training costs

• More flexible use of developer skills and knowledge

• Technology insulation improves developer productivity

Features

Internet

ConsumeDeployDevelop

LANSA

Developer Workbench Server(s) Browser on �xedor mobile devices

Rapidly build Web applications that can be deployed on multiple platforms and used on desktop, laptop or mobile devices.