La importancia del
Theme en el diseño de
     aplicaciones
        Armando Cardoso
     acardoso@artech.com.uy
GXopen.com
WorkWith
{
Lines back color : #FFFFFF
Line back color even : #ECF2F6
TH {BackgroundImage : lightblue_gridheader_bg}
}




...
No sólo de For Eachs vive el hombre, el
       Theme también existe !!!
                 
¡Muchas Gracias!
Twitter en tú aplicación GeneXus

          Alejandro Cimas
             @cimasan
gallery.genexus.com
cimasan.blogspot.com
genexus.com/meeting2010




                Follow @cimasan, gracias!
Compresión HTTP
       Gonzalo Gallotti
         @ggallotti87
   ggallotti@artech.com.uy
PERFORMANCE
Como mejorar?
Invertir en hosting con más ancho de
 banda.  $$$
Invertir en más servidores.  $$$

Activar compresión ...
“Transportar la misma información, pero
empleando la menor cantidad de espacio.“
Para que sirve?
Permite:
  Mejor uso de ancho de banda
  Menor tiempo en transmisión de datos
  Aplicaciones más ágiles (U...
Ventajas
Servidor entregan más rápido la
información, se liberan más rápido de las
conexiones de los clientes.
Menor consu...
GX y Compresión HTTP
Propiedad AutoCompress HTTP Traffic
  A partir de GeneXus X
  Por Default activa
  Comprime contenido...
Ejemplo

GeneXus X Evolution 1
U3

WebPanel
(Grid con 500 filas y 10 columnas)

Windows 7 – IIS7 (.NET)

Conexión ADSL
102...
Tiempo/Tamaño (kB) descarga
     15 seg.
     1536

                   5.3 seg.
                    512          1.2 seg.
...
Referencias
Detalles Técnicos:
   http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Compr
   esi%C3%B3n+HTTP,

Activar Co...
Muchas Gracias!
Friendly URL & URL
     Rewrite
       Federico Salomón
   fsalomon@artech.com.uy
¿Por qué utilizarlas?
• Entendibles para el usuario.
• Formadas con palabras relacionadas al
contenido de la página.
• For...
¿Cómo las utilizamos?
1. Servidor Web (IIS 7 o superior en
  Windows, Apache en Linux).

2. Implementación de un objeto Ge...
En URL Rewrite de IIS:




     Mapeamos las URLs amigables con las URLs
     originales mediante el uso de expresiones
  ...
En GeneXus:
1.           /customer.aspx?UPD,3                   /customer/update?3

WWCustomer                            ...
Referencias
URL Rewrite IIS
   http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the-
   url-rewrite-module/

...
Muchas Gracias!
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
0094 rodrigo zubeldía alphasoluciones
Upcoming SlideShare
Loading in …5
×

0094 rodrigo zubeldía alphasoluciones

1,161 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,161
On SlideShare
0
From Embeds
0
Number of Embeds
95
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

0094 rodrigo zubeldía alphasoluciones

  1. 1. La importancia del Theme en el diseño de aplicaciones Armando Cardoso acardoso@artech.com.uy
  2. 2. GXopen.com
  3. 3. WorkWith { Lines back color : #FFFFFF Line back color even : #ECF2F6 TH {BackgroundImage : lightblue_gridheader_bg} } Attribute { BorderColor : #9ab BorderStyle : solid BorderWidth : 1px } Button { BackgroundImage : Save BackgroundRepeat : no-repeat BorderColor : #9ab BorderStyle : solid BorderWidth : 1px }
  4. 4. No sólo de For Eachs vive el hombre, el Theme también existe !!! 
  5. 5. ¡Muchas Gracias!
  6. 6. Twitter en tú aplicación GeneXus Alejandro Cimas @cimasan
  7. 7. gallery.genexus.com cimasan.blogspot.com genexus.com/meeting2010 Follow @cimasan, gracias!
  8. 8. Compresión HTTP Gonzalo Gallotti @ggallotti87 ggallotti@artech.com.uy
  9. 9. PERFORMANCE
  10. 10. Como mejorar? Invertir en hosting con más ancho de banda.  $$$ Invertir en más servidores.  $$$ Activar compresión HTTP
  11. 11. “Transportar la misma información, pero empleando la menor cantidad de espacio.“
  12. 12. Para que sirve? Permite: Mejor uso de ancho de banda Menor tiempo en transmisión de datos Aplicaciones más ágiles (User Experience) Beneficioso en usuarios con conexiones lentas (<512 kbps).
  13. 13. Ventajas Servidor entregan más rápido la información, se liberan más rápido de las conexiones de los clientes. Menor consumo de ancho de banda Menor tiempo/tamaño de transferencia de datos. Usuarios contentos
  14. 14. GX y Compresión HTTP Propiedad AutoCompress HTTP Traffic A partir de GeneXus X Por Default activa Comprime contenido dinámico únicamente (no comprime css, js, imágenes, etc.)
  15. 15. Ejemplo GeneXus X Evolution 1 U3 WebPanel (Grid con 500 filas y 10 columnas) Windows 7 – IIS7 (.NET) Conexión ADSL 1024/128 kbps
  16. 16. Tiempo/Tamaño (kB) descarga 15 seg. 1536 5.3 seg. 512 1.2 seg. 137 Sin Compresión AutoCompress HTTP Traffic Compresión HTTP
  17. 17. Referencias Detalles Técnicos: http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Compr esi%C3%B3n+HTTP, Activar Compresión en JAVA http://wiki.gxtechnical.com/commwiki/servlet/hwiki?How+t o+enable+HTTP+Compression+in+Java+(Tomcat), Activar Compresión en .NET http://wiki.gxtechnical.com/commwiki/servlet/hwiki?How+t o+enable+HTTP+Compression+in+.NET+(IIS), GX y Compresión HTTP http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Auto+C ompress+Http+Traffic+Property,
  18. 18. Muchas Gracias!
  19. 19. Friendly URL & URL Rewrite Federico Salomón fsalomon@artech.com.uy
  20. 20. ¿Por qué utilizarlas? • Entendibles para el usuario. • Formadas con palabras relacionadas al contenido de la página. • Forman parte de la interfaz de la aplicación. • Páginas web fáciles de indexar en los motores de búsqueda (SEO).
  21. 21. ¿Cómo las utilizamos? 1. Servidor Web (IIS 7 o superior en Windows, Apache en Linux). 2. Implementación de un objeto GeneXus que convierta las URLs en amigables.
  22. 22. En URL Rewrite de IIS: Mapeamos las URLs amigables con las URLs originales mediante el uso de expresiones regulares.
  23. 23. En GeneXus: 1. /customer.aspx?UPD,3 /customer/update?3 WWCustomer Proc: &FriendlyLink FriendlyLink Llamada al proc. 2. Setear la propiedad Static content base URL con el valor “static”.
  24. 24. Referencias URL Rewrite IIS http://learn.iis.net/page.aspx/461/creating-rewrite-rules-for-the- url-rewrite-module/ mod_rewrite Apache http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html URL as UI – Jakob Nielsen http://www.useit.com/alertbox/990321.html
  25. 25. Muchas Gracias!

×