SlideShare una empresa de Scribd logo
Un año de GeneXus X Evolution 1Armin Bachmannarmin@artech.com.uy @arminbachmann
VII EncontroGeneXus Brasil
AgendaProducción deGeneXusProducción con GeneXusMejoras en Aplicaciones GeneXusXev1: Las 3 que cambiaron la categoría
Producción deGeneXusMejoras en nuestros procesos
Columnas del proceso
Upgrades     10.1.29909 (xev1 – 2 de setiembre 2009)   + 80 funcionalidades   + 600 mejoras   = 10.1.34783 (U3 – 3 de setiembre 2010)
Producción conGeneXusMejoras en sus procesos
TeamDevelopmentFacilitar MetodologíaImport / Export de Environment
WebformComparer
OptimizacionesTiempos de Salvado de Objetos, IDE gral.Tiempos de BuildLista de Objetos a especificar 80% OFFSpec de objetos complejos 70% OFFCompilación .NET	 40% OFFCompresión de KB – 30% OFF
Las aplicaciones GeneradasMejoras en el producto
Grid: CustomRender
+ Controles
Mantener Estado en QueryViewer
Web ServicesN Métodos x Servicio.NET: SOAP nativo y WCF StubFirstMethod(&parm1,&parm2)	&parm1 = 1	&parm2 = 'HOLA'EndStubStubSecondMethod(&parm1,&parm3)	&parm3 = &parm1 + 1EndStub
Directo a la Impresora del PCTEXT
Performance en BrowsersMejoras de tiempos de rendering:			80% OFF 		65% OFF			60% OFF
HTML DocumentType<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Las Más Impactantes3 que cambiaron la categoría de GeneXus
1) UserControls
0006 un anio_de_geenxus_x_ev_1
2) Trazabilidad
3) Extensibilidad
¡Muchas gracias!Lunes 12:00 a 13:00			Sala 2ACiclo de desarrollo Lunes 14:30 a 15:30 			Sala 2CConversiones / MigracionesMartes 10:30 a 11:30 			Sala 2ADesarrollando en equipo con GXserver

Más contenido relacionado

PPTX
Un anioxev1 mx (1)
DOC
Списак часова 2013
PDF
Jessica Meza_GDT
PPTX
Personajes
PPTX
Савана
PPT
计算机媒介学习
PPT
2012 EIT Program Website Presentation
PPS
Notgood Gamelles !
Un anioxev1 mx (1)
Списак часова 2013
Jessica Meza_GDT
Personajes
Савана
计算机媒介学习
2012 EIT Program Website Presentation
Notgood Gamelles !

Destacado (13)

DOCX
Tendência das redes sociais corporativas
PPTX
Alternative bankenunabhängige Umsatzfinanzierung
PDF
Big brand ecosystem
PPTX
Digitaliseren, archiveren en online publiceren voor lokale erfgoedbeheerders
PDF
My Product
PDF
13taurus2
PPTX
Cbgl company overview 003
PPTX
Flickr
PPTX
Essential library skills for Health Promotion 2013
PPT
Internet
PPTX
Library 2014 15
PPTX
SNSを介した対人関係
Tendência das redes sociais corporativas
Alternative bankenunabhängige Umsatzfinanzierung
Big brand ecosystem
Digitaliseren, archiveren en online publiceren voor lokale erfgoedbeheerders
My Product
13taurus2
Cbgl company overview 003
Flickr
Essential library skills for Health Promotion 2013
Internet
Library 2014 15
SNSを介した対人関係
Publicidad

Similar a 0006 un anio_de_geenxus_x_ev_1 (20)

PPTX
0011 workflow for_dummies
PPTX
Introduccion a Genexus
PPTX
Generadores web Genexus nuevas caracteristicas para nuevas aplicaciones
PPTX
060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1
PPT
GOTO X - ¿Hasta dónde quieres llegar hoy?
PDF
0035 elevator speach productos_gene_xus_a
PDF
Overview evolution 3 4x3 - v2 - sin s
PPTX
093 px tools for x 3.0. nueva versión con muchísimas novedades
PDF
GeneXus 15 (Salto)
PPTX
GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
PPTX
099 la evolucion-web_esta_lejos_de_terminar
PPTX
WorkWithPlus: Conozca novedades del producto y testimonios de aplicaciones We...
PPT
PresentacióN Genexus
PPTX
0026 los caminos_hacia_la_x
PPTX
016 Bienvenid@ A La Comunidad Genexus
PDF
1.GeneXus que_es
PDF
Lab genexusintroductorio
PPT
WorkWithPlus: Novedades y el testimonio de un referente de la comunidad a niv...
PPTX
0024 bienvenid@ a_la_comunidad_gene_xus!
0011 workflow for_dummies
Introduccion a Genexus
Generadores web Genexus nuevas caracteristicas para nuevas aplicaciones
060 Mas Valor Mas Conocimiento Y Mas Tecnologia En Gene Xus X Evolution 1
GOTO X - ¿Hasta dónde quieres llegar hoy?
0035 elevator speach productos_gene_xus_a
Overview evolution 3 4x3 - v2 - sin s
093 px tools for x 3.0. nueva versión con muchísimas novedades
GeneXus 15 (Salto)
GeneXus Server, Gerenciamento de Versões e Metodologia de Trabalho
099 la evolucion-web_esta_lejos_de_terminar
WorkWithPlus: Conozca novedades del producto y testimonios de aplicaciones We...
PresentacióN Genexus
0026 los caminos_hacia_la_x
016 Bienvenid@ A La Comunidad Genexus
1.GeneXus que_es
Lab genexusintroductorio
WorkWithPlus: Novedades y el testimonio de un referente de la comunidad a niv...
0024 bienvenid@ a_la_comunidad_gene_xus!
Publicidad

Más de GeneXus (20)

PPTX
After Chatbots Yo (Ro) Bots
PDF
Construya las aplicaciones del futuro ¡hoy!
PDF
Live Editing in Action
PDF
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
PDF
¿Pensando en implementar un sistema de gestión integral en su organización?
PDF
K2B Tools el compañero de viaje ideal hacia el futuro
PDF
Sd y Plataformas
PDF
PXTools: Nuevo generador y nuevos controles responsivos
PDF
APPlícate: Aplicaciones móviles para el desarrollo de la industria
PDF
GeneXus 4 Students
PDF
La importancia de ser responsive
PDF
K2B: El ERP nativo para el mundo GeneXus
PDF
GeneXus Cloud Deployment Services. El camino a la nube.
PDF
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
PDF
Innovando con GeneXus y SAP
PDF
Going mobile
PDF
Audit+: La mejor forma de auditar KB’s GeneXus
PDF
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
PDF
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
PDF
Laboratorio GXserver (cont)
After Chatbots Yo (Ro) Bots
Construya las aplicaciones del futuro ¡hoy!
Live Editing in Action
Experiencias en el desarrollo de aplicaciones móviles en el sector salud de M...
¿Pensando en implementar un sistema de gestión integral en su organización?
K2B Tools el compañero de viaje ideal hacia el futuro
Sd y Plataformas
PXTools: Nuevo generador y nuevos controles responsivos
APPlícate: Aplicaciones móviles para el desarrollo de la industria
GeneXus 4 Students
La importancia de ser responsive
K2B: El ERP nativo para el mundo GeneXus
GeneXus Cloud Deployment Services. El camino a la nube.
LigaMX con GeneXus: De 0 a 1.700.000 de usuarios
Innovando con GeneXus y SAP
Going mobile
Audit+: La mejor forma de auditar KB’s GeneXus
WW+, SD+ y Audit+: Potencie GeneXus la Suite Plus
Aproveche las ventajas de la colaboración entre GeneXus y Cloud Shared Office...
Laboratorio GXserver (cont)

0006 un anio_de_geenxus_x_ev_1

Notas del editor

  • #2: Buenos días, soy Armin Bachmann, trabajo en el área de soporte de Artech y para comenzar les voy a contar la historia de mi viaje a Brasil este año.
  • #3: Fui, principios de junio al evento de Brasil y una de mis tareas ahí fue, como miembro del equipo de soporte, ir y escuchar.Obtener feedback de los clientes, a ver cómo es que les estaba yendo con la X Evolution 1.Así que ahí fui, de la forma que siempre un soportista debe ir a hablar con un cliente. Trabajo hace 12 años en soporte así que conozco esa forma: La forma es: Con el casco puesto.Comienza el evento. En el hall empiezo a saludar gente y empiezo a preguntar como les estaba yendo, si habían adoptado la X Evolution 1.El primero que encontré fue Rodrigo Santiago, de Nestlé, justo a él le vengo a preguntar .. con el tamaño y complejidad de aplicaciones de Nestlé .. Le pregunté, con el casco puesto, recuerden,. .. Pero para mi sorpresa Rodrigo estaba realmente conforme con la versión, había convertido aplicaciones rpg, java y .net y todo estaba bien. Estaba hace días detrás de un problema pero no era de GeneXus. Así que todo bien.Eso me animó, no hay como de entrada tener una buena historia para contar. Seguí preguntando a Alexandre de Heurys, una software house importante y lo mismo: había convertido, tenía el equipo en la Xev1 y con Gxserver y estaba conforme.Un dato que me tiró: habíamos mejorado muchísmo a partir del Upgrade 2.Nataniel Strack, distribuidor, me dijo lo mismo: el Upgrade 2 había salido muy bien.Fernando Castilla tenía una aplicación de 1300 trns, .NET Win en xev1.Y así varios más que fui contactando esos días. Claro que había algun detalle, pero realmente todos estaban conformes.Y eso fue todo el encuentro. Al final del encuentro, yo ya no usaba casco, nos reunimos con una software house que estaba convirtiendo sus aplicaciones de Delphi y ahí se puso interesante: Tenían una lista de problemas que analizamos y todos solucionables, todo bien. Pero el punto era: Ellos ahora ya tenían varios miles de objetos en la KB y me comentaron esto: A fin de año seguramente tendrían 10.000 objetos en la KB y preguntaban si ibamos a soportar eso.No hay problema dije yo. Tenemos otras KBs / otros clientes en esa situación. OK me dijeron, pero mira que, de acuerdo a los acuerdos comerciales que hagamos, vamos a convertir 20 módulos más en paralelo a la Xev1 y si eso se concreta en un año o 2 tendremos una KB de 60000 objetos!No pude evitar pensar en el casco, en lo grande que es Brasil y en esto: Qué buen momento era para volver a Uruguay y seguir trabajando.
  • #4: Lo que les conté es basicamente la historia de este año: Nosotros estabilizando y optimizando Genexus para las crecientes exigencias, bases de conocimiento y equipos cada vez más grandes.Y de eso se tratará esta charla: Mostrarles cómo GeneXus fue evolucionando este año hacia una versión cada vez más robusta y que cada vez soporta equipos de producción más grandes y bases de conocimientos grandes, de miles de objetos.Lo que quiero que vean es que Esta versión es un cambio de paradigma, es un cambio de orden de las cosas que podemos lograr con GeneXus y de cómo trabajamos con la versión.Todo nuestro equipo de desarrollo tiene que estar produciendo con esta versión porque es un salto en la eficiencia y además nos deja a un paso para cosas más grandes que mencionó Nicolás hoy.En concreto veremos qué mejoramos en nuestros procesos de producción para ganar máxima estabilidad, qué funcionalidades tienen uds. para producir más eficientemente con GeneXus y qué mejoras está obteniendo el usuario final de nuestras aplicaciones al nosotros estar trabajando en el último upgrade.Finalmente nuevamente algo más personal, qué es lo que creo es lo más relevante de GeneXus X Evolution 1.
  • #5: Pasemos a ver qué implementamos en Artech para garantizar máxima estabilidad.
  • #6: Antes que nada un fuerte énfasis en Test. Tenemos 1200 pruebas, esas son kbs de test y kbs grandes y pequeñas de clientes donde se prueba todo: desde el import hasta las reorganizaciones, navegaciones, tiempos de todo esto, ejecución, etc.Cada vez más pruebas de estas se están ejecutando con Gxtest.Por otro lado además de tener tests internos implementamos proceso de Previews, un estilo de Betas de los Upgrades para así maximizar compatibilidad entre upgrades y que los arreglos prometidos realmente funcionen bien en los ambientes reales.Además seguimos trabajando en documentación, help, videos para que uds. tengan un soporte adecuado para producir.
  • #7: Les recuerdo, la evolution 1 fue liberada el 2 de setiembre del 2009 y el 3 de setiembre del 2010 se liberó el Upgrade 3.En el interín fuimos agregando 80 funcionalidades y más de 600 mejoras y correcciones que hacen a la estabilidad de esta versión.
  • #8: Ahora, qué es lo que todo esto dejó para uds. como equipo de producción de software con GeneXus.Veamos algunas de esas funcionalidades que agregamos
  • #9: En primer lugar facilitamos todo lo que es teamdevelopment. Que trabajar en equipos grandes con GeneXus sea un proceso aceitado.Implementamos funcionalidades que les facilitan la metodología.También agregamos otras que debíamos, como el import/export de propiedades de environments, versiones, etc.
  • #10: Mejoramos el comparador de objetos, agregamos la posibilidad de comparar revisiones de los webforms
  • #11: Y Optimizamos por todos lados el IDE.En los tiempos de salvado, en los tiempos de Build. En .NET por ejemplo ahora si tienen varios procesadores, se compila en paralelo.Los datos de las KBs ahora se comprimen, eso ayuda especialmente a los que están con SQL Server Express por el límite de tamaño de 4 Giga.
  • #12: Ahora, y qué de sus clientes, de las aplicaciones que generan?También ahí agregamos funcionalidades y estabilizamos mucho.Estuvimos trabajando muchísimo en el detalle: En el manejo del foco, en el cálculo automático del tamaño de popups y demás sutilezas en las que no queremos que uds. gasten tiempo.
  • #13: Agregamos la posibilidad de tener distintos tipos de grillas en sus aplicaciones.
  • #14: Agregamos la posibilidad de tenerplanillas enlasaplicaciones web como un control más.Asítambiénagregamosmáspotencia al control Agenda.
  • #15: En el QueryViewer estamos ahora manteniendo el estado en la sesión con lo cual si van y vuelven entre páginas, se van manteniendo sus configuraciones.
  • #16: A nivel de webservices ahora se puede definir en un mismo webservice varios métodos.Esto sirve para agrupar servicios y es algo que fue muy pedido por uds.También agregamos soporte de SOAP nativo en .NET y WCF
  • #17: Esto fue algo muy pedido, un dolor de cabeza de siempre:Tengo una aplicación web y quiero mandar a imprimir el reporte de la factura directamente en la impresora conectada al cliente.Esto es una funcionalidad muy importante y vital para los que venden como SaaS sus aplicaciones.
  • #18: Eliminamos un cuello de botella en nuestros jscripts y eso mejoró sustancialmente la performance de las aplaciones.Es muy considerable la mejora de performance, por favor apliquen el último upgrade.
  • #19: Otra mejora en el HTML generado es que ahora soportamos la generación de HTML estándar.Eso también es cada vez más importante y es parte del camino a HTML 5.
  • #20: Vimos entonces las mejoras que hicimos en GeneXus en este último año, déjenme contarles ahora cuáles fueron, según mi experiencia, las funcionalidades que más impacto generaronSon las funcionalidades que hacen ver un cambio de categoría en GeneXus.Son las que implican una necesidad de uds. en estar en esta versión para ser más eficientes y no perder competitividad.
  • #21: La primera es a nivel de las aplicaciones generadas. La riqueza de controles web es impresionante, y la necesidad de poder ver, de un simple vistazo, la situación general de determinada realidad también.Así que el haber abierto la posibilidad de que cualquiera pueda extender la interfaz de las aplicaciones generadas dio un salto cualitativo en lo que el usuario final obtiene.
  • #22: Aquí les muestro algunos más agregados este úlimo año.HoverPanels, tweetbutton, colorpicker, calculadora, gantt , treemap y postit
  • #23: La segunda impacta en la confianza y en la productividad.Tener trazabilidad en la KB, es decir, que puedo saber en todo momento quién hizo qué cambio cuándo se ha vuelto fundamental!Eso aumenta la seguridad con la que trabajan en equipo, elimina todos los grises, aumenta la confianza y la productividad en consecuencia.A su vez es la base para otras funcionalidades, de poder comparar versiones, de poder volver atrás, de trabajo en equipo, etc.
  • #24: La tercera y también, al igual que la segunda es consecuencia de la nueva arquitectura de GeneXus, es la extensibilidad.Mejor dicho, el uso que se le dio a la extensibilidad. Veo una gran diferencia de productividad entre los que usan Patterns y los que no, por diversos motivos.Workflow integrado y trabajo en equipo con gxserver amparado en la funcionalidades de merge y trazabilidad son otros ejemplos.Gxtest: no era parte de la cultura latina tener tests automatizados, pero una vez que se tiene tests, no se sabe cómo se podía dormir tranquilo sin ellos.En definitiva hubo un cambio en nuestra cabeza, GeneXus significa ahora mucho más, y es un must tener nuestros equipos de desarrollo y nuestras aplicaciones en producción en X Evolution 1.
  • #25: Muchas Gracias!