jueves, 18 de octubre de 2007

Práctica 3. WEB 2.0

¿Qué es?
La Web 2.0 es la representación de la evolución de las aplicaciones tradicionales hacia aplicaciones web enfocadas al usuario final. El Web 2.0 es una actitud y no precisamente una tecnología.
Cuando el web inició, nos encontrábamos en un entorno estático, con páginas en HTML que sufrían pocas actualizaciones y no tenían interacción con el usuario.
La Web 2.0 es la transición que se ha dado de aplicaciones tradicionales hacia aplicaciones que funcionan a través del web enfocadas al usuario final. Se trata de aplicaciones que generen colaboración y de servicios que reemplacen las aplicaciones de escritorio.

La Web 2.0 con ejemplos
La forma más fácil de comprender lo que significa la Web 2.0 es a través de ejemplos. Podemos comparar servicios web que marcan claramente la evolución hacia el Web 2.0:
• Web 1.0 > Web 2.0
• Doubleclick –> Google AdSense (Servicios Publicidad)
• Ofoto –> Flickr (Comunidades fotográficas)
• Akamai –> BitTorrent (Distribución de contenidos)
• mp3.com –> Napster (Descargas de música)
• Britannica Online –> Wikipedia (Enciclopedias)
• Sitios personales –> Blogs (Páginas personales)
• Especulación con dominios –> Optimización en motores de búsqueda
• Page views –> Cost per click
• CMSs –> Wikis (Manejo de contenidos)
• Categorías/Directorios –> Tagging

¿Qué tecnologías apoyan a la Web 2.0?
El Web 2.0 no significa precisamente que existe una receta para que todas nuestras aplicaciones web entren en este esquema. Sin embargo, existen varias tecnologías que están utilizándose actualmente y que deberíamos de examinar con más cuidado en busca de seguir evolucionando junto al web.

Tecnologías que dan vida a un proyecto Web 2.0:
Transformar software de escritorio hacia la plataforma del web.
Respeto a los estándares
del XHTML.
Separación de contenido del diseño con uso de hojas de estilo
.
Sindicacion de contenidos.
Ajax (Asincronical javascript and xml).
Uso de Flash,
Flex o Lazlo.
Uso de Ruby on Rails
para programar páginas dinámicas.
Utilización de redes sociales
al manejar usuarios y comunidades.
Dar control total a los usuarios en el manejo de su información.
Proveer APis o XML
para que las aplicaciones puedan ser manipuladas por otros.
Facilitar el posicionamiento
con URL sencillos.

Recursos de Web 2.0
La Web 2.0 tiene bastantes recursos, como por ejemplo: blog, bitácora, agregador, RSS, wiki, Bloglines, Flick, Wikipedia, folcsonomías, tags, del.icio.us...

En la imagen que se muestra a continuación pueden verse todos los recursos:


Las imágenes han sido extraidas de las URL:

Práctica 2: Blogs Educativos

BLOQUEAR PÁGINAS PORNOGRÁFICAS PARA NIÑOS. Internet es un servicio que se ha extendido rápidamente a nivel mundial. Tiene tanta información que realmente muchas veces es difícil de controlarla, este grave problema afecta sobre todo a los niños. Cómo podemos hacer para evitar que las páginas pornográficas no lleguen a sus manos? Indicaciones paso a paso para utilizar el servicio Scrubit ( http://www.scrubit.com/ )



PLANETA EDUCATIVO. http://www.aulablog.com/planetaInsertar un vídeoLos vídeos de Youtube se insertan de este modo en Nireblog:Se copia, de la dirección (URL) del vídeo, la parte que se señala en la línea de abajo con negrita:http://es.youtube.com/watch?v=iAgfueNqUPISe pulsa el botón d e la barra de herramientas que pone YouTube, y se abrirá esta ventana:Se pega el trozo de URL en la casilla "Movie ID"Selecciona un vídeo de Youtube, insértalo en tu blog y preséntalo brevemente.



DOCENCIA. http://www.docencia.es/Proyecto de estudiantes para compartir apunteswww.tradublog.com/?page_id=114enviado por trashdelivery hace 7 días 18 horas 24 minutos, publicado hace 5 días 7 horas 50 minutosUn grupo de estudiantes de traducción e interpretación ha puesto en marcha un proyecto para compartir apuntes de la carrera entre alumnos de diferentes universidades

jueves, 11 de octubre de 2007

Práctica 1

Software Libre Vs Software Privado
1.- Definiciones:
Software libre: (en
inglés free software) se refiere a la libertad de los usuarios para ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software. De modo más preciso, se refiere a cuatro libertades de los usuarios del software:
- La libertad de usar el programa, con cualquier propósito (libertad 0).
- La libertad de estudiar el funcionamiento del programa, y adaptarlo a las necesidades (libertad 1).
- La libertad de distribuir copias, con lo que puede ayudar a otros (libertad 2).
- La libertad de mejorar el programa y hacer públicas las mejoras, de modo que toda la comunidad se beneficie (libertad 3).
Un ejemplo de software libre es GNU/Linux , open.office.org, hispalinux
El software no libre (también llamado software propietario, software privativo, software privado, software con propietario o software de propiedad) se refiere a cualquier programa informático en el que los usuarios tienen limitadas las posibilidades de usarlo, modificarlo o redistribuirlo (con o sin modificaciones), o cuyo código fuente no está disponible o el acceso a éste se encuentra restringido .
Para la
Fundación para el Software Libre (FSF) este concepto se aplica a cualquier software que no es libre o que sólo lo es parcialmente (semilibre), sea porque su uso, redistribución o modificación está prohibida, o requiere permiso expreso del titular del software.
En el software no libre una
persona física o jurídica (compañía, corporación, fundación, etc.) posee los derechos de autor sobre un software negando o no otorgando, al mismo tiempo, los derechos de usar el programa con cualquier propósito; de estudiar cómo funciona el programa y adaptarlo a las propias necesidades (donde el acceso al código fuente es una condición previa); de distribuir copias; o de mejorar el programa y hacer públicas las mejoras (para esto el acceso al código fuente es un requisito previo).
De esta manera, un
software sigue siendo no libre aún si el código fuente es hecho público, cuando se mantiene la reserva de derechos sobre el uso, modificación o distribución (por ejemplo, la versión comercial de SSH o el programa de licencias shared source de Microsoft).
Un ejemplo de software privado es Microsoft Windows, Microsoft Office, Nero Burning Rom, 3DStudio, etc.
2.- Ventajas y Desventajas:
Software Libre:
Ventajas:
1.- Ausencia de software maligno al momento de instalarlo.
2.- Su actualización es constante (6 meses es la media).
3.- Puedes bajarlo de internet y copiarlo.
4.- Soporte en multiples grupos de usuarios de ese software y en todo internet.5.- En algunos casos, es superior a las versiones privativas.
Desventajas:
1.- Incompatible con algunos formatos privativos o "estadares"
2.- El hardware no puede ser compatible con algun software.
3.- Si está en plataforma Windows, es casi igual de indefenso a los virus. Si está en GNU/Linux, no hay peligro.
Software Privativo:
Ventajas:
1.- Marcaron el inicio de ver al software como un la parte igual de importante como lo es el hardware.
2.- Fue la principal causa del nacimiento del software libre.
Desventajas:
1.- La actualización y soporte solo son dadas por el fabricante.
2.- Es muy caro.
3.- Es muy propenso a ser atacado por software malicioso debido a su popularidad.