2. Introducción
Definición
Tecnologías que la componen (descripción de cada una)
Quienes usan Ajax
Referencias
3. En la historia del internet encontramos que
antes del concepto WEB 2.0 las paginas eran
estáticas gracias a que estaban diseñadas en
código HTML.
Las WEB 2.0 están diseñadas básicamente para
la interacción de los usuarios.
4. No existe una definición precisa de lo que es
WEB 2.0 pero el concepto básico es la
agrupación de varios recursos tecnológicos
que permiten la interacción y
retroalimentación con los aportes de los
usuarios
Esa es la diferencia con la WEB 1.0 que se
limita a mostrar información y que ni siquiera
se actualiza.
5. ◦ CSS, marcado XHTML válido semánticamente y
Microformatos
◦ Técnicas de aplicaciones ricas no intrusivas (como
AJAX)
◦ Java Web Start
◦ Redifusión/Agregación de datos en RSS/ATOM
◦ URLs sencillas con significado semántico
◦ JCC y APIs REST
◦ JSON
◦ Mashup (aplicación web híbrida)
6. El nombre viene del inglés Cascading Style
Sheets, del que toma sus siglas. CSS es un
lenguaje usado para definir la presentación
de un documento estructurado escrito
en HTML o XML2
La idea que se encuentra detrás del desarrollo
de CSS es separar la estructura de un
documento de su presentación.
7. Estas aplicaciones se ejecutan en
el navegador de los usuarios mientras se
mantiene la comunicación asíncrona con el
servidor en segundo plano. De esta forma es
posible realizar cambios sobre las páginas sin
necesidad de recargarlas, lo que significa
aumentar la interactividad, velocidad
y usabilidad en las aplicaciones.
8. permite arrancar aplicaciones Java que están en
un servidor web de aplicaciones
comprobando previamente si el cliente tiene
la versión actualizada de dicha aplicación. Si
no es así descargará la última versión y se
ejecutará en local. El arranque de dichas
aplicaciones puede ser efectuado mediante
enlaces en una página web o bien a través de
enlaces en el escritorio cliente. Mediante está
tecnología se asegura que una aplicación es
distribuida siempre en su última versión.
9. un RSS es realmente un formato de archivo,
basado en XML, que sirve para recoger
contenidos publicados en páginas web. Los
RSS tienen extensión .rss o bien .xml, pero en
realidad son un simple archivo de texto
donde aparecen referencias a contenidos
publicados, en un formato específico, creado
a partir de XML.
10. las URL semánticas están formadas con
palabras relacionadas con el contenido de la
página y fáciles de recordar. Estas se utilizan
en los sitios web dinámicos (no estáticos). Por
ello se están utilizando mucho más que
las URL extensas.
11. sigla de JavaScript Client Communication hace
referencia a las técnicas de programación
que, utilizando objetos JSI en el navegador
(en el lado cliente y no en el servidor),
facilitan la integración en la misma página
Web de aplicaciones y servicios a priori
independientes. Como AJAX o Web 2.0, JCC
no constituye una tecnología nueva en sí
misma, sino que es un término que referencia
a determinada técnica de programación
basada en JavaScript.
12. La Transferencia de Estado
Representacional (Representational State
Transfer) o REST es una técnica de arquitectura
software para sistemas hipermedia distribuidos
como la Word Wide Web. El término se originó en
el año 2000, en una tesis doctoral sobre la web
escrita por Roy Fielding, uno de los principales
autores de la especificación del protocolo HTTP y
ha pasado a ser ampliamente utilizado por la
comunidad de desarrollo.
13. La simplicidad de JSON ha dado lugar a la
generalización de su uso, especialmente como
alternativa a XML en AJAX. Una de las supuestas
ventajas de JSON sobre XML como formato de
intercambio de datos en este contexto es que es
mucho más sencillo escribir un analizador
sintáctico (parser) de JSON. En JavaScript, un
texto JSON se puede analizar fácilmente usando
el procedimiento eval(), lo cual ha sido
fundamental para que JSON haya sido aceptado
por parte de la comunidad de desarrolladores
AJAX, debido a la ubicuidad de JavaScript en casi
cualquier navegador web.
14. En desarrollo web, un mashup es una página web o
aplicación que usa y combina datos,
presentaciones y funcionalidad procedentes de
una o más fuentes para crear nuevos servicios. El
término implica integración fácil y rápida, usando
a menudo APIs abiertos y fuentes de datos para
producir resultados enriquecidos que no fueron
la razón original para la que fueron producidos
los datos en crudo originales.
Las principales características del mashup son la
combinación, la visualización y la agregación. Es
importante transformar los datos existentes en
otros más útiles tanto para uso personal como
profesional.
15. Uno de los primeros entornos para programar sitios web que
permitió a los programadores incorporar AJAX fácilmente
fue Ruby on Rails.
A9, buscador de Amazon.com
Flickr. Álbumes de fotos online.
Oddpost, servicio avanzado de webmail de Yahoo!
Basecamp, servicio de gestión de proyectos diseñado por
37Signals sobre plataforma Rails.
24SevenOffice ERP/CRM.
Panoramio.com Comunidad de fotos sobre Google Maps.
Meebo Mensajería Instantánea desde tu navegador.
Trabber.com Buscador de vuelos.
IBM ya propuso un toolkit AJAX para Eclipse. la coalición también
ha prometido tener en cuenta la compatibilidad con el Kabuki
AJAX Toolkit actualmente en la incubadora de Apache.