La Web 2.0 se refiere a la evolución de las aplicaciones web enfocadas en el usuario final y la colaboración. Permite que los usuarios generen y compartan contenido a través de plataformas como blogs, wikis, redes sociales y otros servicios web. Algunas características clave incluyen información alojada en internet en lugar de computadoras individuales y la inteligencia colectiva de las comunidades de usuarios.
6. 1. La web como plataforma : Todas las herramientas de la web 2.0 están basadas en que tanto el software como la información (los documentos) están alojados en internet y no en el disco rígido de la PC del usuario. Lo que implica un paso del modelo Desktop al Modelo Web top. Nace entonces el concepto de web participativa, donde hay un usuario que deja de ser netamente consumidor para convertirse en proveedor de contenidos y estos contenidos se alojan ya no he forma privada sino que quedan en bases de datos que son compartidas entre varios usuarios (Ej. You Tube, Slide Share, Flickr). 2. Aprovechar la Inteligencia Colectiva (Texto en preparación, continuaré detallando cada una de las características en los próximos días) 3. La web para todo: Una de las características más importantes es que hablar de Web 2.0 no es hablar de un producto ni de un cableado, sino es hablar de un concepto. Como plantean diversos autores (citados más arriba), la estandarización en las comunicaciones a través de lenguajes de etiquetas (HTML, XML) permite compartir todo tipo de documentos (texto, audio, imágenes, planillas, etc..) y navegar con los mismos mediante "casi" cualquier navegador. La universalización en el acceso a los medios tecnológicos "exige" nuevas herramientas de colaboración al alcance de todos. La Web 2.0 permite, mediante mecanismos muy simples que cualquier individuo pueda publicar. Esto mismo "democratiza" el uso de internet al ampliar las posibilidades de sólo lectura.
7.
8.
9.
10.
11.
12. Este sistema esta basado en el sistema de desarrollo para agentes móviles conocido como Aglets Workbench (AWB) de IBM en Japón. El sistema ISS es un sistema que aunque esta basado en aglets fue programado para permanecer estático en su nodo y solo es capaz de administrar agentes móviles llamados travellers. Los agentes traveller son capaces de recuperar información a través de las redes de computo, para ello visitan en forma secuencial los nodos que le son pasados desde el agente ISS y en cada uno de estos nodos ejecutan un programa interfaz, el cual a su vez interroga un SQL server, que para nuestro caso fue Sybase. Los agentes continuaran navegando a través de la red hasta que terminen con su itinerario. Es importante recalcar que los agentes móviles no mantienen una conexión hacia el lugar de origen, son autónomos y ellos mismos deciden cuando y donde migrar. El agente ISS le permite al usuario crear varios agentes traveller, cada uno de ellos con un diferente patrón de conducta. Todo nuestro trabajo esta disponible a través del Web y todas las personas que estén interesadas en este proyecto pueden descargar el código del sistema ISS y de los agentes traveller. También se ofrece el listado del código del agente traveller basado en JDBC capaz de utilizar esta tecnología para evitar el uso de un programa interfaz. Sin embargo, hay que recalcar que es preferible el uso del programa interfaz en cada nodo para evitar tener el driver JDBC en cada nodo. La ventaja de programa interfaz es que puede ser programado en cualquier lenguaje como Python, Perl, Tcl/Tk, C, C++, entre otros; solo hay que respetar el nombre del programa que debe ser llamado en cada nodo.