Optimice su Arquitectura de Negocios a través de Open Edge Last Updated: 6/02/2008 Description Have you recently adopted or are you thinking about moving to the OpenEdge Architect? This session takes a look at how to get started with OpenEdge Architect. Come and see how to get the most out of this exciting integrated development environment based on the Eclipse platform. The session reviews the concepts of the project-based environment and provides advice on how to configure OpenEdge Architect as a replacement for your existing development environment. By the end of the session you will have a good understanding of what OpenEdge Architect can do for you and how best to get started using it productively. The session is targeted at both developers and development managers. No prior knowledge of OpenEdge Architect is assumed. The session is designed to lay the ground work for more advanced sessions on OpenEdge Architect including Integrating OpenEdge Architect into your Development Environment and Embracing OpenEdge Architect. Marcela Martínez Estratega de Producto
Dudas, dudas, dudas… ¿Qué tal que pudiera iniciar hoy? Presentando OpenEdge Architect ¿Qué tal que pudiera iniciar hoy? Mejorando el proceso de desarrollo Impulsando la productividad Todo trabajando con el código y herramientas que ya conoce y quiere
¡Mejoramos las herramientas! Herramientas caseras Mejoras de Software En concreto: Está agregando más herramientas a su caja
¡Comenzando hoy! ¿Cómo cambiaría su vida si… Instalara y compartiera su workspace y proyectos Cambiar el caos de archivos por orden en el workplace Utilizando sus nuevas herramientas Cambiando herramientas modales por perspectivas sin modelo Incrementando su productividad Simplificando la forma de encontrar código Asegurándose que no pierda los cambios
Cambiando el caos de archivos por orden en el Workspace Organice archivos físicos (recursos) En workspaces y proyectos lógicos Physical view Logical view Workspace Project Folder Files
¿Por qué tener múltiples Workspaces? Porque se tienene Aplicaciones diferentes Versiones diferentes Ambientes diferentes Desarrollo Pruebas Implementación
Puede personalizar SU Workspace Poniendo las preferencias de Workspace Logical view Workspace Proyecto Folder Archivos Archivos
¿Por qué tener múltiples proyectos en un Workspace? Muchos proyectos con diferentes comportamientos y funcionalidades pueden co-existir en el mismo workspace ¿Cómo estructurar proyectos? Por módulo Por capa de aplicación (Lado del server, lado del cliente, código común) Por diferentes tipos de cliente Por acceso a la base de datos
¡Puede personalizar sus proyectos! Asignando propiedades de proyectos Logical view Workspace Proyecto Folder Files Files
Reduciendo el Setup de nuevos desarrollos Exportando e Importando Proyectos Propiedades Vista Lógica Workspace Bases de Datos Proyecto Folder Archivos Proyectos Archivos
Definiendo y compartiendo su Workspace y sus proyectos Migrando sus aplicaciones existentes Mantenga la estructura existente de directorios Defina PROPATH Defina sus conexiones de la BD Compile y ejecute su código Exporte código para uso de otros See the 2 hour session on PSDN titled Moving to OpenEdge Architect which covers all of the basic features http://www.psdn.com/library/entry!default.jspa?externalID=2372 Demos grabadas disponibles en PSDN Vea la sesión de dos horas ubicada en PSDN titulada “Moving to OpenEdge Architect” que cubre esto
Trabajando con una aplicación básica
Cambiando Herramientas Modales por Perspectivas sin Modalidad Utilizando perspectivas y vistas .
¿Cómo incrementará su productividad? Desde su punto de “vista” Perspectivas: Progress® DB Navigator Herramientas OpenEdge para Lógica de Negocios OpenEdge Editor OpenEdge Debugger OpenEdge AppBuilder
Trabajando con Estructura de Base de Datos y Datos Perspectiva de Navegación de BD SQL Editor Estructura BD Información de conexión Conexiones Detalles BD- Preview
Modelando ProDataSets y Tablas Temp. Herramientas OpenEdge para perspectiva de Lógica de Negocios Propiedades Component Designer
Obteniendo más detalles mientras edita su Lógica de Negocios OpenEdge Workbench Perspectiva del OpenEdge Editor Editor Vista de Recursos Vista Estructura BD Vista de Tareas
Debugging el Código con Estándard Eclipse Perspectiva de OpenEdge Debugger Programaa Abiertos Punto Quiebre Linea actual de Ejecución Línea Selecta
Agregando las herramientas que ya conoce Perspecitiva de OpenEdge AppBuilder AppBuilder Designer Ventana de diseño Capacidades OpenEdge Editor disponibles a usuarios AppBuilder Cambios visuales y de código se sincronizan
Utilizando sus nuevas herramientas Un tour rápido … Cambiando herramientas modales por perspectivas sin modalidad DB Navigator T4BL Editor Debugger AppBuilder
Encontrando lo que necesita, cuando lo necesita Maximizando su productividad Ubicando la información Ayuda En Línea personalizada Cheat sheets Search dialog y Search view Meta Catalog Class Browser
Asegurándose que no pierda los cambios Opciones de recuperación además del control del código fuente Quick Diff Historia Local ¡No vuelva a perder cambios de código jamás!
Incrementando su productividad Trabajando con código Grupos de Trabajo Localiznado recursos (Ctrl-Shift-R) Navegación de Hiper vínculos (Ctrl-Click) Link con Resource view Último programa editado Navegación de programas recientemente usados Bookmarks y tareas
Características por versión OpenEdge 10.1B OpenEdge 10.1C Conexiones de la base de datos transparentes Conexiones de la base de datos de Import/Export Debugger basado en Eclipse Cheat sheets Editor personalizable Mejoras de uso en general Nuevo soporte al lenguaje ABL Anotaciones ESB OpenEdge Iniciando: Nuevas y mejoradas funcionalidades
Agregando nuevas funciones (Plugins) Un diseño de Workbench activo provee acceso a muchos Sonic™ DataXtend® SI 3rd Party Plugins
Incluido en OpenEdge 10.2A: Perspectiva de OpenEdge Visual Designer Vista de Recursos Vista de Propiedades Toolbox Area de Diseño
Increased Productivity Promotes best-practices ¿Por qué tanto ruido? Todo está disponible en un lugar (2 + 2 = 5) Increased Productivity Context assist, navigation, etc. Team support Easy adoption Help, cheat sheets, wizards Import / export Customizable by role Perspectives Properties and preferences Promotes best-practices Templates Modeling / roundtrip engineering Vast tools eco-system Tools for full SDLC UML modeling, SCM, testing, etc.
Para más información vaya a PSDN Migrando a OpenEdge Architect http://www.psdn.com/library/entry!default.jspa?externalID=2372 La Experiencia de OpenEdge Architect http://www.psdn.com/library/entry!default.jspa?externalID=4092 OpenEdge Architect completo http://www.psdn.com/library/entry!default.jspa?externalID=3778 PSDN (Progress Software Developers Network) http://www.psdn.com/library/index.jspa Moving to OpenEdge Architect http://www.psdn.com/library/entry!default.jspa?externalID=2372 This is a great recording that walks through all the basics of the product. It is based on 10.1B and describes, as well as shows, the major features in OpenEdge Architect. The OpenEdge Architect Experience http://www.psdn.com/library/entry!default.jspa?externalID=4092 OpenEdge Architect Fully Loaded http://www.psdn.com/library/entry!default.jspa?externalID=3778 See Attachment Word document OEAD emoSetup2.doc on how to implement What's New in OpenEdge® Architect 10.1B http://www.psdn.com/library/entry!default.jspa?externalID=2161
Obteniendo acceso al código muestra http://www.psdn.com/library/entry!default.jspa?externalID=2372 http://www.psdn.com/library/entry.jspa?externalID=2462
Foros de alto nivel en PSDN: Foros de OpenEdge Architect & Eclipse: Foros PSDN Foros de alto nivel en PSDN: http://www.psdn.com/library/forumindex.jspa?categoryID=1 Foros de OpenEdge Architect & Eclipse: http://www.psdn.com/library/forum.jspa?forumID=25
Resumen Es sencillo comenzar Optimizando su arquitectura de negocios Es sencillo comenzar No necesita interrumpir el ambiente de desarrollo actual durante la transición Herramientas de desarrollo enriquecidas (Feature Rich Group Development Tools)
? Preguntas
Gracias