34
La importancia del Theme en el diseño de aplicaciones Armando Cardoso [email protected]

0094 rodrigo zubeldía alphasoluciones

  • Upload
    genexus

  • View
    955

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 0094 rodrigo zubeldía alphasoluciones

La importancia del

Theme en el diseño de

aplicacionesArmando Cardoso

[email protected]

Page 2: 0094 rodrigo zubeldía alphasoluciones
Page 3: 0094 rodrigo zubeldía alphasoluciones
Page 4: 0094 rodrigo zubeldía alphasoluciones

GXopen.com

Page 5: 0094 rodrigo zubeldía alphasoluciones
Page 6: 0094 rodrigo zubeldía alphasoluciones

Attribute{BorderColor : #9abBorderStyle : solidBorderWidth : 1px}

Button

{BackgroundImage : SaveBackgroundRepeat : no-repeatBorderColor : #9abBorderStyle : solidBorderWidth : 1px}

WorkWith{Lines back color : #FFFFFFLine back color even : #ECF2F6TH {BackgroundImage : lightblue_gridheader_bg}}

Page 7: 0094 rodrigo zubeldía alphasoluciones

No sólo de For Eachs vive el hombre, el

Theme también existe !!!

Page 8: 0094 rodrigo zubeldía alphasoluciones

¡Muchas Gracias!

Page 9: 0094 rodrigo zubeldía alphasoluciones

Twitter en tú aplicación GeneXus

Alejandro Cimas

@cimasan

Page 10: 0094 rodrigo zubeldía alphasoluciones
Page 11: 0094 rodrigo zubeldía alphasoluciones
Page 12: 0094 rodrigo zubeldía alphasoluciones
Page 13: 0094 rodrigo zubeldía alphasoluciones
Page 14: 0094 rodrigo zubeldía alphasoluciones
Page 15: 0094 rodrigo zubeldía alphasoluciones

gallery.genexus.com

cimasan.blogspot.com

genexus.com/meeting2010

Follow @cimasan, gracias!

Page 16: 0094 rodrigo zubeldía alphasoluciones

Compresión HTTP

Gonzalo Gallotti

@ggallotti87

[email protected]

Page 17: 0094 rodrigo zubeldía alphasoluciones

PERFORMANCE

Page 18: 0094 rodrigo zubeldía alphasoluciones

Como mejorar?

Invertir en hosting con más ancho de

banda. $$$

Invertir en más servidores. $$$

Activar compresión HTTP

Page 19: 0094 rodrigo zubeldía alphasoluciones

“Transportar la misma información, pero empleando la menor cantidad de espacio.“

Page 20: 0094 rodrigo zubeldía alphasoluciones

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).

Page 21: 0094 rodrigo zubeldía alphasoluciones

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

Page 22: 0094 rodrigo zubeldía alphasoluciones

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.)

Page 23: 0094 rodrigo zubeldía alphasoluciones

Ejemplo

GeneXus X Evolution 1 U3

WebPanel(Grid con 500 filas y 10 columnas)

Windows 7 – IIS7 (.NET)

Conexión ADSL1024/128 kbps

Page 24: 0094 rodrigo zubeldía alphasoluciones

Tiempo/Tamaño (kB) descarga

Sin CompresiónAutoCompress HTTP Traffic Compresión HTTP

1536

512137

15 seg.

5.3 seg.

1.2 seg.

Page 25: 0094 rodrigo zubeldía alphasoluciones

Referencias

Detalles Técnicos:http://wiki.gxtechnical.com/commwiki/servlet/hwiki?Compr

esi%C3%B3n+HTTP,

Activar Compresión en JAVAhttp://wiki.gxtechnical.com/commwiki/servlet/hwiki?How+t

o+enable+HTTP+Compression+in+Java+(Tomcat),

Activar Compresión en .NEThttp://wiki.gxtechnical.com/commwiki/servlet/hwiki?How+t

o+enable+HTTP+Compression+in+.NET+(IIS),

GX y Compresión HTTPhttp://wiki.gxtechnical.com/commwiki/servlet/hwiki?Auto+C

ompress+Http+Traffic+Property,

Page 26: 0094 rodrigo zubeldía alphasoluciones

Muchas Gracias!

Page 27: 0094 rodrigo zubeldía alphasoluciones

Friendly URL & URL

Rewrite

Federico Salomón

[email protected]

Page 28: 0094 rodrigo zubeldía alphasoluciones
Page 29: 0094 rodrigo zubeldía alphasoluciones

¿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).

Page 30: 0094 rodrigo zubeldía alphasoluciones

¿Cómo las utilizamos?

2. Implementación de un objeto GeneXus

que convierta las URLs en amigables.

1. Servidor Web (IIS 7 o superior en

Windows, Apache en Linux).

Page 31: 0094 rodrigo zubeldía alphasoluciones

En URL Rewrite de IIS:

Mapeamos las URLs amigables con las URLsoriginales mediante el uso de expresiones regulares.

Page 32: 0094 rodrigo zubeldía alphasoluciones

En GeneXus:

Proc: FriendlyLink

WWCustomer &FriendlyLink

Llamada al proc.

/customer.aspx?UPD,3 /customer/update?31.

2. Setear la propiedad Static content

base URL con el valor “static”.

Page 33: 0094 rodrigo zubeldía alphasoluciones

Referencias

URL Rewrite IIShttp://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 Nielsenhttp://www.useit.com/alertbox/990321.html

Page 34: 0094 rodrigo zubeldía alphasoluciones

Muchas Gracias!