SlideShare una empresa de Scribd logo
desconferencia Donostia-San Sebastián
                         15 de septiembre de 2006
                                    Virginia Aguirre




¡Preparados, listos… AJAX!
¿Qué es y qué no es AJAX? Breve introducción
                                                                  desconferencia Donostia

 AJAX, acrónimo de Asynchronous JavaScript And XML
 (JavaScript y XML asíncronos).

 Término acuñado por Jesse James Garret en el artículo Ajax: A New Approach to Web
 Applications (AJAX un nuevo acercamiento a las aplicaciones Web)


 ¿Qué no es?
 - No es una tecnología.
 - No es un lenguaje de programación.


 ¿Qué es?
 Es una técnica de desarrollo web para crear aplicaciones interactivas que se ejecutan en
 el cliente (navegador del usuario) y mantienen comunicación asíncrona con el servidor en
 segundo plano.

 ¿Qué es “Asincronía”?
 Hace referencia al suceso que no tiene lugar en total correspondencia temporal con otro
 suceso.
¿Qué es y qué no es AJAX? Breve introducción
                                                               desconferencia Donostia

 ¿Qué más es?

 Es un término que describe un nuevo acercamiento a usar un conjunto de tecnologías
 existentes juntas:

 - XHTML (o HTML) y (CSS) para presentación basada en estándares de datos

 - Document Object Model (DOM) para mostrar e interactuar dinámicamente con la
 información presentada.

 - El objeto XMLHttpRequest para la recuperación y envío de datos de modo asíncrono
 con el servidor.

 - XML y XSLT para intercambiar y manipular datos con el servidor web

 - Javascript (implementaciones ECMAScript) como nexo de unión.
¿Qué es y qué no es AJAX? Breve introducción                       desconferencia Donostia

 ¿Y todo esto qué significa?

 Esto hace posible realizar cambios sobre la misma página sin necesidad de
 recargarla.

 Lo que equivale en teoría a un aumento de:
 – La interactividad entre el usuario y la interfaz.
 – La velocidad de respuesta de la página.
 – La oportunidad de desarrollar interfaces más fáciles de usar.

 Es decir:

 Aplicaciones más dinámicas, ágiles e intuitivas que:
 - Suponen una mejora importante de la experiencia del usuario.
 - Permiten simular el comportamiento de aplicaciones de escritorio en la web.
desconferencia Donostia




  ¡Peeeeeeeeeero!...


AJAX también implica…
desconferencia Donostia

1. La aparición de nuevos patrones de interacción desconocidos hasta
   el momento por el usuario en internet (fusión con las aplicaciones de
   escritorio).



2. Necesidad de establecer nuevas formas de retroalimentación para
   asegurar la visibilidad del estado del sistema.



3. Ruptura de algunos “estándares” conocidos por el usuario.


                              =
           Principales retos que debemos afrontar
desconferencia Donostia




¿Y esto es malo?
desconferencia Donostia




NO
¿Qué está pasando? Contextualizando…                               desconferencia Donostia

¿Qué está pasando? Contextualizando…

-     Verlo en un contexto global  auténtico cambio social y de la web (Web2.0, RIA (Rich
     Internet Application).

- Malas aplicaciones (esto ya paso con DHTML, flash, etc..):
Las tecnologías y plataformas de desarrollo no son malas, es el uso que se hace de ellas lo
   que determina que un producto lo sea.

-    No hay estándares definidos  CAOS  necesidad de estandarización
     (componentes, iconos, patrones de interacción. Software).
      Ejemplo de páginas de inicio personalizadas:
      - muy numerosas.
      - cada una resuelve los problemas de interacción de una manera diferente.
      - cada una usa iconos diferentes.
      No podemos pedirle al usuario que tenga que aprender con cada aplicación.

-    No hay que confundir pequeñas funcionalidades llamativas fáciles de resolver con
     intentos de crear interfaces enteras en Ajax emulando aplicaciones de escritorio
     (mayor reto).
¿Qué está pasando?                       desconferencia Donostia




       Estamos redefiniendo la web, evolucionando,
          mejorando y creando nuevas soluciones
      adaptadas a las nuevas circunstancias y los retos
                    que estas plantean.
desconferencia Donostia




¿Y de qué van esos retos?

      Algunos ejemplos…
Retos: Nuevas formas de retroalimentación                          desconferencia Donostia

 1. Necesidad de establecer nuevas formas de
 retroalimentación para asegurar la visibilidad del estado del
 sistema:



    Ya no hay refresco completo (retroalimentación tradicional) de la página sino refrescos
                                          parciales.




                  Necesidad de incorporar señales que sean percibidas por el usuario
                                                  +
                         Mayor necesidad de una correcta retroalimentación
Retos: Nuevas formas de retroalimentación                                 desconferencia Donostia

 Capas informativas del progreso de la acción (no siempre están claras)
Retos: Nuevas formas de retroalimentación                                 desconferencia Donostia

 Cuadros de dialogo que informan al usuario de lo que ocurre (software)
Retos: Nuevos patrones de interacción                            desconferencia Donostia

2. Aparición de nuevos patrones de interacción desconocidos
hasta el momento por el usuario en internet (fusión con las
aplicaciones de escritorio):




- Suponen un aprendizaje para el usuario  controlar la curva de aprendizaje.

- Si están mal resueltas/enfocadas  problemas de usabilidad.
Retos: Nuevos patrones de interacción                                       desconferencia Donostia

Cajas que se arrastran, capas/opciones que se despliegan, etc. (netvibes, página personalizada de google, etc.).
Retos: Nuevos patrones de interacción                              desconferencia Donostia

 Doble click para acceder a una información (windows live mail).
Retos: Nuevos patrones de interacción                                        desconferencia Donostia

 Capas (tipo ventanas modales) que se superponen a la página y la inhabilitan (flickr)
Retos: Nuevos patrones de interacción                                     desconferencia Donostia

 Iconos cuya funcionalidad no identificas hasta que hayas pinchado en ellos produciendo muchas veces
 efectos inesperados. (protopage.com)
Retos: Ruptura de estándares                                     desconferencia Donostia

 3. Ruptura de algunos “estándares” conocidos por el usuario:

 - El botón de atrás del navegador deja de funcionar en muchos casos (windows live mail)

 - URLS que no pueden enviarse o guardarse en favoritos.




 Además… cuidado con:

 - Usar AJAX por ser “AJAX”
     AJAX es una herramienta, no un juguete ni una moda.
     Muchas de las implementaciones AJAX que podemos encontrarnos no son
     necesarias para mejorar la usabilidad o la experiencia del usuario.

 - Tiempos de espera excesivos
     Incluir demasiado código  consumo de ancho de banda y procesador.
¿Y la accesibilidad ?                      desconferencia Donostia




                        ¿Y la accesibilidad?
¿Y la accesibilidad ?                                       desconferencia Donostia

 AJAX plantea graves problemas de accesibilidad:

 - Por el uso de javascript (gmail posee una versión básica, flickr no funciona)

 - Capas de información (globos) que no aparecen asociados a su contenido si se
 desactivan los estilos.

 - Necesidad en muchos casos de no tener ningún tipo de discapacidad motriz
 para poder interactuar con la interfaz.

 - Personas mayores (movilidad, aprendizaje, etc.)



                        ¿Qué soluciones existen?
¿Lo debatimos?                                                     desconferencia Donostia

 ¿Lo debatimos?

 -Ajax y accesibilidad: ¿Cómo se harían por ejemplo Flickr o Writely accesibles?¿Vuelta
 a los dobles desarrollos? ¿Se debería intentar también adaptar las ayudas técnicas a las
 nuevas circunstancias?

 - Windows live: un intento de crear aplicaciones web emulando aplicaciones de
 escritorio, más allá de las pequeñas funcionalidades que no nos gustan. ¿un intento por
 intentar definir estándares?
Referencias                                                                        desconferencia Donostia

  Referencias
  Wikipedia
  http://es.wikipedia.org/wiki/AJAX

  ¿Qué es Ajax? Definición de Ajax – Más adelante
  http://www.masadelante.com/faq-ajax.htm

  Ajax: A New Approach to Web Applications – Jesse James Garret
  http://www.adaptivepath.com/publications/essays/archives/000385.php

  Ajax Mistakes - Alex Bosworth's Weblog
  http://www.sourcelabs.com/blogs/ajb/2005/05/ajax_mistakes.html

  Ajax: El Nuevo Abordaje De Interfaz De Desarrollo De Diseño Web Del Que Todos Hablan – Robin Good
  http://www.masternewmedia.org/es/2005/07/28/ajax_el_nuevo_abordaje_de.htm

  AJAX y Usabilidad –-Juan Carlos García - Úsalo
  http://usalo.es/71/ajax-y-usabilidad/

  Puntos a tener en cuenta cuando uses AJAX - Manuel Cebrian – Maestros del web
  http://www.maestrosdelweb.com/editorial/puntosajax/

  AJAX o el fin del clic y espera – Luis Villa – Alzado.org
  http://www.alzado.org/articulo.php?id_art=457

  Usabilidad con AJAX Jesús Carreras Plaza – Biguel.com
  http://www.biguel.com/?page_id=90

Más contenido relacionado

La actualidad más candente

El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
qweos
 
5.2 Usabilidad Web
5.2 Usabilidad Web5.2 Usabilidad Web
5.2 Usabilidad Web
Brox Technology
 
Curso de Usabilidad en web
Curso de Usabilidad en webCurso de Usabilidad en web
Curso de Usabilidad en web
laminarrieta
 
Usabilidad, UX y accesibilidad: qué son y por qué deberían preocuparme
Usabilidad, UX y accesibilidad: qué son y por qué deberían preocuparmeUsabilidad, UX y accesibilidad: qué son y por qué deberían preocuparme
Usabilidad, UX y accesibilidad: qué son y por qué deberían preocuparme
jordisan RamSys
 
Módulo 4: Usabilidad Web
Módulo 4: Usabilidad WebMódulo 4: Usabilidad Web
Módulo 4: Usabilidad Web
Mario Carvajal
 
Manuel Razzari - Accesibilidad web e Inclusión Social
Manuel Razzari - Accesibilidad web e Inclusión SocialManuel Razzari - Accesibilidad web e Inclusión Social
Manuel Razzari - Accesibilidad web e Inclusión Social
IxDA La Plata
 
Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...
Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...
Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...
IxDA La Plata
 
Introducción a Experiencia de usuario y Usabilidad
Introducción a Experiencia de usuario y UsabilidadIntroducción a Experiencia de usuario y Usabilidad
Introducción a Experiencia de usuario y Usabilidad
Adriana Tienda
 
Ux beneficios e implementación
Ux beneficios e implementaciónUx beneficios e implementación
Ux beneficios e implementación
Edwin Madueño
 
Simple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolSimple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- Español
Koombea
 
UX Creando Experiencias
UX Creando ExperienciasUX Creando Experiencias
UX Creando Experiencias
Leandro Butteri
 
Material Design. La humanización del diseño de interacción.
Material Design. La humanización del diseño de interacción.Material Design. La humanización del diseño de interacción.
Material Design. La humanización del diseño de interacción.
Worköholics
 
UX Industry Survey Spain 2016 _ Highlights
UX Industry Survey Spain 2016 _ HighlightsUX Industry Survey Spain 2016 _ Highlights
UX Industry Survey Spain 2016 _ Highlights
Sonia Villanueva
 
UX para dispositivos móviles
UX para dispositivos móvilesUX para dispositivos móviles
UX para dispositivos móviles
Sandhy Vargas Cruz
 
El equipo ideal UX, roles y tareas
El equipo ideal UX, roles y tareasEl equipo ideal UX, roles y tareas
El equipo ideal UX, roles y tareas
Percy Negrete
 
Acciones de marketing
Acciones de marketingAcciones de marketing
Acciones de marketingWorköholics
 
User Experience, UX & UI
User Experience, UX & UIUser Experience, UX & UI
User Experience, UX & UI
JDanniel Pacheco
 
Introducción usabilidad y ux mejorandola-natalia
Introducción usabilidad y ux   mejorandola-nataliaIntroducción usabilidad y ux   mejorandola-natalia
Introducción usabilidad y ux mejorandola-nataliaBrainy Bog
 
Usabilidad y Experiencia de Usuario
Usabilidad y Experiencia de UsuarioUsabilidad y Experiencia de Usuario
Usabilidad y Experiencia de Usuario
Workshop Digital
 

La actualidad más candente (19)

El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013 El diseñador a medias (con notas). UX Spain 2013
El diseñador a medias (con notas). UX Spain 2013
 
5.2 Usabilidad Web
5.2 Usabilidad Web5.2 Usabilidad Web
5.2 Usabilidad Web
 
Curso de Usabilidad en web
Curso de Usabilidad en webCurso de Usabilidad en web
Curso de Usabilidad en web
 
Usabilidad, UX y accesibilidad: qué son y por qué deberían preocuparme
Usabilidad, UX y accesibilidad: qué son y por qué deberían preocuparmeUsabilidad, UX y accesibilidad: qué son y por qué deberían preocuparme
Usabilidad, UX y accesibilidad: qué son y por qué deberían preocuparme
 
Módulo 4: Usabilidad Web
Módulo 4: Usabilidad WebMódulo 4: Usabilidad Web
Módulo 4: Usabilidad Web
 
Manuel Razzari - Accesibilidad web e Inclusión Social
Manuel Razzari - Accesibilidad web e Inclusión SocialManuel Razzari - Accesibilidad web e Inclusión Social
Manuel Razzari - Accesibilidad web e Inclusión Social
 
Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...
Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...
Santiago Bustelo - Incorporando UX a Ingeniería de Software y Desarrollo de S...
 
Introducción a Experiencia de usuario y Usabilidad
Introducción a Experiencia de usuario y UsabilidadIntroducción a Experiencia de usuario y Usabilidad
Introducción a Experiencia de usuario y Usabilidad
 
Ux beneficios e implementación
Ux beneficios e implementaciónUx beneficios e implementación
Ux beneficios e implementación
 
Simple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- EspañolSimple Steps to UX/UI Web Design- Español
Simple Steps to UX/UI Web Design- Español
 
UX Creando Experiencias
UX Creando ExperienciasUX Creando Experiencias
UX Creando Experiencias
 
Material Design. La humanización del diseño de interacción.
Material Design. La humanización del diseño de interacción.Material Design. La humanización del diseño de interacción.
Material Design. La humanización del diseño de interacción.
 
UX Industry Survey Spain 2016 _ Highlights
UX Industry Survey Spain 2016 _ HighlightsUX Industry Survey Spain 2016 _ Highlights
UX Industry Survey Spain 2016 _ Highlights
 
UX para dispositivos móviles
UX para dispositivos móvilesUX para dispositivos móviles
UX para dispositivos móviles
 
El equipo ideal UX, roles y tareas
El equipo ideal UX, roles y tareasEl equipo ideal UX, roles y tareas
El equipo ideal UX, roles y tareas
 
Acciones de marketing
Acciones de marketingAcciones de marketing
Acciones de marketing
 
User Experience, UX & UI
User Experience, UX & UIUser Experience, UX & UI
User Experience, UX & UI
 
Introducción usabilidad y ux mejorandola-natalia
Introducción usabilidad y ux   mejorandola-nataliaIntroducción usabilidad y ux   mejorandola-natalia
Introducción usabilidad y ux mejorandola-natalia
 
Usabilidad y Experiencia de Usuario
Usabilidad y Experiencia de UsuarioUsabilidad y Experiencia de Usuario
Usabilidad y Experiencia de Usuario
 

Destacado

Convocatoria - voluntario de staff digital IXEL MODA 2015
Convocatoria - voluntario de staff digital IXEL MODA 2015Convocatoria - voluntario de staff digital IXEL MODA 2015
Convocatoria - voluntario de staff digital IXEL MODA 2015
Ixel Moda
 
CONTENIDO 1
CONTENIDO 1CONTENIDO 1
CONTENIDO 1
Marcelo Herrera
 
Evolutionconnection photosynthesis
Evolutionconnection photosynthesisEvolutionconnection photosynthesis
Evolutionconnection photosynthesisElsa von Licy
 
Facebook bedrijfs- of fan-pagina maken
Facebook bedrijfs- of fan-pagina makenFacebook bedrijfs- of fan-pagina maken
Facebook bedrijfs- of fan-pagina maken
Erwin Sigterman
 
Planta De Combustibles Alternativos
Planta De Combustibles AlternativosPlanta De Combustibles Alternativos
Planta De Combustibles AlternativosAldo Alanis
 
Tecnoooo powerrrr
Tecnoooo powerrrrTecnoooo powerrrr
Tecnoooo powerrrrJoan Aleron
 
El cancer y su costo
El cancer y su costoEl cancer y su costo
El cancer y su costojohannaoyola
 
Emprendimiento una forma de vida
Emprendimiento una forma de vidaEmprendimiento una forma de vida
Emprendimiento una forma de vida
Didier Quinto Mena
 
Libro iv
Libro ivLibro iv
Libro iv
135790246
 
Criatividade e Inovação
Criatividade e InovaçãoCriatividade e Inovação
Criatividade e Inovação
Leonardo Tostes
 
Formatos publicitarios radiofónicos
Formatos publicitarios radiofónicosFormatos publicitarios radiofónicos
Formatos publicitarios radiofónicosPablo Aguilar
 
Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...
Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...
Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...
Julio Santillán-Aldana
 
Tema 16 Características de la arquitectura gótica: catedrales, lonjas y ayun...
Tema 16  Características de la arquitectura gótica: catedrales, lonjas y ayun...Tema 16  Características de la arquitectura gótica: catedrales, lonjas y ayun...
Tema 16 Características de la arquitectura gótica: catedrales, lonjas y ayun...
Teresa Fernández Diez
 
Ponencia: Reivindicación del abstencionismo electoral
Ponencia: Reivindicación del abstencionismo electoralPonencia: Reivindicación del abstencionismo electoral
Ponencia: Reivindicación del abstencionismo electoral
Pedro Guadiana
 
Formas del yo: autorretratos y autobiografías
Formas del yo: autorretratos y autobiografíasFormas del yo: autorretratos y autobiografías
Formas del yo: autorretratos y autobiografías
Marjorie Sanchez
 

Destacado (20)

Planejamento de Lyald
Planejamento de LyaldPlanejamento de Lyald
Planejamento de Lyald
 
Convocatoria - voluntario de staff digital IXEL MODA 2015
Convocatoria - voluntario de staff digital IXEL MODA 2015Convocatoria - voluntario de staff digital IXEL MODA 2015
Convocatoria - voluntario de staff digital IXEL MODA 2015
 
CONTENIDO 1
CONTENIDO 1CONTENIDO 1
CONTENIDO 1
 
Evolutionconnection photosynthesis
Evolutionconnection photosynthesisEvolutionconnection photosynthesis
Evolutionconnection photosynthesis
 
Facebook bedrijfs- of fan-pagina maken
Facebook bedrijfs- of fan-pagina makenFacebook bedrijfs- of fan-pagina maken
Facebook bedrijfs- of fan-pagina maken
 
Planta De Combustibles Alternativos
Planta De Combustibles AlternativosPlanta De Combustibles Alternativos
Planta De Combustibles Alternativos
 
Tecnoooo powerrrr
Tecnoooo powerrrrTecnoooo powerrrr
Tecnoooo powerrrr
 
El cancer y su costo
El cancer y su costoEl cancer y su costo
El cancer y su costo
 
Emprendimiento una forma de vida
Emprendimiento una forma de vidaEmprendimiento una forma de vida
Emprendimiento una forma de vida
 
Libro iv
Libro ivLibro iv
Libro iv
 
Corpus Christi
Corpus ChristiCorpus Christi
Corpus Christi
 
Criatividade e Inovação
Criatividade e InovaçãoCriatividade e Inovação
Criatividade e Inovação
 
Actos de habla
Actos de hablaActos de habla
Actos de habla
 
Formatos publicitarios radiofónicos
Formatos publicitarios radiofónicosFormatos publicitarios radiofónicos
Formatos publicitarios radiofónicos
 
Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...
Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...
Altmetrics: El Uso de Indicadores Alternativos en la Medición del Impacto de ...
 
Reklam analizi
Reklam analiziReklam analizi
Reklam analizi
 
Tema 16 Características de la arquitectura gótica: catedrales, lonjas y ayun...
Tema 16  Características de la arquitectura gótica: catedrales, lonjas y ayun...Tema 16  Características de la arquitectura gótica: catedrales, lonjas y ayun...
Tema 16 Características de la arquitectura gótica: catedrales, lonjas y ayun...
 
Ponencia: Reivindicación del abstencionismo electoral
Ponencia: Reivindicación del abstencionismo electoralPonencia: Reivindicación del abstencionismo electoral
Ponencia: Reivindicación del abstencionismo electoral
 
Formas del yo: autorretratos y autobiografías
Formas del yo: autorretratos y autobiografíasFormas del yo: autorretratos y autobiografías
Formas del yo: autorretratos y autobiografías
 
Costo de los malos jefes
Costo de los malos jefesCosto de los malos jefes
Costo de los malos jefes
 

Similar a Preparados, listos, Ajax!

Comparación Web 1.0 y Web 2.0_eproanio2009
Comparación Web 1.0 y Web 2.0_eproanio2009Comparación Web 1.0 y Web 2.0_eproanio2009
Comparación Web 1.0 y Web 2.0_eproanio2009
Edison Proaño
 
Web2punto0
Web2punto0Web2punto0
Web2punto0Ingnova
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
ssuser73f459
 
Netvibes
NetvibesNetvibes
W E B 2
W E B 2W E B 2
W E B 2
jvmazza
 
Google Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesGoogle Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresariales
Tecsisa
 
Web 2.0 elida alzamora
Web 2.0 elida alzamoraWeb 2.0 elida alzamora
Web 2.0 elida alzamora
ealzamora
 
AJAX
AJAXAJAX
AJAX
phidalgo
 
Cultura tema 5
Cultura tema 5Cultura tema 5
Cultura tema 5rousmary
 
Curso Univesidad de Cantabria: "Web1.0 a la Web2.0"
Curso Univesidad de Cantabria: "Web1.0 a la  Web2.0"Curso Univesidad de Cantabria: "Web1.0 a la  Web2.0"
Curso Univesidad de Cantabria: "Web1.0 a la Web2.0"
Universidad de Cantabria
 
la web
la webla web
la web
Alexis
 

Similar a Preparados, listos, Ajax! (20)

Comparación Web 1.0 y Web 2.0_eproanio2009
Comparación Web 1.0 y Web 2.0_eproanio2009Comparación Web 1.0 y Web 2.0_eproanio2009
Comparación Web 1.0 y Web 2.0_eproanio2009
 
Web2punto0
Web2punto0Web2punto0
Web2punto0
 
Modulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.pptModulo1-Presentaciones-parte01.1.ppt
Modulo1-Presentaciones-parte01.1.ppt
 
Contenidoinformaticaenlaeducacion
ContenidoinformaticaenlaeducacionContenidoinformaticaenlaeducacion
Contenidoinformaticaenlaeducacion
 
Contenidoinformaticaenlaeducacion
ContenidoinformaticaenlaeducacionContenidoinformaticaenlaeducacion
Contenidoinformaticaenlaeducacion
 
Netvibes
NetvibesNetvibes
Netvibes
 
Temas Relacionados Web 2
Temas Relacionados Web 2Temas Relacionados Web 2
Temas Relacionados Web 2
 
Tema 6
Tema 6Tema 6
Tema 6
 
W E B 2
W E B 2W E B 2
W E B 2
 
W E B 2
W E B 2W E B 2
W E B 2
 
Google Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresarialesGoogle Web Toolkit (GWT) en entornos empresariales
Google Web Toolkit (GWT) en entornos empresariales
 
La Web 3.0
La Web 3.0La Web 3.0
La Web 3.0
 
Web 2.0 elida alzamora
Web 2.0 elida alzamoraWeb 2.0 elida alzamora
Web 2.0 elida alzamora
 
AJAX
AJAXAJAX
AJAX
 
Web2.0 3.0
Web2.0 3.0Web2.0 3.0
Web2.0 3.0
 
Ajax
AjaxAjax
Ajax
 
Cultura tema 5
Cultura tema 5Cultura tema 5
Cultura tema 5
 
Carolina toro
Carolina toroCarolina toro
Carolina toro
 
Curso Univesidad de Cantabria: "Web1.0 a la Web2.0"
Curso Univesidad de Cantabria: "Web1.0 a la  Web2.0"Curso Univesidad de Cantabria: "Web1.0 a la  Web2.0"
Curso Univesidad de Cantabria: "Web1.0 a la Web2.0"
 
la web
la webla web
la web
 

Más de Virginia Aguirre

Bilbostack ux developers
Bilbostack ux developersBilbostack ux developers
Bilbostack ux developers
Virginia Aguirre
 
Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)
Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)
Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)
Virginia Aguirre
 
I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...
I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...
I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...
Virginia Aguirre
 
Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...
Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...
Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...
Virginia Aguirre
 
Ux e ecommerce - Cursos de verano UPV/EHU
Ux e ecommerce - Cursos de verano UPV/EHUUx e ecommerce - Cursos de verano UPV/EHU
Ux e ecommerce - Cursos de verano UPV/EHU
Virginia Aguirre
 
Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...
Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...
Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...Virginia Aguirre
 
Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...
Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...
Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...Virginia Aguirre
 

Más de Virginia Aguirre (7)

Bilbostack ux developers
Bilbostack ux developersBilbostack ux developers
Bilbostack ux developers
 
Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)
Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)
Curso Experiencia de usuario (UX) y Usabilidad - Mondragon Unibertsitatea (MU)
 
I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...
I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...
I Edición Curso de Especialización en Experiencia de usuario (UX) y usabilida...
 
Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...
Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...
Dossier Programa Superior en Diseño Centrado en el Usuario, Experiencia de Us...
 
Ux e ecommerce - Cursos de verano UPV/EHU
Ux e ecommerce - Cursos de verano UPV/EHUUx e ecommerce - Cursos de verano UPV/EHU
Ux e ecommerce - Cursos de verano UPV/EHU
 
Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...
Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...
Cursos de verano Bizbak UPV/EHU: Marketing Online: Experiencia de usuario (UX...
 
Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...
Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...
Presentación del ConversionThursday sobre experiencia de usuario en Donostia-...
 

Último

Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
coloradxmaria
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
rafaelsalazar0615
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
samuelvideos
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
espinozaernesto427
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
zoecaicedosalazar
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
ManuelCampos464987
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
thomasdcroz38
 

Último (20)

Conceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. TecnologíaConceptos Básicos de Programación. Tecnología
Conceptos Básicos de Programación. Tecnología
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Diagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestreDiagrama de flujo soporte técnico 5to semestre
Diagrama de flujo soporte técnico 5to semestre
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Desarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdfDesarrollo de habilidades de pensamiento (2).pdf
Desarrollo de habilidades de pensamiento (2).pdf
 
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...
 
Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
trabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6ftrabajo de tecnologia, segundo periodo 9-6f
trabajo de tecnologia, segundo periodo 9-6f
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
Diagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdfDiagrama de flujo basada en la reparacion de automoviles.pdf
Diagrama de flujo basada en la reparacion de automoviles.pdf
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfTRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
TRABAJO DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 

Preparados, listos, Ajax!

  • 1. desconferencia Donostia-San Sebastián 15 de septiembre de 2006 Virginia Aguirre ¡Preparados, listos… AJAX!
  • 2. ¿Qué es y qué no es AJAX? Breve introducción desconferencia Donostia AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript y XML asíncronos). Término acuñado por Jesse James Garret en el artículo Ajax: A New Approach to Web Applications (AJAX un nuevo acercamiento a las aplicaciones Web) ¿Qué no es? - No es una tecnología. - No es un lenguaje de programación. ¿Qué es? Es una técnica de desarrollo web para crear aplicaciones interactivas que se ejecutan en el cliente (navegador del usuario) y mantienen comunicación asíncrona con el servidor en segundo plano. ¿Qué es “Asincronía”? Hace referencia al suceso que no tiene lugar en total correspondencia temporal con otro suceso.
  • 3. ¿Qué es y qué no es AJAX? Breve introducción desconferencia Donostia ¿Qué más es? Es un término que describe un nuevo acercamiento a usar un conjunto de tecnologías existentes juntas: - XHTML (o HTML) y (CSS) para presentación basada en estándares de datos - Document Object Model (DOM) para mostrar e interactuar dinámicamente con la información presentada. - El objeto XMLHttpRequest para la recuperación y envío de datos de modo asíncrono con el servidor. - XML y XSLT para intercambiar y manipular datos con el servidor web - Javascript (implementaciones ECMAScript) como nexo de unión.
  • 4. ¿Qué es y qué no es AJAX? Breve introducción desconferencia Donostia ¿Y todo esto qué significa? Esto hace posible realizar cambios sobre la misma página sin necesidad de recargarla. Lo que equivale en teoría a un aumento de: – La interactividad entre el usuario y la interfaz. – La velocidad de respuesta de la página. – La oportunidad de desarrollar interfaces más fáciles de usar. Es decir: Aplicaciones más dinámicas, ágiles e intuitivas que: - Suponen una mejora importante de la experiencia del usuario. - Permiten simular el comportamiento de aplicaciones de escritorio en la web.
  • 5. desconferencia Donostia ¡Peeeeeeeeeero!... AJAX también implica…
  • 6. desconferencia Donostia 1. La aparición de nuevos patrones de interacción desconocidos hasta el momento por el usuario en internet (fusión con las aplicaciones de escritorio). 2. Necesidad de establecer nuevas formas de retroalimentación para asegurar la visibilidad del estado del sistema. 3. Ruptura de algunos “estándares” conocidos por el usuario. = Principales retos que debemos afrontar
  • 9. ¿Qué está pasando? Contextualizando… desconferencia Donostia ¿Qué está pasando? Contextualizando… - Verlo en un contexto global  auténtico cambio social y de la web (Web2.0, RIA (Rich Internet Application). - Malas aplicaciones (esto ya paso con DHTML, flash, etc..): Las tecnologías y plataformas de desarrollo no son malas, es el uso que se hace de ellas lo que determina que un producto lo sea. - No hay estándares definidos  CAOS  necesidad de estandarización (componentes, iconos, patrones de interacción. Software). Ejemplo de páginas de inicio personalizadas: - muy numerosas. - cada una resuelve los problemas de interacción de una manera diferente. - cada una usa iconos diferentes. No podemos pedirle al usuario que tenga que aprender con cada aplicación. - No hay que confundir pequeñas funcionalidades llamativas fáciles de resolver con intentos de crear interfaces enteras en Ajax emulando aplicaciones de escritorio (mayor reto).
  • 10. ¿Qué está pasando? desconferencia Donostia Estamos redefiniendo la web, evolucionando, mejorando y creando nuevas soluciones adaptadas a las nuevas circunstancias y los retos que estas plantean.
  • 11. desconferencia Donostia ¿Y de qué van esos retos? Algunos ejemplos…
  • 12. Retos: Nuevas formas de retroalimentación desconferencia Donostia 1. Necesidad de establecer nuevas formas de retroalimentación para asegurar la visibilidad del estado del sistema: Ya no hay refresco completo (retroalimentación tradicional) de la página sino refrescos parciales. Necesidad de incorporar señales que sean percibidas por el usuario + Mayor necesidad de una correcta retroalimentación
  • 13. Retos: Nuevas formas de retroalimentación desconferencia Donostia Capas informativas del progreso de la acción (no siempre están claras)
  • 14. Retos: Nuevas formas de retroalimentación desconferencia Donostia Cuadros de dialogo que informan al usuario de lo que ocurre (software)
  • 15. Retos: Nuevos patrones de interacción desconferencia Donostia 2. Aparición de nuevos patrones de interacción desconocidos hasta el momento por el usuario en internet (fusión con las aplicaciones de escritorio): - Suponen un aprendizaje para el usuario  controlar la curva de aprendizaje. - Si están mal resueltas/enfocadas  problemas de usabilidad.
  • 16. Retos: Nuevos patrones de interacción desconferencia Donostia Cajas que se arrastran, capas/opciones que se despliegan, etc. (netvibes, página personalizada de google, etc.).
  • 17. Retos: Nuevos patrones de interacción desconferencia Donostia Doble click para acceder a una información (windows live mail).
  • 18. Retos: Nuevos patrones de interacción desconferencia Donostia Capas (tipo ventanas modales) que se superponen a la página y la inhabilitan (flickr)
  • 19. Retos: Nuevos patrones de interacción desconferencia Donostia Iconos cuya funcionalidad no identificas hasta que hayas pinchado en ellos produciendo muchas veces efectos inesperados. (protopage.com)
  • 20. Retos: Ruptura de estándares desconferencia Donostia 3. Ruptura de algunos “estándares” conocidos por el usuario: - El botón de atrás del navegador deja de funcionar en muchos casos (windows live mail) - URLS que no pueden enviarse o guardarse en favoritos. Además… cuidado con: - Usar AJAX por ser “AJAX” AJAX es una herramienta, no un juguete ni una moda. Muchas de las implementaciones AJAX que podemos encontrarnos no son necesarias para mejorar la usabilidad o la experiencia del usuario. - Tiempos de espera excesivos Incluir demasiado código  consumo de ancho de banda y procesador.
  • 21. ¿Y la accesibilidad ? desconferencia Donostia ¿Y la accesibilidad?
  • 22. ¿Y la accesibilidad ? desconferencia Donostia AJAX plantea graves problemas de accesibilidad: - Por el uso de javascript (gmail posee una versión básica, flickr no funciona) - Capas de información (globos) que no aparecen asociados a su contenido si se desactivan los estilos. - Necesidad en muchos casos de no tener ningún tipo de discapacidad motriz para poder interactuar con la interfaz. - Personas mayores (movilidad, aprendizaje, etc.) ¿Qué soluciones existen?
  • 23. ¿Lo debatimos? desconferencia Donostia ¿Lo debatimos? -Ajax y accesibilidad: ¿Cómo se harían por ejemplo Flickr o Writely accesibles?¿Vuelta a los dobles desarrollos? ¿Se debería intentar también adaptar las ayudas técnicas a las nuevas circunstancias? - Windows live: un intento de crear aplicaciones web emulando aplicaciones de escritorio, más allá de las pequeñas funcionalidades que no nos gustan. ¿un intento por intentar definir estándares?
  • 24. Referencias desconferencia Donostia Referencias Wikipedia http://es.wikipedia.org/wiki/AJAX ¿Qué es Ajax? Definición de Ajax – Más adelante http://www.masadelante.com/faq-ajax.htm Ajax: A New Approach to Web Applications – Jesse James Garret http://www.adaptivepath.com/publications/essays/archives/000385.php Ajax Mistakes - Alex Bosworth's Weblog http://www.sourcelabs.com/blogs/ajb/2005/05/ajax_mistakes.html Ajax: El Nuevo Abordaje De Interfaz De Desarrollo De Diseño Web Del Que Todos Hablan – Robin Good http://www.masternewmedia.org/es/2005/07/28/ajax_el_nuevo_abordaje_de.htm AJAX y Usabilidad –-Juan Carlos García - Úsalo http://usalo.es/71/ajax-y-usabilidad/ Puntos a tener en cuenta cuando uses AJAX - Manuel Cebrian – Maestros del web http://www.maestrosdelweb.com/editorial/puntosajax/ AJAX o el fin del clic y espera – Luis Villa – Alzado.org http://www.alzado.org/articulo.php?id_art=457 Usabilidad con AJAX Jesús Carreras Plaza – Biguel.com http://www.biguel.com/?page_id=90