Optimice su Arquitectura de Negocios a través de Open Edge Marcela Martínez Estratega de Producto.

Post on 31-Dec-2014

5 views 0 download

Transcript of 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