web2.0 origen t evolucion

30
Edwin Camilo Martínez cuitiva Miguel Ángel farfán wilches 1101 Web2.0

Upload: edwincuitiva

Post on 13-Jun-2015

283 views

Category:

Education


5 download

TRANSCRIPT

Page 1: Web2.0 origen t evolucion

Edwin Camilo Martínez cuitivaMiguel Ángel farfán wilches

1101

Web2.0

Page 2: Web2.0 origen t evolucion

Web2.0

Compartir información

Interactuar y colaborar entre si

Observación entre si

Page 3: Web2.0 origen t evolucion

Aplicaciones de la web 2.0

Comunidad virtual

Red social

Servicio de videos

folcsonomías

mashups

Servicio de web

Aplicación de web Blogs wikis

Page 4: Web2.0 origen t evolucion

Creador y uso de la

web

Dependen de usuarios

Tim Berners y

Robert Cailliau

El usuario interactúan

Page 5: Web2.0 origen t evolucion

Origen del termino

Dale Dougherty

2004

Octubre de 2005

Craig Cline conferencias

Page 7: Web2.0 origen t evolucion

Servicios asociados

Page 8: Web2.0 origen t evolucion

Usuarios comentar

Artículos noticias

Espacio personal

blogs

Page 9: Web2.0 origen t evolucion

blogosfera

Internet

Varios

blogs

Page 10: Web2.0 origen t evolucion

wikis Espacio corporativo

Medio de compartir foros

Plataformas Aulas virtuales

Page 11: Web2.0 origen t evolucion

Tecinas de web 2.0

RSS/ATOM

JSONCSS marcado XHTML

válido semánticamente y Microformatos

Java Web Start

Page 12: Web2.0 origen t evolucion

Software de servidor

Base de datos

Herramientas de publicación

Funcionalidad de internet

Flujo de trabajos

Servidor de aplicaciones

Page 13: Web2.0 origen t evolucion

Web 1,0 Web 2.0

Ofoto Flickr

Terratv YouTube

Akamai BitTorrent

mp3.com Napster

Enciclopedia Británica Wikipedia

webs personales Blogging

screen scraping servicios web

Publicación Participación

sistema de gestión de contenidos

Wiki

Hotmail Facebook

Directorios taxonomía etiquetas (folcsonomía

Stickiness redifusión

Page 14: Web2.0 origen t evolucion

web

servicio asociado

se utilizaba una serie de herramientas

blogs _sitio personal e informativo donde las

personas pueden comentar

wikis espacio web comparativo

organizado donde se elaboran contenidos

tecnologia

usa lweb 2.0 y se caracteriza por las

siguientes tecnicas

CSS, marcado XHTML válido

semánticamente y Microformatos

los links son impredesibles

Page 15: Web2.0 origen t evolucion

web 2.0

el usuario puede

interactuar

esto nos permite crear

Wikis Blogs: para compartir redes sociales

Page 16: Web2.0 origen t evolucion

Sotware libre

Page 18: Web2.0 origen t evolucion
Page 19: Web2.0 origen t evolucion

Últimamente en el mundo de la computación se ha escuchado

con regularidad el término Software Libre. Más que un movimiento liberador del

software, es una filosofía de compartir aquello que nos es útil, en este caso el código

fuente o programas de cómputo. Estas aplicaciones o piezas de

software nos facilitan una serie de actividades en nuestra

computadora sin pagar algún costo por utilizarlas.

Page 20: Web2.0 origen t evolucion

Orígenes del software libre

La primera generación de computadoras aparece a finales de la década de 1940. Eran de enormes dimensiones y muy costosas. El poder computacional era muy pobre comparado con las computadoras de la actualidad. La relación entre el hardware y el software era demasiado estrecha, los programas se escribían de una manera bastante especializada (lenguaje de máquina) y por lo tanto, el concepto de software como una parte “independiente” del hardware se veía todavía muy lejano. Debido precisamente a esta relación entre hardware-software, las personas que operaban las computadoras debían de poseer cierto nivel de conocimientos sobre el funcionamiento de las mismas, así como de los programas que necesitaban para hacerlas funcionar. En ese entonces no existían los usuarios convencionales, todos eran usuarios especializados, en su gran mayoría científicos o ingenieros.

Page 21: Web2.0 origen t evolucion

En los inicios de la computación, 40s y 50s, no existían las licencias de software. El software era libre y los programas se intercambiaban como se hace con las recetas de cocina. Este espíritu perduró en la comunidad de programadores durante años como algo natural, hasta que con el tiempo las restricciones derivadas de licencias de uso, implementadas por desarrolladores de software y las grandes compañías, plantearon la necesidad de fijar una línea.

Con el surgimiento del ARPANET (precursor del Internet) a finales de la década de los 60s --la cual permitía la interconexión entre redes de computadoras de las diversas universidades-- empezó el surgimiento de la primera comunidad global que se alzaba sobre los valores y principios del software libre. Los grupos hasta entonces dispersos de hackers, pudieron a través de la red, sumar esfuerzos, intercambiar conocimientos y colaborar entre

Page 22: Web2.0 origen t evolucion

Los orígenes del sistema operativo UNIX se remontan a finales de los años 60s. UNIX en sus inicios fue un proyecto de investigación por parte de los laboratorios Bell de AT&T. El propósito era desarrollar un sistema operativo simple y elegante, además se quería evitar que estuviera completamente escrito en ensamblador, lo que motivó el nacimiento del lenguaje de programación C.

La aportación de UNIX al software libre

Page 23: Web2.0 origen t evolucion

Algunas de las versiones de UNIX y sus empresas comercializadoras eran: AIX de IBM, HP-UX de Hewlett-Packard, Solaris y SunOS de Sun Microsystems, IRIX de Silicon Graphics, entre otras. El principal elemento en contra de los sistemas operativos UNIX (no libres) es el costo de propiedad intelectual que puede variar según el proveedor y según la plataforma de equipo de cómputo a instalar. Asimismo, el licenciamiento es generalmente por usuario, cayendo así en un esquema de incrementos de costos cada vez que la empresa crece en personal y en requerimientos.

Page 24: Web2.0 origen t evolucion

Si sé está hablando de software libre es prácticamente imposible no mencionar a Richard Stallman, un personaje genial y controvertido, imprescindible para comprender la verdadera esencia del software libre. Físico de carrera, graduado en la Universidad de Harvard. Trabajó en el laboratorio de inteligencia artificial del Instituto Tecnológico de Massachusetts (MIT) desde 1971.

Richard Stallman y el proyecto GNU/Linux

Page 25: Web2.0 origen t evolucion

En 1984 movido por el deseo de lograr que el código fuente del software esté disponible para cualquiera, abandonó el MIT para iniciar el proyecto conocido como GNU. El proyecto GNU tenia la finalidad de crear un sistema operativo completamente libre. En 1985 publicó su manifiesto GNU, en el cual expone sus intenciones y motivaciones para crear una alternativa libre al Unix a la cual llamó GNU (GNU No es UNIX). Poco tiempo después se integró a la Free Software Foundation (FSF) para coordinar el esfuerzo del software libre. La influencia y liderazgo de Stallman para establecer un marco de referencia moral, político y legal del movimiento de software libre, como alternativa

Page 26: Web2.0 origen t evolucion

En 1990 el sistema operativo GNU estaba casi completo, el único componente que faltaba era el núcleo (kernel), también llamado Hurd. Un año después, en 1991, Linus Torvalds, un estudiante finlandés frustrado por tener que usar MS-DOS y queriendo evitar las limitaciones de MINIX, envió un mensaje por Internet al grupo de noticias comp.os.minix en el cual mencionaba que estaba trabajando en un versión libre similar a MINIX. Éste era un sistema operativo bastante reducido creado por Andrew Tanenbaum con fines didácticos, el sistema era bastante simple y con pocas funcionalidades.

Page 27: Web2.0 origen t evolucion

Libertad Descripción

0 la libertad de usar el programa, con cualquier propósito.

1la libertad de estudiar cómo funciona el programa y modificarlo,

adaptándolo a tus necesidades.

2la libertad de distribuir copias del programa, con lo cual puedes

ayudar a tu prójimo.

3

la libertad de mejorar el programa y hacer públicas esas

mejoras a los demás, de modo que toda la comunidad se

beneficie.

Las libertades 1 y 3 requieren acceso al código fuente porque estudiar y modificar software sin su código fuente es

muy poco viable.

Libertades del software libre

Page 28: Web2.0 origen t evolucion

Una licencia es aquella autorización formal con carácter contractual que un autor de un software da a un interesado para ejercer "actos de explotación legales". Pueden existir tantas licencias como acuerdos concretos se den entre el autor y el licenciatario. Desde el punto de vista del software libre, existen distintas variantes del concepto o grupos de licencias:

Tipos de licencias

Page 29: Web2.0 origen t evolucion

Licencias GPLLicencias AGPL

Licencias estilo BSD

Una de las más utilizadas es la Licencia Pública General de GNU (GNU_GPL). El autor conserva los derechos de autor (copyright), y permite la redistribución y modificación bajo términos diseñados para asegurarse de que todas las versiones modificadas del software permanecen bajo los términos más restrictivos de la propia  GNU_GPL. Esto hace que sea imposible crear un producto con partes no licenciadas GPL: el conjunto tiene que ser GPL.

La Licencia Pública General de Affero (en inglés Affero General Public License, también Affero GPL o AGPL) es una licencia copileft derivada de la licencia publica general de GNU diseñada específicamente para asegurar la cooperación con la comunidad en el caso de software que corra en servidores de red.

Llamadas así porque se utilizan en gran cantidad de software distribuido junto a los sistemas operativos BSD. El autor, bajo tales licencias, mantiene la protección de copyright únicamente para la renuncia de garantía y para requerir la adecuada atribución de la autoría en trabajos derivados, pero permite la libre redistribución y modificación, incluso si dichos trabajos tienen propietario.

Page 30: Web2.0 origen t evolucion

Ventajas:

•Bajo costo de adquisición: Se trata de un software económico ya que permite un ahorro de grandes cantidades en la adquisición de las licencias.

•Independencia del proveedor: al disponer del código fuente, se garantiza una independencia del proveedor que hace que cada empresa o particular pueda seguir contribuyendo al desarrollo y los servicios del software.

•Escrutinio público: esto hace que la corrección de errores y la mejora del producto se lleven a cabo de manera rápida y eficaz por cada uno de los usuarios que lleguen a utilizar el producto.

•Adaptación del software: esta cualidad resulta de gran utilidad para empresas e industrias específicas que necesitan un software personalizado para realizar un trabajo específico y con el software libre se puede realizar y con costes totales de operación (TCO) mucho más razonables.

•Lenguas: aunque el software se cree y salga al mercado en una sola lengua, el hecho de ser software libre facilita en gran medida su traducción y localización para que usuarios de diferentes partes del mundo puedan aprovechar estos beneficios.