Inicio > Productos > Visual LANSA

Visual LANSA

Desarrollo rápido de aplicaciones portátiles

Usando el framework de Visual LANSA puede crear prototipos, desarrollar y desplegar aplicaciones del Web y Windows rápidamente – de una sola base de código
Usando el framework de Visual LANSA
puede crear prototipos, desarrollar y
desplegar aplicaciones Web y Windows
rápidamente – desde una sola base de código

Visual LANSA provee un ambiente comprensivo de desarrollo basado en Windows. Puede desplegar aplicaciones a muchas plataformas incluyendo Windows, IBM i (System i, iSeries y AS/400), Linux y dispositivos móviles. Visual LANSA utiliza el Repositorio de metadatos LANSA y RDML (Lenguaje de Desarrollo Rápido y Manutención) 4GL. Solamente se necesita un juego de habilidades fácil de aprender para desarrollar rápidamente aplicaciones de navegador altamente gráficas y de cliente/servidor.

Desarrollo avanzado hecho sencillo

Visual LANSA es una herramienta bien enfocada en una sola meta – el desarrollo rápido de aplicaciones comerciales de alta calidad. Pero no es simplemente un ambiente integrado de desarrollo (IDE en inglés) más productivo. El Repositorio de metadatos de la plataforma independiente de Visual LANSA y el lenguaje 4GL enfocado en el negocio de alto nivel le permite desarrollar programas 5250, Web y cliente inteligente Windows – desde una sola base de código.

Puede desarrollar y desplegar aplicaciones altamente gráficas Windows y Web con acceso nativo/sin ataduras a las bases de datos IBM i y las que conforman a ODBC – utilizando el Repositorio de metadatos poderoso y probado de LANSA y su middleware rápido y abierto. Cualquiera que entienda los esenciales de campos, archivos y programas puede desarrollar aplicaciones flexibles de eBusiness y cliente/servidor usando Visual LANSA.

La sencillez y el poder del RDML LANSA es portátil y puede centralizar la inteligencia común de aplicaciones en el Repositorio de metadatos portátil distribuido de Visual LANSA. Usted adquiere el beneficio del funcionamiento nativo de C/C++ recopilado, a la vez que depura al nivel de RDML LANSA..

Desarrolladores nuevos y actuales que usan LANSA disfrutarán de los beneficios de productividad que el ambiente de desarrollo Windows les brinda. Apuntar-y-hacer clic para seleccionar los campos y archivos, cortar-y-pegar para redactar y depurar rápidamente y un pintor de pantalla para las interfaces de cliente inteligente Windows.

Probar y desplegar a múltiples plataformas fácilmente

Hoy puede desarrollar para un solo sistema como el IBM i o Windows, luego partir y trasladar programas y datos – sin cambiar el código fuente – a una mezcla de plataformas IBM i, Windows, Web y Linux.

Puede soportar Windows y IBM i usando un solo juego de código fuente LANSA. Usted prueba en un solo sistema Windows y luego despliega a cualquier mezcla de plataforma que requiera. Visual LANSA también provee un depurador de cliente en línea y servidor remoto al nivel de RDML.

Desarrollo productivo de IBM i/5250, Windows y Web

Puede mejorar dramáticamente la productividad del desarrollador al usar Visual LANSA para crear aplicaciones 5250 y Web para su IBM i. La diferencia clave entre LANSA y los desarrolladores de 3GL y de pantalla verde (RGP o COBOL), es que el desarrollador LANSA puede entrenarse y llegar a ser más productivo en poco tiempo – típicamente de uno a de tres meses. El IDE de Visual LANSA también ofrece una transición fácil para los nuevos desarrolladores que no tienen experiencia en IBM i.

Aun el trasladar su equipo de desarrollo LANSA del IBM i a Visual LANSA brinda un aumento de 25 por ciento en la productividad de éste. Hay solamente una pantalla para ver las definiciones del campo y archivo, validaciones, relaciones, programas y redactor del código fuente y puede encargarse de proyectos Web, móviles Web y de modernización e implementar la influencia del Repositorio LANSA. Además, puede modelar datos gráficamente para las bases de datos existentes tanto como el desarrollo nuevo.

Integración avanzada del escritorio

LANSA es reconocido por integrarse fácilmente con aplicaciones IBM i existentes. No es de sorprenderse saber que Visual LANSA se integra fácilmente con las aplicaciones Windows y Microsoft Office. Puede utilizar Microsoft Word como el motor de impresión y crear con facilidad un enviador de telemarketing desde los datos del IBM i.

El único ambiente integrado de desarrollo (IDE) de Visual LANSA le permite ver definiciones de archivos y campos, 	validaciones, relaciones, programas y el redactor de fuente desde una sola pantalla.
El único ambiente integrado de desarrollo
(IDE) de Visual LANSA le permite ver
definiciones de archivos y campos,
validaciones, relaciones, programas y el
redactor de fuente desde una sola pantalla

Framework de desarrollo de aplicaciones visuales

Incluido como parte de Visual LANSA, el Visual LANSA Framework es un marco de diseño que minimiza el esfuerzo requerido tanto por desarrolladores enfocados en negocio como de diseñadores para crear aplicaciones altamente gráficas y robustas en Windows y Web, o una combinación de ambas. La curva de aprendizaje es corta, la productividad alta y las aplicaciones de primera clase. Puede crear prototipos de la aplicación y el diseño de la interfaz usuario al mismo tiempo y usar el mismo diseño para el despliegue de Windows y Web.

El framework de desarrollo permite al desarrollador crear prototipos de las aplicaciones comerciales rápidamente sin programar. Esto genera programas Web y Windows de alta calidad con una apariencia y conducta consistentes. Es como tener a un experto sentado al lado de sus desarrolladores.

Los programadores con habilidades clásicas IBM i – como escribir código de procedimiento RPG o arreglar una pantalla 5250 – pueden batallar contra los conceptos claves del diseño GUI y fallar en el objetivo con la primera aplicación Windows o Web. El framework de desarrollo de aplicaciones visuales ha sido implementado por desarrolladores de diversas aplicaciones para garantizar un resultado correcto al terminarlas y a la primera vez. Estas aplicaciones resultantes ya las usan millones de personas en todo el mundo.

Beneficios de Visual LANSA

  • Productividad del programador – con menos código que escribir, los programadores crean aplicaciones rápidamente
  • Desarrollo Rápido de Aplicaciones – usando un Ambiente de Desarrollo Integrado Gráfico, un lenguaje de desarrollo intuitivo y platillas de aplicación
  • Costos de mantenimiento reducidos – separar la lógica de negocio del código de aplicación reduce el número de puntos donde ocurre el mantenimiento cuando la lógica de negocio cambia
  • Elija el estilo de arquitectura – use técnicas de programación orientadas al objeto o programación de procedimientos para acoplarse a la naturaleza de la aplicación y al nivel de habilidad de sus programadores
  • Reaccione rápidamente a necesidades cambiantes del negocio – hecho posible por la metodología LANSA para el desarrollo de software
  • Independencia Tecnológica – los programadores construyen las aplicaciones y LANSA genera código portable y se encarga la tecnología necesaria para la implementación

Características:

Funcionalidades Principales

  • Desarrollo basado en componentes – para construir componentes reutilizables y compartir entre proyectos
  • Desarrollo Orientado al Objeto (OO) y un estilo desarrollo de procedimientos
  • Soporta patrones de diseño tales como MVC y SOA
  • Construye aplicaciones escalonadas (multi-tier) y divide la aplicación entre cliente y servidor
  • Construye aplicaciones enriquecidas de cliente (rich-client)
  • Construye Aplicaciones de Internet Ricas para la Web (Rich Internet Applications en inglés)
  • Asistentes de Generación de Aplicaciones – genere aplicaciones Web al contestar solo algunas preguntas
  • 4GL portable y exhaustivo
  • Repositorio de Meta Datos distribuido de plataforma portable
  • Disparadores de Base de Datos de plataforma portable y reglas de negocio.
  • Disparadores de aplicación LANSA – aplique reglas de negocio para cada programa que acceda una base de datos
  • Generación automática de pantalla – para aplicaciones enriquecidas de cliente (Rich-Client), Web y pantallas 5250
  • Acceda bases de datos en servidores Windows desde programas del IBM i
  • Modelos visuales de aplicación – entidades de vista y relaciones con el LANSA Visual Modeler
  • Servicios Intrínsecos – incluye punto flotante y conversiones aritméticas enteras y de cadenas binarias
  • Identificaciones de usuarios largas y contraseñas
  • Encripción TLS/SSL
  • Soporte SQL – cree tablas y vistas vía SQL
  • Ayuda multilingüe y de lenguaje DBCS
  • Base de datos integrada de Microsoft SQL Server Express para desarrollo y prueba
  • Compilador integrado Microsoft C/C++
  • Manejo de Configuración – Rastreo de tareas y control de versiones
  • Software Intermedio rápido y escalable de Visual LANSA – optimice comunicaciones (rápidas y seguras) entre el servidor y componentes de cliente de las aplicaciones

Ambiente de Desarrollo

  • Desarrollo independiente o desarrollo en equipo-Visual LANSA soporta su elección de equipo de desarrollo desde desarrolladores individuales hasta equipos grandes
  • Ambientes de Desarrollador – Windows 7 Pro, Windows 8 Pro o Windows 8.1 Pro usando Microsoft SQL Server, Oracle o Sybase SQL Anywhere
  • Herramientas de Instalación Windows y de actualización – La instalación de Visual LANSA es simple y rápida, solo conteste pocas preguntas para definir su elección de despliegue
  • Ambiente avanzado de desarrollo visual – un Ambiente Integrado de Desarrollo adaptable para todos los proyectos
  • Corrector de Sintaxis y finalización de código – apoya a los desarrolladores para crear código correcto rápidamente
  • Plantillas programables – librería de plantillas de aplicaciones orientadas al negocio
  • Depurador de Cliente y servidor remoto – el desempeño de C++ depuración al nivel 4GL

Despliegue

  • Despliegue a servidores IBM i (System i, iSeries, AS/400), Windows o Linux, simples o escalonados (multi-tier)
  • Particione la aplicación – Decida dónde correrán las partes de la aplicación, divididas entre el cliente y servidor dinámicamente
  • Despliegue aplicaciones de cliente – herramientas de despliegue para distribuir componentes de aplicación del lado del cliente
  • Ambientes de cliente enriquecidos – Windows 7 Pro, Windows 8 Pro, Windows 8.1 Pro
  • Despliegue aplicaciones Web a la Internet, Extranets e Intranets
  • Herramienta para despliegue rápido justo a tiempo
  • Las aplicaciones Web soportan Chrome, Firefox, Safari o Internet Explorer 9 o posterior
  • Despliegue aplicaciones para acceso mediante equipos móviles

Soporte DBMS

  • IBM DB2 en servidores IBM i (System i, iSeries, AS/400)
  • Microsoft SQL Server
  • Oracle on Windows, Linux y UNIX
  • Sybase SQL Anywhere
  • Base de Datos MySQL
  • Soporte Unicode para archivos