26
Modernizando Aplicaciones Jesús Alvarez ESS Four Points Sheraton Santiago 23 de mayo de 2017

Discover the New Eclipse IDE · 2017. 6. 19. · SDI/MDI Respaldo a BUI para web Sistema de seguridad por roles Sistema de impresión Manejo de documentos Formularios con múltiples

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

  • Modernizando

    Aplicaciones

    Jesús Alvarez – ESS

    Four Points Sheraton Santiago 23 de mayo de 2017

  • ©BASIS International Ltd www.basis.com

    Agenda

    ●Herramientas de BASIS

    ●Caso 1: Helvetia del Caribe

    ●Caso 2: ASCI of Miami

    ●Comparación de Estrategias

  • ©BASIS International Ltd www.basis.com

    Oportunidades

    Fuente: Gartner Market Databook, 1Q17

  • ©BASIS International Ltd www.basis.com

    Oportunidades

    Fuente: Gartner Market Databook, 1Q17

  • ©BASIS International Ltd www.basis.com

    Herramientas de BASIS

    ●BBj

    ●Orientado a objetos

    ●Extensible via Java

    ●Eclipse

    ●WindowBuilder, AppBuilder

    ●Barista

    ●Addon – Módulos ERP

    ●Utilitarios

    ●Jasper Reports, Digital Dashboard

  • ©BASIS International Ltd www.basis.com

    ¿Web o Desktop? ¿BUI o GUI?

    Fuente: StatCounter

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    ●Fundada en 1986 en Puerto Rico

    ●NCUS (Next generation Credit Union

    System) sistema para administración de

    cooperativas de ahorro y crédito

    ●Respalda cajeros automáticos y online

    banking

    ●Instalado en sobre 70% del mercado local

    ●Complementos: Manejo de documentos,

    ERP

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Retos

    ●Modernizar aplicación caracter (CUI) con

    interfaz web

    ●Proveer API para acceso externo

    ●Aumentar productividad de desarrollo

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Maestro de Préstamos

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Efectivo

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Solución

    ●Moverse de Pro/5 CUI a BBj BUI

    ●Respaldo a pantalla táctil (“touch screen”)

    ●Implementar API usando servlets

    ●Interfaces externos via web services

    ●OOP – Reglas de negocios encapsuladas

    en clases

    ●Eclipse –plataforma de desarrollo primaria

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Maestro de Préstamos

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Caja

  • ©BASIS International Ltd www.basis.com

    Helvetia del Caribe

    Efectivo

  • ©BASIS International Ltd www.basis.com

    Plataformas Propias – Pros

    ●Control total de código

    ●Programación por procedimientos

    ●Programación orientada a objectos (OOP)

    ●Híbrido

    ●Control preciso de eficiencia y rendimiento

    ●Implementa funcionabilidad no disponible

  • ©BASIS International Ltd www.basis.com

    Plataformas Propias – Cons

    ●Mayor tiempo de desarrollo

    ●Requiere desarrolladores con mayor

    grado de experiencia

    ●No toma ventaja de evolución de

    plataformas (frameworks) estándar

    ●Nuevas versiones

    ●Contribuciones de la comunidad

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    ●Fundada en 1981 en Miami

    ●ASCI Software para agentes de aduanas,

    importadores, exportadores, transportistas

    ●Respalda interfaz directo con aduanas

    ●Sobre 300 instalaciones en Estados

    Unidos y Puerto Rico

    ●“Soluciones de Software para Comercio

    Internacional”

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    Retos

    ●Añadir nuevo interfaz de usuario

    ●Aumentar productividad de desarrollo

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    Menú Principal

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    Sistema de Entradas

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    Solución

    ●Moverse de Visual Pro/5 a BBj y Barista

    ●Respaldo a Windows, Linux y Mac

    ●Abrir nuevos mercados con sistemas

    móbiles y cloud

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    Menú Principal

  • ©BASIS International Ltd www.basis.com

    ASCI of Miami

    Sistema de Entradas

  • ©BASIS International Ltd www.basis.com

    Barista – Pros

    ●Desarrollo rápido

    ●Interfaz estructurado

    ●Sistema de menús

    ●SDI/MDI

    ●Respaldo a BUI para web

    ●Sistema de seguridad por roles

    ●Sistema de impresión

    ●Manejo de documentos

    ●Formularios con múltiples lenguajes

  • ©BASIS International Ltd www.basis.com

    Barista – Cons

    ●Interfaz y estilo es menos flexible

    ●Estructura de aplicación es más rígida

  • ©BASIS International Ltd www.basis.com

    Conclusión

    ●Demos

    ●Preguntas y Respuestas