1 Empresa de servicios y desarrollos Entornos AS/400 Soluciones a medida Soluciones estándar - Distribución de NewLook, para España - Soporte técnico
2 Entorno dinámico en tiempo real para aplicaciones de AS/400... - Conexión a la Web de aplicaciones - Integración con otras aplicaciones y con el Escritorio - Ampliación de la interfaz y del funcionamiento de aplicaciones
3 Objetivo - Introducción a los Entornos Dinámicos –Qué son los entornos dinámicos en 10 min. – Demostrar CADA paso en vivo en 20 min Instalar NewLook Professional Edition Conectar gráficamente aplicaciones de AS/400 existentes Integrar la aplicación (Escritorio, Red, Servidor) Ampliar aplicaciones –DI/comportamiento (agregar reglas comerciales) –Explotar nuevas tecnologías (Web, Multimedia…) Re-ingeniería para mejorar el flujo de trabajo –Resumen
4 Entornos Dinámicos - construidos para... mejorar la sensibilidad –trabajar en ‘tiempo-real’ - como Vd. hace –manejar cambios, implementar diseños instantáneamente Ampliar e integrar aplicaciones AS/400 3-10 veces más rápido que las estrategias alternativas de modernización ampliar la interfaz y su conducta (nuevos formularios etc...) integrar con la Web, Escritorio, Red, otras aplicaciones AS/400 Ocultar las complejidades, simplificando el SDLC bajar/instalar y ejecutarse el mismo día intuitivo de usar - 3 días de aprendizaje para las características avanzadas eliminar programación y pasos de compilación
5 La necesidad de Entornos Dinámicos “Las empresas que sean capaces de crecer serán aquéllas que más rápidamente puedan asumir las nuevas soluciones, mediante la utilización de las aplicaciones existentes bajo nuevas formas. Deberán de ser conscientes de que no dispondrán de tiempo o dinero para desarrollar nuevos sistemas desde el principio, y comprenderán que sus sistemas deberán trabajar con otras aplicaciones de una manera u otra. Entenderán que los sistemas construidos para cambiar son más valiosos que los sistemas que se construyen para durar”. Gartner Group
6 Herramientas Dinámicas - Key Stakeholders Vendedores de aplicaciones AS/400 ¿ moderización ? Usuarios finales sensibilidad mejorada Desarrollador profesional fácil de intalar, aprender, usar, mantener y desplegar
7 Requisitos Vendedor Aplicación Recurso de incremento de mercado y flexibilidad de las soluciones existentes –conexión con la Web –fácil integración con Escritorio y Network –interfaz personalizable instantáneamente –ampliaciones al instante de la conducta
8 Proteja la inversión en aplicaciones robustas y consistentes – RPG, COBOL, 4GL, Herramientas Case … Reduzca los tiempos del ciclo ‘para vender’ –resuelva el “doble mantenimiento” ¿Quiere olvidarse del mantenimiento de la pantalla verde? Mínimo coste/No carga el sistema AS/400 Requisitos para Soluciones BP
9 Usuario de gestión Sensibilidad INSTANTANEA – ¡Defínalo y ejecútelo! Integración de aplicaciones en distintas plataformas, incluído soporte Internet Flexibilidad para personalizar al instante el interfaz y su conducta para ajustarse a roles de trabajo y a preferencias personales Flexibilidad para elegir estilo de interfaz –DEBE ser gráfica, PERO las pantallas verdes no están muertas
10 Departamento de Desarrollo Solución integrada única –conexión a la web e integración de la aplicación, conexión entre las pantallas verdes y el AS/400 Minimiza actividades de doble mantenimiento Fácil de aprender, usar, instalar, administrar y desplegar Satisface requisitos de usuarios comerciales ‘Hace más con menos’
11 ¿Cómo funciona? El Motor de Reconocimiento clasifica –reglas por defecto + sus reglas Generación de la GUI ‘Just in Time’ –La GUI es creada cuando se necesita para pantallas verdes nuevas o ya existentes no le afectan los flujos de datos 5250 Monitor de Eventos –Maneja los eventos y la interacción de la aplicación host
12 Componentes de la Arquitectura Dinámica
13 Motor de Reconocimiento El “cerebro” de NewLook Incluye modelos de reconocimiento para determinar las Categorías para los campos host existentes Si el modelo escoge el item de menú (1. Text), es clasificado como item de menú La Categoría determina la apariencia de GUI Más de 30 categorías soportadas Recognition Settings determina que modelos son buscados Se soporta el reconocimiento Contextual Aplica Personalizaciones –Sus cambios de categorías –Sus extensiones
14 Diseñadores Dinámicos Modifican y amplían el trabajo del Motor de Reconocimiento para generar estilos y comportamientos de GUI predeterminados Define nuevos formularios (pantallas) compuestos de controles Cada control tiene eventos Los Eventos usan macros/acciones Las variables pasan datos de los formularios a las macros o a otros formularios de aplicaciones nuevas o ya existentes Las Expresiones pueden condicionar la ejecución de una macro Filtros - modelos basados en reglas
15 Doble Mantenimiento Programa Entrada Cliente pantalla verde Formulario gráfico desde el flujo de datos en tiempo de ejecución Ampliación funcionalidad añadida Vínculos con soluciones de sobremesa URL dinámico Checkbox para enviar Bienvenida Botones para pasar Cust #, nombre y límite inicial a una carta impresa/e-mail
16 Doble Mantenimiento Requisitos comerciales fuerzan a cambiar el programa de Entrada de Clientes de pantalla verde Cust # es incrementado de 5 a 7 Nuevo campo Comment 2 Nueva tecla F7=Refresh Formulario gráfico generado en tiempo de ejecución NO REQUIERE CAMBIOS Cust# soporta 7 bytes Se muestra el nuevo campo Comments Se muestra la nueva tecla de función F7=Refresh Integración con otras apps no afectadas
17 Doble Mantenimiento Arquitectura de tiempo-real mejora la productividad, la sensibilidad y la flexibilidad –no se requiere compilación ni redistribución –los cambios típicos de las apps se reflejan correctamente –en el peor de los casos, el re- diseño lleva 1 minuto
18 Dynamic Designs - Editors and Tools Identify Designer Macro Editor Expression Builder Variables Rules and Settings
19 Identify Identify Modifica el comportamiento del motor dinámico de reconocimiento para las pantallas host existentes Aplicado ANTES de la generación de la GUI Edita imagen de la pantalla host –Cambia la categoría de los elementos –Oculta información ignorando elementos –Añade pistas visuales para ayudar a la generación de la GUI Una modificación puede aplicarse a varias pantallas host Muchas modificaciones pueden aplicarse a una pantalla host SOLO almacena cambios - mantenimiento doble mínimo
20 Designer Personaliza las GUIs generadas –Aplicado DESPUES de la creación de la GUI Y diseña nuevos formularios –Flujo de datos no asociados Editor Dinámico WYSIWYG Añade controles –Campos de Edición, Imágenes, Botones... –Especifica Eventos y Acciones –Alineación, tamaño, orden... Vincula Eventos, Macros y Expresiones –Ej: Con un click, Abrir URL –Controles nuevos/existentes Una modificación puede aplicarse a varias pantallas host Pueden hacerse varias modificaciones a la misma pantalla host
21 Macro Editor Eventos ejecutan macros Define la conducta Se guardan con un nombre de Macro Condiciones –soporta expresiones simples y complejas Acciones –manipulation de strings, obtener/establecer variables Argumentos –parámetros para la acción seleccionada –‘=‘ denota expression
22 Macro Editor Muestra Expresiones, Funciones... –Aritméticas, Comparación, String, Flujo, Matemat. –DDE, EXE, Abrir Formulario, Message Box, URL –Fecha/Hora, Variables de sistema y constantes Cree macros de cliente para... –Controlar la navegación de la aplicación host –Reutilizar las transacciones host existentes –Obtener datos para nuevos formularios –Combinar/dividir formularios host
23 Macros Use datos de aplicaciones existentes
24 Nuevos formularios Acción Abrir formulario Rápido acceso Base de Datos
25 Integración al instante con el Escritorio
26 Integración a/desde un browser Bajar/Subir desde el Broser con actualizaciones automatizadas Acceso móvil con total seguridad a aplicaciones host Integración rápida e inmediata con el correo, transferencia de archivos, nuevos lectores... Conexión a la Web
27 Expression Builder Empieza dentro del Macro Editor Construye expresiones –Sugerencias para la construcción –Fácil de manejar y exacto Condiciona la ejecución de macros –Si cantidad-pedido> cantidad-límite,evento cancelar, message box...
28 Expressions Ejemplo de Formato de Propiedad Las Expresiones pueden ser tan largas como Vd. desee Hay alrededor de 100 funciones y operadores soportados
29 Variables Use la propiedad Variable en el Designer para almacenar valores de controles en nombres de variables Para campos de la pantalla host Para campos definidos por el usuario En expresiones… Utilice la acción SetValue Un Inspector muestra los valores de las variables instanciadas API para programas externos para establecer/obtener variables y ejecutar macros
30 Settings and Rules Las Reglas definen... –Reglas de reconocimiento –Sistemas de acceso Usuarios Comerciales acceden a los Settings autorizados –Selección de Fuentes –Personalización del teclado –Preferencias
31 Patrones Encuentra modelos, toma acciones Especificaciones basadas en reglas Buscar “Press Enter”, y convertir en “Click OK” Buscar un literal terminado en ‘date’ y establecer para el siguiente campo de entrada la categoría de Date Combo Box.
32 Conexiones Tipo y propiedades de la conexión host –TCP/IP directo –SNA directo sobre un router compatible Soporte TN5250E –A través de opción SignOn –Dispositivos llamados Grupos de conexión –Autoarranque x sesiones, diferentes AS/400’s, macros autoarrancables
33 Combinación Dinamica de Repositorios Fusiona objetos de otros Diseños Dinámicos basados en el nombre y el tipo –Ej.: Fusión Macros y Filtros del Release 2.0 Proporciona ISV’s y grandes shops con control de versión –Los Clientes pueden preservar sus personalizaciones y fusionarlas con nuevos objetos definidos por su vendedor o una tercera persona –Ej.: Repositorio de integración de BPCS y Office 2000
34 File Save As/Open Herramienta de soporte para documentación, auditoría y demo offline Salvar como fichero NL, Abrir NL para trabajar o hacer demo offline Captura GUIs como BMPs (pantallas verdes como texto) para la documentación Captura la interacción de todos los usuarios (incluyendo datos) y los guarda para la auditoría ¿Necesita consejo? Mande un e- mail con los ficheros NL a [email protected]
35 Rasgos fundamentales - Resumen Toda función se implementa instantáneamente –Los Entornos Dinámicos aportan un nuevo nivel de sensibilidad –Adapte sus ideas a la evolución de su empresa –No se requieren cambios para las apps existentes –Continúe usando las herramientas de dearrollo escogidas por la organización –Integración al instante con aplic. nuevas/existentes –Herramientas intuitivas
36 Demostración –Instalar el entorno completo –Conectar en vivo o ejecutar offline –Demostrar instalación completa de NewLook Professional Edition versión gráfica de aplicaciónes existentes ampliar aplicaciones existentes –añadir nuevas reglas de negocio –diseñar nuevos formularios integrar con el escritorio y con la Web
37 Clientes - Simplot Simplot –Productos de alimentación (facturación de 3 billones de dólares) –PRMS de Acacia + aplicaciones (total 8000 pantallas) –Inversión RPG en paquetes y aplicaciones de cliente –800 usuarios comerciales en más de 20 localizaciones –Usuarios Comerciales escogen el estilo de interfaz “Nos llevó solamente unos días en lugar de semanas producir la tecnología interna para formar un equipo para avanzar. El producto en sí mismo es muy intuitivo y por consiguiente necesita pocos requisitos para la transmisión de conocimientos.” Jeff Phipps, Business Systems Manager
38 Clientes - WIM Western International Media –La mayor Media Mgt Company en Norte América (con una facturación de 5.1 billones de dólares) –Inversión en grandes aplicaciones Case/4GL Conjunto de herramientas potente enterprise IT –Nuevos usuarios comerciales necesitan pantallas GUI –500 usuarios “La arquitectura única y dinámica de NewLook mejora la sensibilidad y nos permite seguir utilizando nuestras actuales herramientas.” Asit Aithal, WIM, Business Systems Consultant
39 Partners - SSA y BPCS Proveedor de la solución ERP; más de 8000 clientes –Solución de modernización para CD de SSA/BPCS 2500 pantallas, 20 módulos desarrollados en 65 horas BPCS/Smart lanzado in Asia, Pacífico y Japón 6 ventas con 5 meses de compra de NewLook 2º proyecto completado para Plant Maintenace “Nosotros seleccionamos NewLook debido a su arquitectura dinámica que permite una interfaz gráfica de forma rápida para el BPCS CD y permite a los clientes de BPCS CD personalizar instantáneamente la interfaz gráfica y ampliar el comportamiento de BPCS CD sin requerirse programación.” SSA Pacific Managing Director
40 Control dinámico de interfaz Diseñado para una integración sencilla con el escritorio
41 Partners - IBM e IMAS/400 ™ Aplicación Distribución IBM reemplazó las soluciones de entorno gráfico previas no dinámicas con NewLook ahorro de costes estimado de 10 veces “Con un negocio de fondo y sin un aprendizaje formal de NewLook, yo soy capaz de ampliar IMAS/400 basado en los requerimientos de los clientes potenciales. Las posibilidades de NewLook 4.2 para añadir formularios y macros dinámicamente significa que los clientes de IMAS/400 pueden ampliar e integrar IMAS como sus negocios requieran, sin programación y sin ficeros de comandos." Sharon Rampley, IBM
42 IMAS/400 Integración con el escritorio DURANTE la demostración
43 Agentes - Global Software Ejemplo de vendedor de aplicaciones –Integrado por Consultores y especialistas en el segmento de de la salud Más de 500 clientes en Estados Unidos basados en AS/400 Evaluaron 6-8 opciones de modernización Los Clientes compran y trabajan con NewLook en tres meses "NewLook proporcionará ambas cosas a nuestros clientes de AS/400 actuales y futuros, con una interfaz más productiva que se integrará con otras aplicaciones de escritorio. Nosotros vimos las diferentes interfaces de Windows, pero la competencia no proporcionaba la flexibilidad y funcionalidad que NewLook aporta." Michael Byrne, VP R&D, Global Software, Inc.
44 Partners - Mincron Dallas (Texas), Venta de aplicaciones AS/400 4 meses de evaluación de alternativas de modernización Más de 500 clientes
45 Partners - Sterling Commerce Ejemplo de vendedor de aplicaciones –Lidera la venta de e-commerce 500 m. de $ de ingresos, 1200 clientes de AS/400 6 meses de evaluación de alternativas gráficas “ Nosotros evaluamos el software de modernización del sistema AS/400 por un período de más de seis meses. Valoramos seriamente a todos los vendedores líderes en este espacio de aplicación. Retrospectivamente, siento que fuimos un poco afortunados de encontrar el producto NewLook de Look Software relativamente tarde en este proceso. Si no lo hubiéramos hecho, no creo que pudiéramos haber apreciado por completo la superioridad del producto NewLook.” Terry Shaw, Sterling Commerce Inc.
46 Partners - LANSA Líder en la venta de herramientas AD para AS/400 Seleccionó NewLook para complementar sus propias herramientas Partner de distribución global "NewLook ofrece a los clientes la forma más rápida y sencilla de crear GUIs Windows. NewLook es único por su capacidad para generar dinámicamente interfaces gráficos sofisticados y consistentes desde pantallas 5250. Se elimina así el problema del doble mantenimiento asociado con las herramientas de la generación previa." Peter Draney, CEO, Aspect Computing/LANSA.
47 Relación de Partners y Clientes en Norte América Partners Alltel, AMC, ESD, Express Scripts, Fiserve SIS, Future 3, GMI Software, Garrison Scott Trust, Gemma International, Global Software, Global Partners in Networking, Gottlieb- Wertz, Rippe and Kingston, Kinetic Data Systems, Kingland Systems Corp, LANSA Inc, Marketplace Systems, Mini Max Info Sys, Multi-benefit systems, NMC Technologies, Pacific Information Systems, Shared Data, Slemish Systems, Sterling Commerce, Strategic Business Systems, Unita Business Systems, Universal Business Systems, Today’s Business Computers Clientes Baptist Health System, Castrol, Encore Entertainment Insurance, Fastbolt, Frontier Insurance, Gannett, German Mutual Insurance, Griggs Harrison, Johnston Memorial Hospital, Kennewick Public Hospital, Manitoba Public Insurance, Nautica, Northern Kentucky Water Service, Oaklohama Farm Bureau, Palmetto, Porsche, Raynor Garage Door, Reliant General, Scholastic Book Fairs, St. Jude Research Hospital, Sullivan & Sullivan, Surf Air, TIG Insurance, Verneer Carolinas, Western International Media
48 EUROPA ABB Service, Apollo Management Systems, Bergen IT Senter, Blick, Cartonierre de Listrem, Consultas SA, Cortex, Credit Suisse, Datakonkret, Datel Protex Systems, Dolby, Enator, Gemeente Kapellen, Hiscox, Iframac, Oderfer, PCHA, Paddington Churches Housing, Mercedes, Porini, Pragma, Rehau, Remmicom, Scania, Scherer & Trier, SDEL, Studio Porini,Timegate Tag ASIA ACS, Australian Department of Defense, Aspect Computing, IPACS, Bell Sports, BDS Chiyoda Integre Co., CSC, Far East Trading Organisation, GMI Software, Golden Key, Hansa Trading, Hong Kong Productivity Council, IBM NZ (Centurion), JBA, John Keels Holdings, Pegasus, Post Fiji, Primur, PT Gasi, Resolution, SSA Pacific, Simplot, Swinburne University, Tata, Telecom Fiji, Watershed Otros Partners and Clientes
49 Investigación y Desarrollo Release 4.2 Función potente de ampliación/integración dinámica Release 4.3 propuestas Acceso a nivel de registro (DDM) Unicode y nuevos controles Release 5.0 NewLook Application Server Sirve XML y soporta Java Direcciones … RMI/IOP, CORBA, EJB, DCOM, MQ SERIES
50 Resumen Arquitectura Dinámica –Cambie el interfaz/conducta y ya está implementado Agrege una regla comercial, cambie el flujo de trabajo Diseñe/integre nuevos formularios ¿Vd. piensa que sus clientes y usuarios actuales podrían beneficiarse? Sensibilidad al instante Esté mas satisfecho, a un coste razonable
51 Look Software –Firma basada en una tecnología australiana privada –Empezó en 1995 con recursos propios –Miembro All Star de IBM PID –Miembro certificado IBM de herramientas Network –Duplicó clientes/partners en 1998, Más de 300 clientes/partners en 30 países Más de 50 ISV’s e IBM Business Partners Resumen
52 Visite www.looksoftware.com baje NewLook 4.2 y usted puede conectar a la Web, ampliar e integrar sus aplicaciones de AS/400 en horas...