lunes, 1 de septiembre de 2008

Glosario

  1. Ajax: combina JavaScript y XML, para crear aplicaciones web en las que el usuario puede realizar cambios sobre la misma página sin que se recargue, por ejemplo, cada vez que elige una opción o pincha en un enlace.
  2. API (Application Programming Interface - Interfaz de Programación de Aplicaciones): método que permite a un programador utilizar un software para generar diferentes aplicaciones a partir del mismo, explotando sus funcionalidades sin tener que programarlo todo de nuevo. Tradicionalmente usado por grandes compañías de software para promover entre los usuarios su uso intensivo, a fin de que aporten nuevas funcionalidades. Un ejemplo temprano fue la API de Google, para permitir encontrar programadores ingeniosos y aplicaciones novedosas de su software (el algoritmo de búsqueda) como así ocurrió, siendo el germen de Google Maps y otras aplicaciones posteriores.
  3. CSS (hojas de estilo): la separación entre contenido y diseño permite diferentes visualizaciones de un mismo sitio web o una aplicación, lo que ayuda a personalizar interfaces y rentabilizar el esfuerzo de generar dicho interfaz, lo que redunda en que los usuarios de una aplicación web puedan generar sus propios contenidos, ofreciendo distintos diseños a partir de una misma estructura.
  4. Mashups: sitios web que agregan contenidos de diferentes webs, de forma que en una única aplicación web podamos consultar todo lo necesario sobre un determinado tema, sin necesidad de utilizar separadamente todos los contenidos agregados. Un ejemplo bibliotecario lo podemos encontrar en Talis.com.
  5. Microformatos: etiquetado basado en XHTML que permite extraer "semántica" de un sitio web, como información de contacto o revisiones en una página web.
  6. Protocolos específicos para generar redes sociales, como pueden ser FOAF y XFN (XHTML Friends Network) y multitud de tecnologías, como SOAP, REST, WSDL, XUL, JCC y un largo etcétera. Y casi cada día, nace una nueva aplicación, una nueva funcionalidad o una nueva tecnología basada en alguno de los software y protocolos comentados.
  7. Rich Internet Application (RIA): aplicaciones web que nos permiten utilizar el navegador web como si fuera nuestro propio ordenador, transfiriendo el procesado de la información al cliente web, pero manteniendo los datos en la aplicación de servidor. Algunos ejemplos podrían ser Gmail y Windows Live.
  8. Sindicación y agregación de contenidos en RSS/ RDF: formatos generados bajo el paraguas del XML que permiten a un sitio web compartir informaciones diversas en un formato común que otros navegadores y agregadores de contenidos, como Bloglines, pueden leer. Se usa habitualmente para estar al día de noticias sobre un determinado tema, agregando las noticias de diferentes sitios web en un único espacio, que nos mantiene al día de las actualizaciones en cualquiera de los sitios web agregados.
  9. Software libre: esta tendencia o corriente de programación informática ha permitido que muchos usuarios de Internet tuvieran fácil acceso a tecnologías que de otro modo serían prohibitivas por su precio.
  10. Tags y folksonomías: no tanto una tecnología como un forma de arquitectura de información, que permite a los usuarios definir y clasificar contenidos mediante una o varias tags o etiquetas para su posterior recuperación, preferentemente mediante browsing o navegación a través de las tags. Este sistema de etiquetado en realidad no es nada novedoso, y encontraría reminiscencias en los unitérminos de Mortimer Taube (1955) o en la indización libre por palabras clave y los descriptores de Calvin Moores (1941). La peculiaridad estriba en que, siendo los propios creadores del contenido quienes producen las etiquetas (palabras clave libres) la clasificación democrática resultante (de ahí folksonomías, taxonomías del pueblo, o folk) se realiza a partir del número de contenidos descritos mediante una misma etiqueta, generando lo que se denominan comúnmente nubes de etiquetas o tag clouds. Ejemplos clásicos serían Flickr o Del.icio.us. Más allá de sus posibles problemas de recuperación, conocidos por los bibliotecarios desde antiguo, es un sistema sencillo y divertido para los usuarios de ayudar al sistema a agrupar y compartir la información.
  11. Weblogs: definitivamente, es la aplicación que ha permitido popularizar la creación masiva de contenido digital por parte de millones de usuarios, sin conocimientos de diseño web, HTML o programación, que comparten conocimiento y transmiten casi en tiempo real cualquier novedad tecnológica o sociológica que uno pueda imaginar.
  12. Wikis: la tecnología que subyace bajo Wikipedia, permite a los usuarios tomar el control del contenido de un sitio web, de forma que, democráticamente, éstos pueden crear, editar y organizar la información almacenada. La relación esfuerzo-resultados es óptima, pues una vez creada la aplicación, son los usuarios los que se encargan de aumentar, mejorar, expandir y dar a conocer el contenido.
  13. XML y XHTML: en la parte de esa estructura interna de los datos, XML ha permitido aumentar el número y tipología de dispositivos en los que se puede consultar una misma información: web, móviles, correo electrónico, papel, etc.

No hay comentarios: