1 / 40

GeneXus Rocha

GeneXus Rocha. Silvia Keymetlian silvia@artech.com.uy. Paola Saavedra Martínez psaavedra@accionpoint.com. EL IDE IDEAL. IDE 1980 -85. Características Que integran? Paradigma. IDE 1990. Características Que integran? Paradigma. IDE 2000. Características Que integran? Paradigma.

glynis
Télécharger la présentation

GeneXus Rocha

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. GeneXus Rocha Silvia Keymetlian silvia@artech.com.uy Paola Saavedra Martínez psaavedra@accionpoint.com

  2. EL IDE IDEAL

  3. IDE 1980-85 • Características • Que integran? • Paradigma

  4. IDE 1990 • Características • Que integran? • Paradigma

  5. IDE 2000 • Características • Que integran? • Paradigma

  6. El IDE Genexus… Capturar el Conocimiento! Hechos Introspección Verdades Experiencia Información

  7. Integrando Conocimiento Business Intelligence Business Processes IDE Business Content Business Development Experience

  8. Integrando Perspectivas Director Documentador IDE Arquitecto Analista

  9. GxQuery/Gxplorer Gxpm GxPortal GxPatterns GeneXus Rocha IDE

  10. Características • Usabilidad • Productividad • Extensibilidad

  11. Usabilidad

  12. Grandes cambios • Editores de estructuras ( Repetitividad ) • Look XP • Wizard • Theme Editor • WSDL Inspector • Pequeños cambios • Definición de dominios en editor de estructuras. • Descripción de atributos por default. • Abrir el folder data.

  13. Ingresando a GeneXus • Interface orientada a comandos. • StatusBar (Barra de estado) Qué vemos al abrir una KB ? • Folder View

  14. GeneXus Navigator • Objetivo • Diferentes formas de navegar la KB. • Folder View • Search View • Browser View • … • Presenta al usuario comandos disponibles vía links.

  15. Property Inspector • Editor de Propiedades • Dockeable Task List

  16. Armando el Grid MenuBar Navigator PI StatusBar

  17. Partes de un objeto • Hoy • Vista de Tabs • Gran problema de usabilidad: • No se puede ver más de una parte a la vez. • Rocha • Vista de Tabs • Se puede ver más de una parte a la vez

  18. El Toolbox • En editores Win y Web • Mejor usuabilidad • Categorización • Claridad

  19. Manejo de errores • MessageBox • Solución: • Lista de errores • BallonTip

  20. Herramientas • Integradas al ambiente • No modales, dockeables • Herramientas de usuario • Ejemplos • KMW • Database Reverse Engineering Tool • WSDL Inspector

  21. Arquitectura actual de GeneXus 90 UI y lógica de datos, algoritmos C-Tree

  22. Arquitectura actual de GeneXus Rocha UI Business Logic C-Tree

  23. Editores • Código • Mejoras en intellitips • Win Form | Reportes • Nuevo editor • Web Form • Nuevo editor • Estructuras • Se usará el mismo editor

  24. Extensibilidad

  25. Perfiles

  26. Un objetivo de la Rocha • Hacer más extensible el ambiente. • Hacer más fácil hacer paquetes. • Para: • Tener un ambiente de desarrollo suficientemente flexible para ser usado por usuarios con diferentes perfiles.

  27. Core GeneXus Structure Editor GxQuery GxFlow WebForm Editor ? ? ? IDE Rocha User Interface Package Manager Business Logic Data Layer GeneXus Architecture

  28. Escribiendo un Addin

  29. Conocimiento C Transaction WebPanel Procedure Properties Properties Properties

  30. Package Como se hace? C • Software Developer Kit (SDK)

  31. Nuevos tipos de objetos C

  32. Propiedades C

  33. Manipular conocimiento C • Crear • Obtener • Cambiar • Borrar User Interface Package Manager Business Logic Data Layer GeneXus Architecture

  34. MenuBar Toolbars Contextuales Menu y commandos A

  35. List View ToolWindows A • Report View IListView lv = UIServices.ListView.CreateListView(); IReportView rv =UIServices.ReportView.CreateReportView();

  36. Output Model Tree ToolWindows A UIServices.Output.AddLine('Hola Mundo');

  37. ? WebForm Editor ? GxQuery Eventos A publica subscriben Core EventManager

  38. Servicios S • Ambiente • Document Manager Service • Knowledge Base Service • KnowledgeManager • Specifier • Generator • Run

  39. Demo

  40. ¡Muchas gracias! Paola Saavedra Martinez psaavedra@accionpoint.com

More Related