Download - Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto
Optimice su Arquitectura de Negocios a través de Open Edge
Marcela MartínezEstratega de Producto
© 2008 Progress Software Corporation2
Dudas, dudas, dudas…
¿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
Presentando OpenEdge Architect
© 2008 Progress Software Corporation3
¡Mejoramos las herramientas!
Herramientas caseras Mejoras de Software
En concreto: Está agregando más herramientas a su caja
© 2008 Progress Software Corporation4
¡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
© 2008 Progress Software Corporation5
Cambiando el caos de archivos por orden en el Workspace
Organice archivos físicos (recursos)
• En workspaces y proyectos lógicos
Logical view
Workspace
Project
FolderFiles
Files
Physical view
© 2008 Progress Software Corporation6
¿Por qué tener múltiples Workspaces?
Porque se tienene• Aplicaciones diferentes
• Versiones diferentes
• Ambientes diferentes– Desarrollo– Pruebas– Implementación
© 2008 Progress Software Corporation7
Puede personalizar SU Workspace
Logical view
Workspace
Proyecto
FolderArchivos
Archivos
Poniendo las preferencias de Workspace
© 2008 Progress Software Corporation8
¿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
© 2008 Progress Software Corporation9
¡Puede personalizar sus proyectos!
Asignando propiedades de proyectos
Logical view
Workspace
Proyecto
FolderFiles
Files
© 2008 Progress Software Corporation10
Reduciendo el Setup de nuevos desarrollos
Exportando e Importando Proyectos
Vista Lógica
Workspace
Proyecto
Folder Archivos
Archivos
Propiedades
Bases de Datos
Proyectos
© 2008 Progress Software Corporation11
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
Demos grabadas disponibles en PSDN
Vea la sesión de dos horas ubicada en PSDN titulada “Moving to OpenEdge Architect” que cubre esto
© 2008 Progress Software Corporation12
Trabajando con una aplicación básica
© 2008 Progress Software Corporation13
Cambiando Herramientas Modales por Perspectivas sin Modalidad
Utilizando perspectivas y vistas
© 2008 Progress Software Corporation14
¿Cómo incrementará su productividad?
Perspectivas:• Progress® DB Navigator• Herramientas OpenEdge para Lógica de
Negocios• OpenEdge Editor• OpenEdge Debugger• OpenEdge AppBuilder
Desde su punto de “vista”
© 2008 Progress Software Corporation15
Trabajando con Estructura de Base de Datos y Datos
Detalles BD- Preview
Estructura BD
Perspectiva de Navegación de BD
Información de conexión
Conexiones
SQL Editor
© 2008 Progress Software Corporation16
Modelando ProDataSets y Tablas Temp.
Component Designer
Propiedades
Herramientas OpenEdge para perspectiva de Lógica de Negocios
© 2008 Progress Software Corporation17
Obteniendo más detalles mientras edita su Lógica de Negocios
Vista de Recursos
Editor
Vista Estructura BD
Vista de Tareas
Perspectiva del OpenEdge Editor
Op
enE
dg
e W
ork
ben
ch
© 2008 Progress Software Corporation18
Debugging el Código con Estándard Eclipse
Linea actual deEjecución
Programaa Abiertos
Línea Selecta
Punto Quiebre
Perspectiva de OpenEdge Debugger
© 2008 Progress Software Corporation19
Agregando las herramientas que ya conoce
Perspecitiva de OpenEdge AppBuilder
Capacidades OpenEdge Editor disponibles a usuarios AppBuilder
Ventana de diseño
Cambios visuales y de código se sincronizan
AppBuilder Designer
© 2008 Progress Software Corporation20
Cambiando herramientas modales por perspectivas sin modalidad
DB Navigator • T4BL
• Editor
• Debugger
• AppBuilder
Utilizando sus nuevas herramientas
Un tour rápido …
© 2008 Progress Software Corporation21
Encontrando lo que necesita, cuando lo necesitaMaximizando su productividad
Ubicando la información• Ayuda En Línea personalizada
• Cheat sheets
• Search dialog y Search view
• Meta Catalog
• Class Browser
© 2008 Progress Software Corporation22
Asegurándose que no pierda los cambios
¡No vuelva a perder
cambios de código jamás!
Opciones de recuperación además del control del código fuente
Quick Diff• Historia Local
© 2008 Progress Software Corporation23
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
© 2008 Progress Software Corporation24
Características por versión
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 10.1BOpenEdge 10.1C
OpenEdge Iniciando:Nuevas y mejoradas funcionalidades
© 2008 Progress Software Corporation25
Agregando nuevas funciones (Plugins)
Sonic™ DataXtend® SI3rd Party Plugins
Un diseño de Workbench activo provee acceso a muchos
© 2008 Progress Software Corporation26
Incluido en OpenEdge 10.2A: Perspectiva de OpenEdge Visual Designer
Perspectiva de OpenEdge Visual Designer
Vista de Recursos Vista de
Propiedades
Area de Diseño
Toolbox
© 2008 Progress Software Corporation27
¿Por qué tanto ruido?
Todo está disponible en un lugar (2 + 2 = 5)
© 2008 Progress Software Corporation28
Para más información vaya a PSDN
Migrando a OpenEdge Architecthttp://www.psdn.com/library/entry!default.jspa?externalID=2372
La Experiencia de OpenEdge Architecthttp://www.psdn.com/library/entry!default.jspa?externalID=4092
OpenEdge Architect completohttp://www.psdn.com/library/entry!default.jspa?externalID=3778
© 2008 Progress Software Corporation29
Obteniendo acceso al código muestra
http://www.psdn.com/library/entry!default.jspa?externalID=2372
© 2008 Progress Software Corporation30
Foros PSDN
http://www.psdn.com/library/forum.jspa?forumID=25
http://www.psdn.com/library/forumindex.jspa?categoryID=1
Foros de alto nivel en PSDN:
Foros de OpenEdge Architect & Eclipse:
© 2008 Progress Software Corporation31
Resumen
Es sencillo comenzar
No necesita interrumpir el ambiente de desarrollo actual durante la transición
Herramientas de desarrollo enriquecidas (Feature Rich Group Development Tools)
Optimizando su arquitectura de negocios
© 2008 Progress Software Corporation32
Preguntas?
© 2008 Progress Software Corporation33
Gracias
© 2008 Progress Software Corporation34