SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Sistemas Operativos II


     Alumno: Edison Fabián Proaño Males
     Al      Edi    F biá P ñ M l
                  Nivel: II

Comparaciones del uso de la Web 1.0 y Web
     p
 2.0 aplicando las herramientas como CSS,
                 RSS, AJAX.
Web 1.0

                                                1.0,
               El concepto original de la WEB 1 0 era lo que es
               páginas estáticas HTML que no eran actualizadas
               frecuentemente. Luego con la Web 1.5, las páginas
               se vuelven un poco más d á
                      l              á dinámicas d d l CMS
                                                    donde los
               servían páginas HTML más dinámicas, creadas desde
               una actualizada base de datos. En ambos sentidos, el
               conseguir visitas y la estética eran considerados
               como un factor importante




Edison Fabián Proaño Males
Web. 2.0
                   Web 2 0

                   Se refiere a la segunda generación de la Web, basada en
                   comunidades de usuarios y una gama especial de
                   servicios, redes sociales, blogs, wikis que fomentan la
                   colaboración e intercambio ágil de información entre los
                   usuarios, donde la estática de las páginas de los usuarios
                   pasan a transformarse en una matriz de interacción de l
                   usuario con l red , que en este caso se puede i l i su
                         i      la d             t              d incluir
                   propia información en el sistema, creando o no webs
                   interactivas y visuales. La Web 2.0 actúa como puntos
                   de encuentro o webs dependientes de usuarios .



Edison Fabián Proaño Males
Características de la Web 2.0
           •Simplifica la usabilidad del sitio Web
           •Ahorra tiempo al usuario
            Ah       ti        l      i
           •Estandariza los lenguajes para una mejor utilización y a la vez
           la reutilización del código
           •Permite una mejor interoperabilidad entre software y
           hardware.
           •Facilita las interacciones
            Facilita
           •Facilita el reconocimiento de detección de carencias o
           nuevas formas de utilización de aplicaciones
           •Facilita l convergencia entre l medios d comunicación y
            F ilit la               i    t los     di de         i ió
           los contenidos
           •Facilita la publicación, investigación y consulta de los
           contenidos web
Edison Fabián Proaño Males
Mapa d Web 2.0
                                                                                      M    de W b 2 0

                         La Web 2.0, es todas aquellas utilidades y servicios de Internet que se
                         sustentan en una base de datos, la cual puede ser modificada por los
                         usuarios del servicio, ya sea en su contenido (añadiendo, cambiando o
                         borrando información o asociando datos a la información existente), pues
                         bien en la forma de presentarlos, o en contenido y forma simultáneamente.

Edison Fabián Proaño Males
Tecnología
        Una web se puede decir que está construida usando tecnología de la Web
        2.0 si se caracteriza por las siguientes técnicas:
        Técnica:
             CSS, marcado XHTML válido semánticamente y Microformatos
             Técnicas de aplicaciones ricas no intrusivas (como AJAX)
             Java Web Start
             XUL
             Redifusión/Agregación de datos en RSS/ATOM
             URLs sencillas con significado semántico
             Soporte para postear en un blog
             JCC y APIs REST o XML
             JSON
             Algunos aspectos de redes sociales
             Mashup (aplicación web híbrida)
        General:
             El sitio no debe actuar como un "jardín cerrado": la información debe
             poderse introducir y extraer fácilmente
             Los usuarios deberían controlar su propia información
             Basada exclusivamente en la Web: los sitios Web 2 0 con más éxito
                                                                 2.0
             pueden ser utilizados enteramente desde un navegador
Edison Fabián Proaño Males
Comparación entre la Web 1.0 y Web 2.0




Edison Fabián Proaño Males
Ajax en la Web 2.0
        Un Nuevo acercamiento a las Aplicaciones Web
        Si algo del actual diseño de interacción puede ser llamado
        glamoroso, es crear Aplicaciones Web. Todos los nuevos proyectos
        glamoroso                          Web
        cool e innovadores están online.
        Las aplicaciones de escritorio tienen una riqueza y respuesta que
        parecía fuera del alcance en Internet. La misma simplicidad que ha
        permitido la rápida proliferación de la Web también crea una brecha
        entre las experiencias que podemos proveer y las experiencias que
        los usuarios pueden lograr de las aplicaciones de escritorio.
        Esa brecha se está cerrando.Así por ejemplo Google Suggest.
        Miremos la forma en que los términos sugeridos se van
        actualizando a medida que uno tipea casi instantáneamente. Ahora
        mire Google Maps. Hace zoom. Usen el cursor para agarrar el
        mapa y navegarlo un poco. Otra vez, todo sucede casi
        instantáneamente,
        instantáneamente sin esperar que las paginas se recarguen.
                                                           recarguen
        Google Suggest y Google Maps son dos ejemplos de un nuevo
        acercamiento a las aplicaciones Web, que nosotros en Adaptative
        Path hemos denominado AJAX. El nombre es una abreviación o
        acrónimo para Asynchronous JavaScript + XML y ello representa
                                                    XML,
        un cambio fundamental en que es posible en la Web.

Edison Fabián Proaño Males
Definiendo Ajax
        Ajax no es una tecnología. Es realmente muchas tecnologías, cada una
        floreciendo por su propio mérito, uniéndose en poderosas nuevas formas.
        AJAX incorpora:
               i
        - presentación basada en estándares usando XHTML y CSS;
        - exhibición e interacción dinámicas usando el Document Object Model;
        - Intercambio y manipulación de datos usando XML and XSLT;
                              p                                        ;
        - Recuperación de datos asincrónica usando XMLHttpRequest;
        - y JavaScript poniendo todo junto.
        El modelo clásico de aplicaciones Web funciona de esta forma: La mayoría
        de las acciones del usuario en la interfaz disparan un requerimiento HTTP al
        servidor web. El servidor efectúa un proceso (recopila información, procesa
        números, hablando con varios sistemas propietarios), y le devuelve una
        pagina HTLM al cliente. Este es un modelo adaptado del uso original de la
        Web como un medio hipertextual, pero como fans de The Elements of User
        Experience sabemos, lo que hace a la Web buena para el hipertexto, no la
        hace necesariamente buena para las aplicaciones de software.



Edison Fabián Proaño Males
Quien usa Ajax
        Google está haciendo una significativa inversión en el acercamiento Ajax. Todos los
        grandes productos que Google ha introducido en el ultimo año (Orkut, Gmail, la última
        versión de Google Groups, Google Suggest, y Google Maps ) son aplicaciones Ajax.
                           Groups          Suggest                                    Ajax
        (Para datos más técnicos de estas implementaciones Ajax, lean estos excelentes
        análisis de Gmail, Google Suggest, y Google Maps.) Otros están siguiendo la
        tendencia: muchas de las funciones que la gente ama en Flickr dependen de Ajax, y el
        motor de búsqueda de Amazon A9 com aplica tecnologías similares
                                       A9.com                      similares.

        Estos proyectos demuestran que Ajax no es solo técnicamente importante, sino
        también prácticos para aplicaciones en el mundo real. Esta no es otra tecnología que
        solo trabaja en un laboratorio Y las aplicaciones Ajax pueden ser de cualquier tamaño
                           laboratorio.                                                tamaño,
        de lo más simple, funciones simples como Google Suggest a las muy complejas y
        sofisticadas como Google Maps y en Adaptive Path.

        Ajax es un desarrollo importante para las aplicaciones Web, y su importancia solo va a
                                                               Web
        crecer. Y como hay tantos desarrolladores que ya conocen como usar estas
        tecnologías, esperamos ver mas empresas y organizaciones siguiendo el liderazgo de
        Google en explotar la ventaja competitiva que Ajax provee.



Edison Fabián Proaño Males
Anatomía de una interacción Ajax




Edison Fabián Proaño Males
Casos de uso de Ajax




Edison Fabián Proaño Males
Estrategias de diseño Ajax




Edison Fabián Proaño Males
Razones para usar librerías cliente en
   Javascript




Edison Fabián Proaño Males
El desafío de Ajax
                             Los mayores desafíos al crear
                             L             d    fí   l
                             aplicaciones Ajax no son técnicas. Las
                             tecnologías centrales son maduras,
                             estab es b e co oc das
                             estables y bien conocidas. En ca b o,
                                                             cambio,
                             los desafíos son para los diseñadores
                             de estas aplicaciones: olvidar lo que
                             creemos saber sobre las limitaciones
                             de la Web y comenzar a imaginar un
                                   Web,
                             rango más amplio y rico de
                             posibilidades. He aquí, a comenzar a
                             aplicar.
                               p




Edison Fabián Proaño Males

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (12)

Introducción a web o internet 2
Introducción a web o internet 2Introducción a web o internet 2
Introducción a web o internet 2
 
Web2.0 3.0
Web2.0 3.0Web2.0 3.0
Web2.0 3.0
 
La web laura rodas
La web laura rodasLa web laura rodas
La web laura rodas
 
Trabajo de sistemas web 2.0
Trabajo de sistemas web 2.0Trabajo de sistemas web 2.0
Trabajo de sistemas web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Analisis de la web 1.0 2.0 3.0
Analisis de la web 1.0 2.0 3.0 Analisis de la web 1.0 2.0 3.0
Analisis de la web 1.0 2.0 3.0
 
La web y sus versione1
La web y sus versione1La web y sus versione1
La web y sus versione1
 
Netvibes
NetvibesNetvibes
Netvibes
 
1.6. web 2.0 y redes sociales
1.6. web 2.0 y redes sociales1.6. web 2.0 y redes sociales
1.6. web 2.0 y redes sociales
 
WEB 1.0- WEB 2.0- WEB 3.0
WEB 1.0- WEB 2.0- WEB 3.0WEB 1.0- WEB 2.0- WEB 3.0
WEB 1.0- WEB 2.0- WEB 3.0
 
Conceptos Fundamentes De La Web 2 0
Conceptos Fundamentes De La Web 2 0Conceptos Fundamentes De La Web 2 0
Conceptos Fundamentes De La Web 2 0
 

Ähnlich wie Comparación Web 1.0 y Web 2.0_eproanio2009

Ähnlich wie Comparación Web 1.0 y Web 2.0_eproanio2009 (20)

Tecnología ajax para el manejo de la web 2.0
Tecnología ajax para el manejo de la web 2.0Tecnología ajax para el manejo de la web 2.0
Tecnología ajax para el manejo de la web 2.0
 
Web 2
Web 2Web 2
Web 2
 
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
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
LA EVOLUCION DE LA WEB
LA  EVOLUCION DE LA WEBLA  EVOLUCION DE LA WEB
LA EVOLUCION DE LA WEB
 
Qué es la web 2
Qué es la web 2Qué es la web 2
Qué es la web 2
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
la web
la webla web
la web
 
Lorena ospina 11°1 evolucion de la web
Lorena ospina 11°1 evolucion de la webLorena ospina 11°1 evolucion de la web
Lorena ospina 11°1 evolucion de la web
 
Web 2,0
Web 2,0Web 2,0
Web 2,0
 
Web 2.0 Prg
Web 2.0 PrgWeb 2.0 Prg
Web 2.0 Prg
 
Web 2.0
Web 2.0Web 2.0
Web 2.0
 
La Web 2.0
La Web 2.0La Web 2.0
La Web 2.0
 
Sitios Web
Sitios WebSitios Web
Sitios Web
 
Lidia
LidiaLidia
Lidia
 
La web 2
La web 2La web 2
La web 2
 
La web 2.0
La web 2.0La web 2.0
La web 2.0
 
La web 2
La web 2La web 2
La web 2
 

Kürzlich hochgeladen

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfKarinaCambero3
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y maslida630411
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nóminacuellosameidy
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armadob7fwtwtfxf
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024u20211198540
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxCarolina Bujaico
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptxHugoGutierrez99
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)JuanStevenTrujilloCh
 

Kürzlich hochgeladen (20)

TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Herramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdfHerramientas que posibilitan la información y la investigación.pdf
Herramientas que posibilitan la información y la investigación.pdf
 
El camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVPEl camino a convertirse en Microsoft MVP
El camino a convertirse en Microsoft MVP
 
PROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y masPROYECCIÓN DE VISTAS planos de vistas y mas
PROYECCIÓN DE VISTAS planos de vistas y mas
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Nomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de NóminaNomisam: Base de Datos para Gestión de Nómina
Nomisam: Base de Datos para Gestión de Nómina
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
Viguetas Pretensadas en concreto armado
Viguetas Pretensadas  en concreto armadoViguetas Pretensadas  en concreto armado
Viguetas Pretensadas en concreto armado
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
Inteligencia Artificial. Matheo Hernandez Serrano USCO 2024
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
Clasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptxClasificación de Conjuntos de Datos Desequilibrados.pptx
Clasificación de Conjuntos de Datos Desequilibrados.pptx
 
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
#Tare10ProgramacionWeb2024aaaaaaaaaaaa.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)Análisis de los artefactos (nintendo NES)
Análisis de los artefactos (nintendo NES)
 

Comparación Web 1.0 y Web 2.0_eproanio2009

  • 1. Sistemas Operativos II Alumno: Edison Fabián Proaño Males Al Edi F biá P ñ M l Nivel: II Comparaciones del uso de la Web 1.0 y Web p 2.0 aplicando las herramientas como CSS, RSS, AJAX.
  • 2. Web 1.0 1.0, El concepto original de la WEB 1 0 era lo que es páginas estáticas HTML que no eran actualizadas frecuentemente. Luego con la Web 1.5, las páginas se vuelven un poco más d á l á dinámicas d d l CMS donde los servían páginas HTML más dinámicas, creadas desde una actualizada base de datos. En ambos sentidos, el conseguir visitas y la estética eran considerados como un factor importante Edison Fabián Proaño Males
  • 3. Web. 2.0 Web 2 0 Se refiere a la segunda generación de la Web, basada en comunidades de usuarios y una gama especial de servicios, redes sociales, blogs, wikis que fomentan la colaboración e intercambio ágil de información entre los usuarios, donde la estática de las páginas de los usuarios pasan a transformarse en una matriz de interacción de l usuario con l red , que en este caso se puede i l i su i la d t d incluir propia información en el sistema, creando o no webs interactivas y visuales. La Web 2.0 actúa como puntos de encuentro o webs dependientes de usuarios . Edison Fabián Proaño Males
  • 4. Características de la Web 2.0 •Simplifica la usabilidad del sitio Web •Ahorra tiempo al usuario Ah ti l i •Estandariza los lenguajes para una mejor utilización y a la vez la reutilización del código •Permite una mejor interoperabilidad entre software y hardware. •Facilita las interacciones Facilita •Facilita el reconocimiento de detección de carencias o nuevas formas de utilización de aplicaciones •Facilita l convergencia entre l medios d comunicación y F ilit la i t los di de i ió los contenidos •Facilita la publicación, investigación y consulta de los contenidos web Edison Fabián Proaño Males
  • 5. Mapa d Web 2.0 M de W b 2 0 La Web 2.0, es todas aquellas utilidades y servicios de Internet que se sustentan en una base de datos, la cual puede ser modificada por los usuarios del servicio, ya sea en su contenido (añadiendo, cambiando o borrando información o asociando datos a la información existente), pues bien en la forma de presentarlos, o en contenido y forma simultáneamente. Edison Fabián Proaño Males
  • 6. Tecnología Una web se puede decir que está construida usando tecnología de la Web 2.0 si se caracteriza por las siguientes técnicas: Técnica: CSS, marcado XHTML válido semánticamente y Microformatos Técnicas de aplicaciones ricas no intrusivas (como AJAX) Java Web Start XUL Redifusión/Agregación de datos en RSS/ATOM URLs sencillas con significado semántico Soporte para postear en un blog JCC y APIs REST o XML JSON Algunos aspectos de redes sociales Mashup (aplicación web híbrida) General: El sitio no debe actuar como un "jardín cerrado": la información debe poderse introducir y extraer fácilmente Los usuarios deberían controlar su propia información Basada exclusivamente en la Web: los sitios Web 2 0 con más éxito 2.0 pueden ser utilizados enteramente desde un navegador Edison Fabián Proaño Males
  • 7. Comparación entre la Web 1.0 y Web 2.0 Edison Fabián Proaño Males
  • 8. Ajax en la Web 2.0 Un Nuevo acercamiento a las Aplicaciones Web Si algo del actual diseño de interacción puede ser llamado glamoroso, es crear Aplicaciones Web. Todos los nuevos proyectos glamoroso Web cool e innovadores están online. Las aplicaciones de escritorio tienen una riqueza y respuesta que parecía fuera del alcance en Internet. La misma simplicidad que ha permitido la rápida proliferación de la Web también crea una brecha entre las experiencias que podemos proveer y las experiencias que los usuarios pueden lograr de las aplicaciones de escritorio. Esa brecha se está cerrando.Así por ejemplo Google Suggest. Miremos la forma en que los términos sugeridos se van actualizando a medida que uno tipea casi instantáneamente. Ahora mire Google Maps. Hace zoom. Usen el cursor para agarrar el mapa y navegarlo un poco. Otra vez, todo sucede casi instantáneamente, instantáneamente sin esperar que las paginas se recarguen. recarguen Google Suggest y Google Maps son dos ejemplos de un nuevo acercamiento a las aplicaciones Web, que nosotros en Adaptative Path hemos denominado AJAX. El nombre es una abreviación o acrónimo para Asynchronous JavaScript + XML y ello representa XML, un cambio fundamental en que es posible en la Web. Edison Fabián Proaño Males
  • 9. Definiendo Ajax Ajax no es una tecnología. Es realmente muchas tecnologías, cada una floreciendo por su propio mérito, uniéndose en poderosas nuevas formas. AJAX incorpora: i - presentación basada en estándares usando XHTML y CSS; - exhibición e interacción dinámicas usando el Document Object Model; - Intercambio y manipulación de datos usando XML and XSLT; p ; - Recuperación de datos asincrónica usando XMLHttpRequest; - y JavaScript poniendo todo junto. El modelo clásico de aplicaciones Web funciona de esta forma: La mayoría de las acciones del usuario en la interfaz disparan un requerimiento HTTP al servidor web. El servidor efectúa un proceso (recopila información, procesa números, hablando con varios sistemas propietarios), y le devuelve una pagina HTLM al cliente. Este es un modelo adaptado del uso original de la Web como un medio hipertextual, pero como fans de The Elements of User Experience sabemos, lo que hace a la Web buena para el hipertexto, no la hace necesariamente buena para las aplicaciones de software. Edison Fabián Proaño Males
  • 10. Quien usa Ajax Google está haciendo una significativa inversión en el acercamiento Ajax. Todos los grandes productos que Google ha introducido en el ultimo año (Orkut, Gmail, la última versión de Google Groups, Google Suggest, y Google Maps ) son aplicaciones Ajax. Groups Suggest Ajax (Para datos más técnicos de estas implementaciones Ajax, lean estos excelentes análisis de Gmail, Google Suggest, y Google Maps.) Otros están siguiendo la tendencia: muchas de las funciones que la gente ama en Flickr dependen de Ajax, y el motor de búsqueda de Amazon A9 com aplica tecnologías similares A9.com similares. Estos proyectos demuestran que Ajax no es solo técnicamente importante, sino también prácticos para aplicaciones en el mundo real. Esta no es otra tecnología que solo trabaja en un laboratorio Y las aplicaciones Ajax pueden ser de cualquier tamaño laboratorio. tamaño, de lo más simple, funciones simples como Google Suggest a las muy complejas y sofisticadas como Google Maps y en Adaptive Path. Ajax es un desarrollo importante para las aplicaciones Web, y su importancia solo va a Web crecer. Y como hay tantos desarrolladores que ya conocen como usar estas tecnologías, esperamos ver mas empresas y organizaciones siguiendo el liderazgo de Google en explotar la ventaja competitiva que Ajax provee. Edison Fabián Proaño Males
  • 11. Anatomía de una interacción Ajax Edison Fabián Proaño Males
  • 12. Casos de uso de Ajax Edison Fabián Proaño Males
  • 13. Estrategias de diseño Ajax Edison Fabián Proaño Males
  • 14. Razones para usar librerías cliente en Javascript Edison Fabián Proaño Males
  • 15. El desafío de Ajax Los mayores desafíos al crear L d fí l aplicaciones Ajax no son técnicas. Las tecnologías centrales son maduras, estab es b e co oc das estables y bien conocidas. En ca b o, cambio, los desafíos son para los diseñadores de estas aplicaciones: olvidar lo que creemos saber sobre las limitaciones de la Web y comenzar a imaginar un Web, rango más amplio y rico de posibilidades. He aquí, a comenzar a aplicar. p Edison Fabián Proaño Males