2. 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
3. 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 )
4. APIs
Canvas
Offline Resourse ( sessionstore /
localstorage )
Web SQL DataBase
Geolocalización
Web Workers
Files
History
WebSockets
8. GXserver hoy
DESARROLLO
COMMIT
UPDATE
(merge local)
9. 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.
10. 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.
11. GXserver hoy
DESARROLLO
COMMIT
UPDATE
(merge local)
13. Idea 3: Para la evolution 3…
TESTING
TE
DESARROLLO PRODUCCIÓN
14. Próximos pasos
www.genexusserver.com
Conferencias relacionadas
Desarrollando 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
gardemagni@toolnology.com
18. 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…
19. Standard Classes Expone Info.
Expone Info. de contexto
Usuario
Estación
Programa
Requerimiento
…
Expone en conexión (Tabla Temporal)
Pool GX (+control y + eficiente)
Pool NOGX (funciona +overhead)
Solo SQL Insert/Update/Delete
24. Objetivo
Capacidad que un objeto generado en
una versión GeneXus ejecute en versiones
posteriores de GeneXus sin necesidad de
regeneración.
25. La máquina Virtual GenXus
Visión de máquina virtual
Modelar soporte de ejecución
Arquitectura
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 GeneXus
Extiende máquina virtual versión anterior
Preserva propiedades
26. Visión de la Compatibilidad
VERSION Y VERSION Z
Compatible
GX VM Spec Ver Y GX VM Spec Ver Z
ta
a
ent
Implemen
Im
lem
Im
ple
ple
Imp
me
m
en
nta
ta
Implementación Java Implementación Java
Implementación .Net Implementación .Net
Usa
Us
a
Objeto Java generado
Objeto .Net generado
ra
ne
Ge
ra
Gene
Generador Java
Generador .Net