Upload
eduardo-francia
View
11
Download
5
Embed Size (px)
Citation preview
FOUR J’s DEVELOPMENT TOOLSLATINOAMERICA
David J. Salazar Sandoval
Director General
Four J’s Development Tools
• Compañía Europea fundada en 1989• Antes de la adquisición (por IBM) Informix
Software fue distribuidor de nuestra tecnología vendiendo nuestro Compilador Universal como (Dynamic 4GL)
Four J’s Development Tools
– Reconocidos como líderes en el mercado europeo por ofrecer la mejor opción en:
• Desarrollo rápido y eficiente para aplicaciones de negocio empresarial en el WEB o en Cliente/Servidor
• Sistemas distribuídos geograficamente (misión crítica)
• Ejecutar aplicaciones en ambientes con clientes heterogéneos: Terminales ASCII, PC’s con Windows, ambientes internet a partir del mismo código
• Actualizar aplicaciones I-4GL sin reprogramar
Presencia Mundial
Soporte Técnico Soporte Técnico y Desarrollo II, y Desarrollo II, StrasbourgStrasbourg
Four J’s Corporativo, Four J’s Corporativo, ParisParisFour J’s UKFour J’s UK
LondonLondon
Desarrollo I,Desarrollo I,ErfurtErfurt
Desarrollo IDesarrollo IIII,I,MontpellierMontpellier
Administrative HQAdministrative HQBathBath
Ventas Europa Ventas Europa Karst Karst
Four J ’s USA
Four J ’s Asia PacificoSydney
Four J ’sMalaysia
Four J ’sIberica, Lisboa
Four J ’s Latinoamérica
México
25+ 25+ DistribuidoresDistribuidores
1000+1000+Red de Vars Red de Vars
Four J’s Latinoamérica
• Subsidiaria de Four J’s Development Tools para atender aspectos comerciales, capacitación y soporte técnico “Clase Mundial” en la región
• Inicia operaciones en Abril del 2000
• Actualmente tenemos 5000+ licencias en operación– AAADAM, DHL, Kemper (Seguros La
Territorial)– Nintendo, Empresas Nieto, …
Four J’s Productos
JAVA Client, ODI 1999
HTML Client 1998
Universal Compiler 1995
Application Generator 1991
Fundada 1989
IDE, AG gráficos 2001
Genero, XML, WAP 2002
Características de la Tecnología
• Ambiente integrado de desarrollo• Generador automático de aplicaciones gráficas y/o
WEB con código documentado en BDL • Código totalmente escalable y portable de Unix (HPUX,
AIX, Solaris, Linux, …) a Windows NT (2000)• Aplicaciones con arquitectura Cliente delgado /
Servidor muy eficiente• Soporte a tecnologías WEB Internet / Intranet y WAP• Fácil administración y bajo costo de mantenimiento
Four J’s para usuarios Informix
• Four J’s ofrece futuro garantizado– Mejoras continuas y nuevos productos– Lenguaje sólido, diseñado para desarrollo de aplicaciones
de negocio “misión crítica”– Permite llevar sus aplicaciones I-4GL a los ambientes
actuales: Cliente-Servidor gráfico ó WEB rápidamente, sin riesgos ni demoras
– Nuevas posibilidades como eCommerce ó mCommerce– Unica herramienta que aprovecha la experiencia de sus
programadores
Four J’s para desarrolladores
• El BDL (Business Development Language) es un lenguaje 4GL robusto y totalmente probado
• Arquitectura de “n” capas muy eficiente para ambientes distribuídos y WEB
• Permite el uso de las bases de datos líderes y distintos Sistemas Operativos e incluso interactuar simultáneamente
• La suite de Four J’s reduce drásticamente los ciclos de desarrollo, puesta a punto y mantenimiento
• Escalable, Seguro y Fácil Administración• Disponibilidad de programadores experimentados
WRITE ONCEDEPLOY
ANYWHERE
Four J‘s BusinessDevelopment LanguageI4GL
UNIX
NT
OS4004Q00
Op
erat
ing
Sys
tem
sIFMX
Oracle
DB2
SQL
Adabas
Sybase
Datab
asesUser Interface
ASCII NT42000
WIN 3.11WIN 96/98WIN 2000
X11 HTML JAVA XML
WAP
“Líderes en desarrollo de sistemas distribuidos misión crítica con alto rendimiento”
... con Four J’s Ud. elige donde y como.
CLIENTE - SERVIDOR
TERMINALASCII
TERMINALASCII
TERMINALASCII
INTERFAZ DEL CLIENTE (API)
PROGRAMA BDL (4GL)
INTERFAZ NATIVA DE LA BASE DE DATOS (API)
MOTOR DE BASE DE DATOS RELACIONAL
SERVIDOR Linux, UNIX O WINDOWS NT SERVER
WIN 95
WIN 3.11
RED TCP / IP
Se r
vid
or
De
Ap
l ica
c io
ne s
Ser
vid
or
BD
Tecnología WEB Internet-Intranet-Extranet
• Cliente HTML para aplicaciones ágiles en internet –se puede accesar una aplicación en vivo en http://www.4js.com.mx/ sección Demos-
• Cliente Java está disponible y permite una integración transparente del BDL al WEB
• E-commerce M-commerce• Totalmente orientado al desarrollo con RDBMS
en ambientes transaccionales seguros
Zona Segura WTK / X11
Terminal Ascii
Intranet Local
Servidor de Aplicaciones (DVM)
fglhtmld
Prog4GL
Acceso al Servidor de BD por la red o por la base de datos
Cli HTML (corriendo internamente)
Xnet
Más información segura será mostrada en la sección segura.
Cli Java (corriendo internamente)
Fir
ew
all
Op
cio
nal
Zona Insegura
Firewall Opcional
Prog4GL
Prog4GL
Web Server (httpd)
Programas(Binarios CGI)
Contenido Normal.
(Páginas, logos, imágenes, etc.)
Convive con el Cli- Java
Cliente(fglcl)
Cliente(fglcl)
OtrosCGI
FOUR J’s ES ALTA SEGURIDAD
Ambiente gráfico muy sencillo de aprender para nuevos
programadores
Ejecute donde quiera: Web, Windows, ASCII, X11, WAP, …
Desarrollando en Four J’s
0 4 8 12 16 20
(Semanas)
Migracion
4J's
Java
Diseño Programa
Estabiliza Desempeño
Pruebas
• En Java es común requerir de configurar distintas tecnologías para integrar un proyecto. Esto complica las fases de estabilización y ajuste de desempeño -cuando se logra-.
• En el caso de migración des-de I-4GL estos tiempos se reducen casi a cero. Típicamente la migración de I-4GL a nuestra tecnología ya funcionando en el WEB es de 1 a 3 semanas /Módulo.
• La migración a otro motor de BD se puede lograr en tiempos similares
Tiempo de desarrollo
Four J’s es una buena inversión
Four J'sMigración
Four J'snuevo
Java
Visual Basic
$ US
Producto RunTime Hardware Prog/Mes
Capacita Analisis Program Correcc
Depura Distribucion Admon “El costo/beneficio que se obtiene por la
experiencia típica de los programadores de 4GL brindan la combinación ideal de productividad”
Preguntas
¿ Que sucede si su proyecto no sale a tiempo ?ó
¿ Que pasa si su proyecto no funciona ?
Con Four J’s sus proyectos si se pueden terminar bien y a tiempo !
Conclusión
La tecnología de Four J’s Development Toolspermite retener y mejorar sus ventajas
competitivas, ahorrando miles de dólares en costos de desarrollo y meses en salir al mercado,
con un esquema exitoso para aplicaciones de negocio empresariales