verde que te quiero verde.

R4W

Desarrollo Web con RPG 400
Aplicaciones Gráficas en iSeries

CPI Software ®
www.cpis.es

English

 

Preguntas y Respuestas

Nuevo!
RPG For Web
Page Wizard
Más Rápido, Más Fácil
Más Seguro, Mejor!
info

Más Rápido
todavía?
mira nuestro
Program Wizard
y dinos


 RPG para la Web! 

Lo que funciona es lo que ya estás usando:
tu AS/400 y tu RPG!

No sólo para Internet, también para Aplicaciones Gráficas en la Empresa.

Funciona en cualquier modelo de 400, incluso en los más pequeños.

No necesitas ni máquinas ni lenguajes  ni aplicaciones adicionales.

No requiere tarjeta de interactivo: máquinas más baratas y grupo de software más bajo.

Usando lo básico de la Web: HTML.
Fácil de aprender y hasta divertido de usar.

Puedes diseñar las páginas con editores completos como FrontPage o DreamWeaver, conociendo sólo un poco de html.

Permite todos los complementos de diseño y programación como Frames, CSS, dhtml, ssi, JavaScript...

100% Compatible con todo lo existente en el iSeries: Bases de Datos, llamadas a programas...

Cómo funciona?

  • Simple!

  • Diseñas una página html,

  • le asocias un programa,

  • El programa recibe campos de entrada y datos de control,

  • Desde el programa preparas la página de respuesta, y la envías,

  • Todo con unas pocas líneas de código.

  • Bajo control de tu programa, con lo que ya conoces.

Qué necesitas en el 400?

  • HTTP Server, sin coste  (incluido en cada 400).

  • Tu RPG!

  • RPG For Web

  • Para Internet, configurar el puerto http con el router de conexión (adsl, etc).

Qué necesitas en el PC?

  • cualquier navegador (browser), y cualquier operativo: windows, mac, linux...

  • nada mas!

  • nada que instalar!


Todavía en verde?
Tienes que desarrollar aplicaciones tradicionales?
Considera nuestro
ADP 400
El Sistema completo para desarrollo de Aplicaciones
pincha aquí


Modernizar Aplicaciones Tradicionales? Fácil:
API Office CPI
para Integrar Excel y Word
CPI CoPrint 400
para mejorar Impresión, Preformatos, Formularios, PDF. E-Mails automáticos...
Power Images
para incluir funciones de Gestión Documental, Escaneo, Archivo Electrónico

 


Quieres hacer un proyecto piloto?
Te gustaría contar con nuestra colaboración directa para una implantación?
Dudas?
LLámanos!
 


 

RPG for Web es un entorno para desarrollar y controlar Aplicaciones Gráficas html usando únicamente el IBM System i (o iSeries, AS/400).

El desarrollo de aplicaciones Web y Client/Server cuenta con múltiples plataformas, herramientas, modos de uso, lenguajes, tipos de ficheros, etc. Existen tantas opciones que puede provocar la sensacion de "tener que usar otra cosa" en lugar de afianzar lo que anda, lo que ya conocemos.

RpgForWeb hace posible desarrollar Aplicaciones modernas usando la experiencia de las instalaciones del iSeries 400, y los mismos profesionales.

  • Aplicaciones Gráficas para uso interno (Intranet) o uso externo (Extranet)

  • Entorno real Cliente - Servidor

  • Todo en la Plataforma más fiable, IBM i (o AS/400).

  • Compatible con navegadores Windows, Linux, PDAs...
  • Nada que instalar en los PC o dispositivos cliente de usuario final.
  • Sin aprender nada extraño: sin más historias.

  • Con soporte de todos los estándares de Internet: html, css, javascript, Ajax...

Usar lo que Funciona

El éxito que tienen las Aplicaciones tradicionales del entorno IBM iSeries 400 está fundado en buena parte en los lenguajes orientados al mundo de la Empresa que son más usados: RPG y (en menor medida) Cobol. Por supuesto, aspecto importante de cómo funcionan éstos lenguajes son la gente que los elabora: los profesionales del AS/400.

Con toda esta experiencia y seguridad acumulada, el propio iSeries también puede ser una buena opción para el desarrollo y ejecución de aplicaciones web, ya que la plataforma es totalmente compatible con los estándares necesarios:

  • Soporte completo de tcp/ip

  • Servidor HTTP

  • y es donde están los datos y los programas de la Empresa!

  • y es lo que dominamos!

Con todas las ventajas

El desarrollo de páginas web "sólo 400" tiene muchas ventajas, que quizá no se sopesan suficientemente antes de considerar "mover" el desarrollo web a otra plataforma, con otros lenguajes, con otros profesionales...

  • Puede hacerse en la misma plataforma y lenguaje conocidos

  • La formación necesaria es muchísimo menor, básicamente sólo rudimentos de HTML, que puede simplificarse con el uso de Editores completos como MS-Frontpage o DreamWeaver. A partir de lo básico es fácil y natural seguir aprendiendo, pero sin abandonar lo que dominamos.

  • El diseño de las páginas web puede fundamentarse en html, pero -por supuesto- puede incluir técnicas adicionales como css (cascade style sheets), javascripts, dhtml, ssi (server side includes), cookies, etc.

  • Los datos y los programas de la Empresa ya los tenemos en el 400.

  • no se necesitan servidores de hardware ni otros lenguajes, ni servidores de aplicaciones adicionales: nada nuevo que aprender ni manejar.

  • no consume recursos de interactivo, y al no necesitar otros servidores o programas, se necesitan menos recursos generales de máquina..

  • puede funcionar en máquinas pequeñas y en máquinas no dedicadas..

  • puede aprovecharse todo el conocimiento y parte de la programación actual.

  • compatible con lo existente (CL, Bases de Datos, llamadas a programas, etc).

  • Potenciando la plataforma iSeries y los profesionales que hacen posible las Aplicaciones existentes.

  • RPG For Web incorpora funciones para hacer mucho más fácil y rápida la programación.

Cómo usar éste enfoque

Este modelo de desarrollo es ideal para hacer nuevas aplicaciones o módulos.

Muchas veces, el enfoque y modo de uso de una aplicación tradicional no está acorde con los modos de uso de las aplicaciones web, por lo que es mejor crear una nueva aplicación o módulo para tratar las transacciones web de forma diferente aunque actualizando la misma base de datos, etc. Ademas una pantalla verde tradicional "convertida" no ofrece nada mas, en realidad: rehaciendo esas operaciones como nuevos módulos se puede ofrecer una mejora significativa de la aplicacion.

recomendamos leer sobre este punto en nuestro Q&A (preguntas y respuestas).

Lo importante es enfatizar que pueden hacerse aplicaciones web usando buena parte de lo que dominamos, sin menoscabo de los resultados.

Qué aporta Rpg For Web?

Es un conjunto de funciones que permiten y facilitan enormemente el desarrollo en entorno web, haciendo más  rápida y sencillas las tareas relacionadas.

RPG For Web desacompleja los requerimientos necesarios para programar en Web, aportando cantidad y calidad de funciones incorporadas para integrar en los programas.

RPG For Web también ayuda en otras muchas tareas relacionadas con congifuración y puesta en marcha de aplicaciones web, creación de directorios, seguridad, control, estadisticas...

Un ejemplo de las funciones incorporadas y que facilitan la programación:

  • El código de página (html, básicamente) se puede definir a página completa (casi sin conocer html) con editores del tipo de Microsoft FrontPage o DreamWeaver.

  • Leer todos los campos de entrada (así como radio buttons, option box, check box, etc) con dos líneas de código (no dos por cada campo!).

  • las páginas de respuesta pueden leerse y ponerlas activas para el programa con una línea de código.

  • facilidad para enviar variables de sustitución en cualquier lugar de las páginas html (lo más parecido a como funcionan los programas de pantalla).

  • puede enviarse líbremente código html (y cualquier otra cosa) o añadirse a página predefinidas.

  • funciones para diseño y manejo de tablas (subficheros en la Web).

  • soporta todos los tipos de "campos" html: listas desplegables, radio button, check options, areas de texto, etc.

  • por supuesto, compatible con todo tipo de imágenes, efectos...

  • faciidades para hacer debug de programas web.

  • y mucho más...

Para más información, recomendamos:
las Preguntas y Respuestas más frecuentes
baje el resumen en pdf o en PowerPoint
ver ejemplos y otros links de interés en el menú verde arriba.
contacte para cualquier duda o sugerencia.

RpgForWeb © CPI Software. www.cpis.es