0050 enlightening ideas_a
Transcript of 0050 enlightening ideas_a
GeneXus debe generar
HTML5 ?
Francisco Subijana
Principios de desarrollo del Lenguaje
La web como plataforma
Aplicaciones Web similares a las de
escritorio.
Conjunto de APIs para implementar
soluciones
Safari-Chrome-Firefox-Opera-IE9
Principales características
Estructuras de cuerpo y etiquetas por
contenido
<section> <article> <aside> <nav> <header>
<footer> <hgroup>
Forms <input> “types” <output>
<audio> <video>
Cross-document Messaging ( postmessage )
APIs
Canvas
Offline Resourse ( sessionstore / localstorage )
Web SQL DataBase
Geolocalización
Web Workers
Files
History
WebSockets
Demos
Video : SublimeVideo
http://sublimevideo.net/demo
http://www.youtube.com/html5
File :
http://html5demos.com/file-api
Canvas
http://html5demos.com/canvas-grad
http://muro.deviantart.com/#
http://www.kevs3d.co.uk/dev/canvask3d/k3d_test.html
http://www.kevs3d.co.uk/dev/index.html
Portal
http://www.whatwg.org/demos/company-home/
Conferencias relacionadasHTLM5 y GeneXus – Sala 4CR , Martes , 15:00 –
Nicolás Cardelino
Francisco Subijana –
Ideas para GXserver
Evolution 2
German Ardemagni
GXserver hoy
COMMIT
UPDATE(merge local)
DESARROLLO
Update
Todos los cambios ocurridos en el server.
No sabemos qué nivel de conflictos
tendremos en el merge.
Las nuevas versiones creadas en GXserver
no se descargan.
Idea 1: Mejoras en el Update
Simulación.
Estimación del nivel de conflictos.
Actualización
Sobre el resultado de la simulación.
Uso de filtros (ej:categorías).
Bajar versiones.
GXserver hoy
COMMIT
UPDATE(merge local)
DESARROLLO
TE
Idea 2: Administrar ambientes
DESARROLLO PRODUCCIÓN
TESTING
TE
Idea 3: Para la evolution 3…
TESTING
DESARROLLO PRODUCCIÓN
Próximos pasos
www.genexusserver.com
Conferencias relacionadasDesarrollando en equipo con GXserver 1/2
Sala 2A, martes 10:30
Desarrollando en equipo con GXserver 2/2
Sala 2A, martes 11:00
Administración de la configuración en proyectos con GXserver – Sala 2C, martes 15:00
German Ardemagni [email protected]
¡Muchas gracias!
German Ardemagni
Auditoría Actual
Generativa (Pulmón, Pgm’s o Patterns)
Triggers
Transaction log / Journal
Propuesta Auditoría
GX Standard Classes exponen info a BD
Triggers controlan acciones
Única forma Auditar y Almacenar
No requiere programar o adaptar en
sistemas
Soportado por los principales DBMS
SQLServer, Oracle, iSeries…
Standard Classes Expone Info.
Expone Info. de contextoUsuario
Estación
Programa
Requerimiento
…
Expone en conexión (Tabla Temporal)Pool GX (+control y + eficiente)
Pool NOGX (funciona +overhead)
Solo SQL Insert/Update/Delete
Proceso
Auditar una Tabla
David Giordano
¡Muchas gracias!
Objetivo
Capacidad que un objeto generado en
una versión GeneXus ejecute en versiones
posteriores de GeneXus sin necesidad de
regeneración.
La máquina Virtual GenXus
Visión de máquina virtual
Modelar soporte de ejecuciónArquitectura
API
Componentes Runtime
Objetos con ciclo de Vida
Especificación Pública
Implementación – Satisface especificación
Generación - Usa la implementación
Versión GeneXusExtiende máquina virtual versión anterior
Preserva propiedades
Visión de la Compatibilidad
Implementación Java
Implementación .Net
Objeto Java generado
Implementación Java
Implementación .Net
Objeto .Net generado
Usa
Usa
Impl
emen
ta
Implem
enta
GX VM Spec Ver Y GX VM Spec Ver ZCompatible
Imp
lem
enta
Implem
entaGenerador Java
Generador .Net
Gen
era
Gen
era
VERSION Y VERSION Z