
NetExpress (Microfocus)
ed NetExpress es la evolución a 32 bits del MicroFocus
Cobol para Ms-Dos, Windows y OS/2, compilador que era de 16 bits. Pero en
realidad NetExpress es algo mas que una simple evolución, ya que dispone
de:
Entorno de desarrollo integrado (IDE):
El avanzado entorno de desarrollo integrado (IDE) que proporciona Net
Express ofrece un completo conjunto de herramientas y asistentes para
desarrollar aplicaciones. Las eficaces funciones de gestión de proyectos
simplifican el ciclo de edición, compilación y depuración, mientras que
el editor, que ha sido adaptado a las necesidades del programador COBOL,
facilita la modificación del código. Las características de control de código
fuente de PVCS® permiten que los equipos de
programación colaboren sin sobreescribir los cambios realizados por el
resto del equipo. Una vez se hayan realizado las modificaciones adecuadas,
es posible reconstruir la aplicación con sólo hacer clic con el ratón.
Net Express es compatible con TrackerLink para aquellos programadores COBOL
que deseen complementar su proceso de trabajo con la gestión de
incidencias.
Compilador COBOL de última generación:
Net Express incluye un compilador de última generación que potencia los
tradicionales puntos fuertes de COBOL, permitiendo:
- Generar código nativo
de gran rendimiento que puede optimizarse para obtener óptimos
resultados en plataformas de hardware específicas.
- Trabajar con múltiples
dialectos COBOL, lo que facilita el rehosting de aplicaciones
existentes a nuevas plataformas de producción.
- Sacar partido a su
escalabilidad, desde PCs independientes hasta sistemas UNIX
multiprocesador (Precisa Micro Focus Object COBOL Developer Suite para
UNIX o Server Express)
- Disfrutar de un
soporte al desarrollo y la depuración en Object COBOL y e-COBOL.
- Contar con el soporte
de bibliotecas básicas de clases, y con una extensa colección de
clases, incluyendo la biblioteca completa de clases Win32 GUI.
Depuración avanzada mediante Animator®:
- Control total del
proceso de depuración. Podrá ir paso a paso , ejecutar una parte
determinada y reiniciar la ejecución en cualquier sentencia.
- Depuración remota de
aplicaciones COBOL que se estén ejecutando en otra máquina Windows
NT o UNIX (Se necesita Server Express).
- Posibilidad de
examinar y cambiar cualquier dato del programa mientras se ejecuta.
- Animación JIT (Just-in-Time).
Si la aplicación falla durante la ejecución, Net Express puede
iniciarse automáticamente en el punto del código fuente en que se
produjo el error, lo que le permite determinar inmediatamente la causa
del mismo.
- Depuración de aplicaciones multienhebradas. El programador posee un control
absoluto: puede bloquear, desbloquear o activar threads específicos,
así como insertar puntos de ruptura en los threads.
HERRAMIENTAS PARA DESARROLLOS DE APLICACIONES WEB
Asistente de aplicaciones Internet:
El Asistente para aplicaciones
Internet aumenta la productividad de los desarrolladores, ya que reduce el
tiempo necesario para crear aplicaciones de servidor, y los correspondientes
formularios HTML, a partir de programas COBOL o de bases de datos
relacionales ya existentes. Una vez creada la aplicación, puede utilizarla
tal cual, o bien modificarla mediante Form Designer. Este asistente
simplifica el acceso vía Internet a aplicaciones e-COBOL ya existentes
mediante:
- El análisis de la
Linkage Section del programa COBOL.
- La generación automática
de un formulario HTML, que contiene un campo de entrada por cada dato
de la Linkage Section seleccionado.
- La selección automática
de un elemento del grupo, su asignación a una tabla HTML y la selección
del correspondiente elemento de soporte.
- La generación de un
programa de servidor Web para capturar la información de entrada y
salida HTML e iniciar el programa e-COBOL existente para procesar los
datos.
Diseñador de formularios (Form Designer):
El diseñador de formularios le permite crear aplicaciones Web operativas
en cuestión de minutos; sólo tendrá que añadirles la lógica e-COBOL
para llevar a cabo el procesamiento del negocio de la aplicación. Con
Form Designer, puede crear interfaces de usuario para aplicaciones Web
mediante la edición de páginas y formularios HTML y, a continuación,
generar el programa de servidor Web adecuado utilizando el asistente de
Internet Application Wizzard.
Edición de páginas y
formularios HTML: Form Designer incorpora soporte al estándar HTML 4.0
y a HTML dinámico. La función de edición de formularios y páginas HTML
de Form Designer proporciona un entorno de trabajo abierto y productivo
gracias a interesantes características tales, como: compatibilidad con
varios exploradores Web, editor HTML con interfaz gráfico, flujo de
texto, formato texto, tablas, funcionalidad de arrastrar y pegar, varios
niveles de Deshacer/Rehacer y vistas en el árbol. También puede sacar
partido de las plantillas de formularios y frames para crear páginas HTML
con un aspecto coherente. Si ya cuenta con formularios HTML, creados con
otras herramientas, puede importarlos o cortarlos y pegarlos en Form
Designer desde otro editor de HTML. Form Designer puede asociar de forma
automática o manual propiedades de e-COBOL con los controles del
formulario y generar programas CGI.
Incrustación de Active-X, applets Java o Java Bean en formularios: Form Designer proporciona soporte para incorporar controles ActiveX a una página HTML.
Es posible importar los controles ActiveX a Form Designer de forma que
aparezca en la paleta de componentes ActiveX, donde pueden seleccionarse y
utilizarse de forma inmediata. Form Designer también le permite añadir
applets Java o componentes Java Beans a las páginas HTML. Podrá
configurar parámetros de los applets, así como crear scripts sobre sus
propiedades y métodos públicos utilizando el Script Assistant.
Asistente para Scripts (Script Assistant):
El Script Assistant le permite añadir características a una páginas
HTML sin necesidad de arrancar un programa servidor o de aprender un
complejo lenguajes de script. Además, proporciona una serie de scripts de
validación para el cliente, que permiten efectuar las funciones de
validación más comunes. El asistente Script Assistant es compatible
tanto con JavaScript de Nestcape como con JScript.™ de
Microsoft.
Scripts de servidor en e-COBOL con HTLM embebido:
Net Express lleva a Internet la potencia de e-COBOL al permitir que los
programadores e-COBOL procesen de forma dinámica formularios HTML
utilizando la sintaxis familiar ACCEPT/DISPLAY o bien con HTML incrustado.
Esto les permite desarrollar y depurar aplicaciones CGI de servidor,
portables, que pueden destinarse a plataformas de producción muy
diversas. No hay necesidad de utilizar o invertir en ningún otro lenguaje
de script de servidor; podrá hacerlo todo con e-COBOL.
Aplicaciones Web de gran rendimiento:
Net Express proporciona directivas de compilación y linkedición
sencillas, que hacen posible crear a partir de un único fichero fuente
una aplicación utilizable como:
- Aplicación CGI apta
para cualquier servidor Web.
- ISAPI.DLL para
servidores Microsoft Internet Information Server
- NSAPI.DLL para
Netscape FastTrack Server y Netscape Enterprise Server
Servidor Web local para el desarrollo:
Este servidor Web independiente se instala localmente junto con Net
Express y permite a los programadores desarrollar, depurar y probar
aplicaciones de servidor Web en un entorno PC independiente.
CREACIÓN DE COMPONENTES EMPRESARIALES
Utilización de COBOL con C o C++:
Podrá crear sin dificultad aplicaciones multilenguaje utilizando Net
Express y los entornos de desarrollo de terceras partes adecuados para
otros lenguajes tales como C y C++.
Soporte para objetos COM:
Net Express ofrece un soporte completo para acceder desde COBOL al
servidor OLE Automation, lo que permite utilizar aplicaciones de
escritorio (Microsoft Word y Excel) para automatizar funciones del negocio
como, por ejemplo, la confección de informes. Asimismo puede convertir la
logística del negocio COBOL ya existente en un objeto COM accesible desde
otras aplicaciones. Un asistente genera automáticamente la interfaz
necesaria para cada objeto COM, tras lo cual sólo quedará incorporar el
código ya existente.
Soporte para IONA Orbix:
Los programadores pueden ampliar de forma rápida y sencilla la lógica
del negocio escrita en COBOL, ya sea heredada o nueva, para crear
aplicaciones CORBA basadas en el producto de Orbix IONA.
ACCESO a DATOS
OpenESQL™:
OpenESQL convierte de forma transparente las sentencias SQL incrustadas en
llamadas a las API ODBC; esto le permite desarrollar fácilmente
aplicaciones que acceden a diferentes sistemas de bases de datos, lo que
significa que puede utilizar cualquier fuente de datos para la que exista
un controlador ODBC. Asimismo Net Express incorpora acceso nativo a DB2 y
ofrece un soporte integrado para precompiladores Oracle y Sybase.
OpenESQL Assistant:
El asistente OpenESQL permite al programador crear sentencias SQL mediante
una interfaz interactiva. A continuación, estas sentencias se insertan
automáticamente en el punto adecuado del código fuente COBOL. El
programador puede incluso probar las sentencias SQL en OpenESQL Assistant
a fin de comprobar los resultados de la misma y modificarla si fuera
necesario, sin tener que compilar y ejecutar la aplicación.
Gestión de ficheros COBOL:
Con Net Express, puede sacar partido de todas las funciones del sistema de
gestión de ficheros COBOL. Este sistema de ficheros puede administrar
grandes ficheros secuenciales, relativos, variables e indexados de un tamaños
superior a 2Gb.
Herramientas para datos integradas
- El editor de ficheros
de datos (Data File Editor) permite examinar los ficheros de datos
para comprobar las actualizaciones, y crear y editar ficheros para las
pruebas de la aplicación.
- El conversor de
ficheros (Data File Converter) para cambiar formatos y conjuntos de
caracteres
- El editor de formatos
de registros (Record Layout Editor) permite especificar el formato de
la visualización de un fichero de datos para su uso con Data File
Editor
- Fix File Index
Facility para reparar o reconstruir los ficheros indexados.
- La utilidad Codecomp
para conversión de conjuntos de caracteres EBCDIC/ANSI que le permite
personalizar las tablas de asignación de caracteres.
INTERFACES GRÁFICAS DE USUARIO PARA WINDOWS:
Dialog System™ mejorado
Dialog System facilita la tarea de los desarrolladores COBOL para crear
interfaces gráficas de usuario para Windows con controles Windows 95/98 y
ActiveX. Los desarrolladores que no estén familiarizados con los controles
ActiveX pueden llegar a conocerlos rápidamente gracias a las funciones
mejoradas de Dialog System, que simplifican la ubicación y representación
de los controles ActiveX.

Windows GUI Application Wizard
Mediante este asistente, los desarrolladores pueden crear con rapidez
aplicaciones nativas Windows de 32 bits con interfaz gráfica, con funciones
tales como ventanas MDI, controles ActiveX incrustados, spin button, vistas
en árbol, barras de herramientas, de estado y de menús, así como control
de trama. Asimismo, los desarrolladores pueden utilizar una interfaz de
"point-and-click" para crear una aplicación GUI con acceso ODBC a
datos.

Soporte para desarrolladores UNIX
Net Express se integra totalmente con los entornos de desarrollo COBOL de
Micro Focus disponibles para plataformas UNIX. Los programadores pueden
utilizar Net Express para desarrollar aplicaciones en su PC, de manera que
utilizan plenamente las herramientas avanzadas de desarrollo de Net Express,
al mismo tiempo que disfrutan de las ventajas de un entornos de producción
UNIX con herramientas de productividad eficaces tales como:
- Dialog System (versión en modo carácter).
-
Asistente
UNIX Application Import Wizard, que permite a los desarrolladores UNIX
importar de forma rápida y sencilla una aplicación UNIX e incorporarla
como un proyecto de Net Express.
-
UNIX
Publish, que le permite transferir el proyecto de la aplicación a un
servidor UNIX, crear el fichero "make" y reconstruir el
ejecutable con sólo hacer clic.
-
Acceso
simplificado a UNIX con el emulador de terminal Powerterm; acceso
simplificado a ficheros e impresoras mediante el software de acceso
remoto a ficheros SAMBA.
-
Funciones
de depuración remota (Precisa Micro Focus Server Express).
Algunas pantallas de programas realizados con Microfocus NetExpress:


Toda la información contenida en ésta página ha sido extraída de la página
oficial de Microfocus (Merant) en España. Así mismo las imágenes han sido cedidas por el programador Miguel Angel Bueno de
Barcelona. Gracias a ambos por permitir el desarrollo de ésta sección.
|
|