EduTics

Las Tics y el proceso de aprendizaje.

Blogsario

Definiendo Ajax

Ajax no es una tecnología. Es realmente muchas tecnologías, cada una floreciendo por su propio mérito, uniéndose en poderosas nuevas formas. AJAX incorpora:

AJAX, en resúmen, es el acrónimo para Asynchronous JavaScript + XML y el concepto es: Cargar y renderizar una página, luego mantenerse en esa página mientras scripts y rutinas van al servidor buscando, en background, los datos que son usados para actualizar la página solo re-renderizando la página y mostrando u ocultando porciones de la misma.

Sindicación web

De Wikipedia, la enciclopedia libre


La sindicación web es una forma de sindicación (distribución) de información mediante la que parte de una página web se pone a disposición para su uso desde otras páginas. Esto puede ser simplemente licenciando el contenido para que puedan usarlo otras personas; sin embargo, en general, la sindicación web se refiere a ofrecer una fuente web desde una página web para proporcionar a otras personas una lista actualizada de su contenido (por ejemplo, los últimos comentarios en un foro). Esto tuvo su origen en las páginas de noticias y los blogs, pero cada vez se utiliza más para sindicar cualquier tipo de información.

Aunque el formato puede ser cualquier cosa que pueda transportarse a través de HTTP, como el HTML o el Javascript, suele codificarse en XML.

La sindicación web también está ganando importancia en el comercio en línea, ya que los internautas cada vez son más reacios a proporcionar información personal para información promocional (como apuntarse a un boletín de noticias) y en cambio esperan la posibilidad de suscribirse a una fuente de sindicación.

Las dos principales familias de formatos de sindicación web son el RSS y el Atom.

Atom

De Wikipedia, la enciclopedia libre


Atom es un formato XML similar a RSS. Nació para resolver la confusión creada por la existencia de estándares similares para sindicación (RSS y RDF) y crear una API y un formato de sindicación más flexibles. Sin embargo, los detractores de este formato opinan que más que resolver el problema de múltiples estándares, ha creado uno nuevo que convive con los anteriores a los que pretendía reemplazar.

Está aún en desarrollo y ha recibido diferentes nombres, entre otros Echo, llamándose finalmente Atom. La última versión del estándar es Atom 1.0, publicada en julio de 2005.

RSS

RSS es parte de la familia de los formatos XML desarrollado específicamente para todo tipo de sitios que se actualicen con frecuencia y por medio del cual se puede compartir la información y usarla en otros sitios web o programas. A esto se le conoce como redifusión o sindicación.

El RSS no es otra cosa que un sencillo formato de datos que es utilizado para sindicar (redifundir) contenidos a suscriptores de un sitio web. El formato permite distribuir contenido sin necesidad de un navegador, lo cual también puede verse como desventaja ya que necesita de la instalación de otro software. Algunos adelantos han permitido utilizar el mismo navegador para ver los contenidos RSS mediante programación de los denominados scripts de interpretación. Así también las nuevas versiones de los navegadores permitirán leer los RSS sin necesidad de software adicional. El acrónimo se usa para los siguientes estándares:

  • Rich Site Summary (RSS 0.91)
  • RDF Site Summary (RSS 0.9 y 1.0)
  • Really Simple Syndication (RSS 2.0)

Los programas que leen y presentan fuentes RSS de diferentes procedencias se denominan agregadores.

Agregador

De Wikipedia, la enciclopedia libre


Un agregador o agregador de noticias es un tipo de software para sindicar contenidos web en forma de feed (RSS, Atom y otros formatos derivados de XML/RDF). El agregador recoge ese feed con las noticias o historias publicadas en los distintos weblogs o bitácoras que se elijan, y nos muestra las novedades o ediciones que se han producido en ese feed; es decir, nos avisan de qué noticias o historias son nuevas desde nuestra última lectura.

Un agregador es muy similar en sus prestaciones a los anteriores lectores de noticias ([newsreaders]/NNTP), pero la más moderna tecnología XML y la web semántica los ha hecho mucho más populares en comparación. Hoy en día, una enorme cantidad de weblogs y sitios web ofrecen sus actualizaciones (feeds) las que pueden ser fácilmente agregadas y administradas en un solo punto, como es el caso del servicio My Web de Yahoo! y otros agregadores de escritorio que se listan más abajo.

Feed

De Wikipedia, la enciclopedia libre


Para su significado en comunicaciones, véase Feed (Televisión)

 

Icono que representa un feed

 

Aumentar

Icono que representa un feed

La palabra feed es un anglicismo cuyo significado original es alimentar, y que en jerga informática suele referirse a un tipo de dato empleado para suministrar información que es actualizada con frecuencia. Se emplea para denominar a los documentos con formato RSS o Atom, basados en XML, que permiten a los agregadores recoger información de páginas web.

Los feeds suelen incluir titulares de noticias o artículos, a menudo acompañados de un resumen. Son muy utilizados en los weblogs o bitácoras, así como en prensa electrónica. Cada día hay más medios que utilizan este sistema.

Este término podría traducirse como fuente, canal o alimentador dado que su función es el suministro de información a los usuarios, aunque en la actualidad no existe una traducción bien establecida y por ello suele usarse el término en inglés.

La palabra Feed es utilizada también para hacer referencia a la alimentación de los animales, a diferencia de Food que es usada para alimentación humana.

XML

De Wikipedia, la enciclopedia libre


XML, acrónimo en inglés de eXtensible Markup Language («lenguaje de marcas extensible»), es un metalenguaje extensible de etiquetas desarrollado por el World Wide Web Consortium (W3C). Es una simplificación y adaptación del SGML y permite definir la gramática de lenguajes específicos (de la misma manera que HTML es a su vez un lenguaje definido por SGML). Por lo tanto XML no es realmente un lenguaje en particular, sino una manera de definir lenguajes para diferentes necesidades. Algunos de estos lenguajes que usan XML para su definición son XHTML, SVG, MathML.

XML no ha nacido sólo para su aplicación en Internet, sino que se propone como un estándar para el intercambio de información estructurada entre diferentes plataformas. Se puede usar en bases de datos, editores de texto, hojas de cálculo y casi cualquier cosa imaginable.

XML es una tecnología sencilla que tiene a su alrededor otras que la complementan y la hacen mucho más grande y con unas posibilidades mucho mayores. Tiene un papel muy importante en la actualidad ya que permite la compatibilidad entre sistemas para compartir la información de una manera segura, fiable y fácil.

Sistema de gestión de contenido

De Wikipedia, la enciclopedia libre


Un Sistema de gestión de contenido (Content Management System, en inglés, abreviado CMS) permite la creación y administración de contenidos principalmente en páginas web.

Consiste en una interfaz que controla una o varias bases de datos donde se aloja el contenido del sitio. El sistema permite manejar de manera independiente el contenido por una parte y el diseño por otra. Así, es posible manejar el contenido y darle en cualquier momento un diseño distinto al sitio sin tener que darle formato al contenido de nuevo, además de permitir la fácil y controlada publicación en el sitio a varios editores. Un ejemplo clásico es el de editores que cargan el contenido al sistema y otro de nivel superior que permite que estos contenidos sean visibles a todo público.

Software social

De Wikipedia, la enciclopedia libre


El software social engloba a un conjunto de herramientas de comunicación que facilitan la interacción y colaboración por medio de convenciones sociales. No son propiamente aspectos de programación. Estas herramientas engloban correo electrónico, lista de correo electrónico, Usenet, IRC, mensajería instantánea, bitácoras de red, wikis, grupos de noticias, social bookmarks, folcsonomía, así como cualquier otro tipo de comunidad virtual en red.

Folcsonomía

De Wikipedia, la enciclopedia libre

Folcsonomía, calco del inglés folksonomy, es un neologismo que da nombre a la categorización colaborativa por medio de etiquetas simples en un espacio de nombres llano, sin jerarquías ni relaciones de parentesco predeterminadas. Se trata de una práctica que se produce en entornos de software social cuyos mejores exponentes son los sitios compartidos como del.icio.us (enlaces favoritos), Flickr (fotos), Tagzania (lugares), flof (lugares) o 43 Things (deseos).

Si se compara con otros sistemas de categorización, como el de Gmail, que también se vale de etiquetas, se distingue en que los usuarios comparten las categorizaciones, lo que no sucede en Gmail.

Las folcsonomías surgen cuando varios usuarios colaboran en la descripción de un mismo material informativo. Por ejemplo, en del.icio.us muchas personas han guardado la wikipedia marcándola con diferentes etiquetas, pero coincidiendo la mayoría en reference, wiki y encyclopedia.

Derivado de taxonomía, el término folksonomy ha sido atribuido a Thomas Vander Wal [3]. Taxonomía procede del griego “taxis” y “nomos”: Taxis significa clasificación y nomos (o nomia), ordenar, gestionar; por su parte, “folc” proviene del alemán “pueblo” (volks). En consecuencia, de acuerdo con su formación etimológica, folcsonomía (folc+taxo+nomía) significa literalmente “clasificación gestionada por el pueblo (o democrática)”.

Session Initiation Protocol

De Wikipedia, la enciclopedia libre

Nivel de aplicación DNS, FTP, HTTP, IMAP, IRC, NFS, NNTP, NTP, POP3, SMB/CIFS, SMTP, SNMP, SSH, Telnet, SIP, ver más
* según el Modelo OSI

Session Initiation Protocol (SIP o Protocolo de Inicialización de Sesiones) es un protocolo desarrollado por el IETF MMUSIC Working Group con la intención de ser el estándar para la iniciación, modificación y finalización de sesiones interactivas de usuario donde intervienen elementos multimedia como el video, voz, mensajería instantánea, juegos online y realidad virtual. En Noviembre del año 2000, SIP fue aceptado como el protocolo de señalización de 3GPP y elemento permanente de la arquitectura IMS (IP Multimedia Subsystem). SIP es uno de los protocolos de señalización para voz sobre IP, acompañado por H.323.

MPLS

De Wikipedia, la enciclopedia libre

MPLS (siglas de Multiprotocol Label Switching) es un mecanismo de transporte de datos estándar creado por la IETF y definido en el RFC 3031. Opera entre la capa de enlace de datos y la capa de red del modelo OSI. Fue diseñado para unificar el servicio de transporte de datos para las redes basadas en circuitos y las basadas en paquetes. Puede ser utilizado para transportar diferentes tipos de tráfico, incluyendo tráfico de voz y de paquetes IP.

Características Básicas

  • La tecnología IP ofrece un servicio no orientado a conexión mediante el transporte de datagramas:
- No mantiene un “estado” de la comunicación entre dos nodos.
- No ofrece circuitos virtuales.
  • MPLS es una nueva tecnología de conmutación creada para proporcionar circuitos virtuales en las redes IP
  • Introduce una serie de mejoras respecto a IP:
- Redes privadas virtuales.
- Ingeniería de tráfico.
- Mecanismos de protección frente a fallos.
  • En MPLS el camino que se sigue está prefijado desde el origen (se conocen todos los saltos de antemano): se pueden utilizar etiquetas para identificar cada comunicación y en cada salto se puede cambiar de etiqueta (mismo principio de funcionamiento que VPI/VCI en ATM, o que DLCI en Frame Relay).
  • Paquetes destinados a diferentes IPs pueden usar el mismo camino LDP (pertenecer al mismo FEC).
  • Las etiquetas con el mismo destino y tratamiento se agrupan en una misma etiqueta: los nodos mantienen mucha menos información de estado que p.e. ATM. Las etiquetas se pueden apilar, de modo que se puede encaminar de manera jerárquica.

IPv6

IPv6 es la versión 6 del Protocolo de Internet (Internet Protocol), un estándar del nivel de red encargado de dirigir y encaminar los paquetes a través de una red.

Voz sobre IP

De Wikipedia, la enciclopedia libre


 

Una solución t�pica basada en VoIP.

 

Aumentar

Una solución típica basada en VoIP.

 

Un adaptador para un teléfono analógico corriente para conectar un teléfono común a una red VoIP.

 

Aumentar

Un adaptador para un teléfono analógico corriente para conectar un teléfono común a una red VoIP.

Voz sobre Protocolo de Internet, también llamado Voz sobre IP, VoIP, Telefonía IP, Telefonía por Internet, Telefonía Broadband y Voz sobre Broadband es el enrutamiento de conversaciones de voz sobre Internet o a través de alguna otra red basada en IP.

Los Protocolos que son usados para llevar las señales de voz sobre la red IP son comúnmente referidos como protocolos de Voz sobre IP o protocolos IP. Ellos pueden ser vistos como implementaciones comerciales de la Red experimental de Protocolo de Voz (1973) inventado por ARPANET.

El trafico de Voz sobre IP puede ser llevado por cualquier red IP, incluyendo aquellas conectadas a la red de Internet, como por ejemplo en una red de area local (LAN).

Costo

En general, el servicio de telefonía via VoIP es gratuito o cuesta muchísimo menos que el servicio equivalente tradicional y similar a la alternativa que los proveedores del servicio de la Red Pública Telefónica Conmutada (PSTN) ofrecen.

Grid computing

De Wikipedia, la enciclopedia libre

Grid computing es una tecnología innovadora que permite utilizar de forma coordinada todo tipo de recursos (entre ellos cómputo, almacenamiento y aplicaciones específicas) que no están sujetos a un control centralizado. En este sentido es una nueva forma de computación distribuida, en la cual los recursos pueden ser heterogéneos (diferentes arquitecturas, supercomputadores, clusters…) y se encuentran conectados mediante redes de área extensa (por ejemplo Internet). Desarrollado en ámbitos científicos a principios de los años 1990, su entrada al mercado comercial siguiendo la idea de la llamada Utility computing supone una revolución que dará mucho que hablar.

El término grid se refiere a una infraestructura que permite la integración y el uso colectivo de ordenadores de alto rendimiento, redes y bases de datos que son propiedad y están administrados por diferentes instituciones. Puesto que la colaboración entre instituciones envuelve un intercambio de datos, o de tiempo de computación, el propósito del grid es facilitar la integración de recursos computacionales. Universidades, laboratorios de investigación, empresas, etc., se asocian para formar grid para lo cual utilizan algún tipo de software que implemente este concepto.

Las características de esta arquitectura serían:

  • Capacidad de balanceo de sistemas: no habría necesidad de calcular la capacidad de los sistemas en función de los picos de trabajo, ya que la capacidad se puede reasignar desde la granja de recursos a donde se necesite;
  • Alta disponibilidad. Con la nueva funcionalidad, si un servidor falla, se reasignan los servicios en los servidores restantes;
  • Reducción de costes: Con esta arquitectura los servicios son gestionados por “granjas de recursos”. Ya no es necesario disponer de “grandes servidores” y podremos hacer uso de componentes de bajo coste. Cada sistema puede ser configurado siguiendo el mismo patrón;

Se relaciona el concepto de grid con la nueva generación de Internet. El nuevo protocolo de Internet IPv6 permitirá trabajar con una Internet más rápida y accesible. Una de las ideas clave en la superación de las limitaciones actuales de Internet IPv4 es la aparición de nuevos niveles de servicio que harán uso de la nueva capacidad de la red para intercomunicar los ordenadores.

Peer-to-peer

A grandes rasgos, una red informática entre iguales (en inglés peer-to-peer -que se traduciría de par a par- o de punto a punto, y más conocida como P2P[pedospe]) se refiere a una red que no tiene clientes y servidores fijos, sino una serie de nodos que se comportan simultáneamente como clientes y como servidores de los demás nodos de la red. Este modelo de red contrasta con el modelo cliente-servidor el cual se rige de una arquitectura monolítica donde no hay distribución de tareas entre sí, solo una simple comunicación entre un usuario y una terminal en donde el cliente y el servidor no pueden cambiar de roles.

Cualquier nodo puede iniciar, detener o completar una transacción compatible. La eficacia de los nodos en el enlace y trasmisión de datos puede variar según su configuración local (cortafuegos, NAT, ruteadores, etc.), velocidad de proceso, disponibilidad de ancho de banda de su conexión a la red y capacidad de almacenamiento en disco.

Filosofía de las redes Peer-to-peer

El P2P se basa principalmente en la filosofía e ideales de que todos los usuarios deben compartir. Conocida como filosofía P2P, es aplicada en algunas redes en forma de un sistema enteramente meritocrático en donde “el que más comparta, más privilegios tiene y más acceso dispone de manera más rápida a más contenido”. Con este sistema se pretende asegurar la disponibilidad del contenido compartido, ya que de lo contrario no sería posible la subsistencia de la red.

Applet

De Wikipedia, la enciclopedia libre


Un applet es un componente de software que corre en el contexto de otro programa, por ejemplo un navegador web. El applet debe correr en un contenedor, que es proporcionado por un programa anfitrión, mediante un plugin, o en aplicaciones como teléfonos celulares que soportan el modelo de programación por applets.

A diferencia de un programa, un applet no puede correr de manera independiente, ofrece información gráfica y a veces interactua con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Un applet es un código JAVA que carece de un método main, por eso se utiliza principalmente para el trabajo de páginas web, ya que es un pequeño programa que es utilizado en una página HTML y representado por una pequeña pantalla gráfica dentro de ésta. Página HTML (Fichero .HTML)

Applet Java

De Wikipedia, la enciclopedia libre


Un Java Applet es un programa OOP usado para editar y/o crear programas usados en Internet.

Entre sus características podemos mencionar un esquema de seguridad que permite que los applets que se ejecutan en el equipo no tengan acceso a partes sensibles (por ej. no pueden escribir archivos), a excepción de que uno mismo le dé los permisos necesarios en el sistema; la desventaja de este enfoque es que la entrega de permisos es engorrosa para el usuario común, lo cual juega en contra de uno de los objetivos del mismo: entregar una forma fácil de ejecutar aplicaciones ricas desde el navegador web.

Programación orientada a objetos

De Wikipedia, la enciclopedia libre

(Redirigido desde OOP)


La exactitud de la información de este artículo está discutida.
En la página de discusión puede consultar el debate al respecto.
La Programación Orientada a Objetos (POO u OOP según siglas en inglés) es un paradigma de programación que define los programas en términos de “clases de objetos“, objetos que son entidades que combinan estado (es decir, datos), comportamiento (esto es, procedimientos o métodos) e identidad (propiedad del objeto que lo diferencia del resto). La programación orientada a objetos expresa un programa como un conjunto de estos objetos, que colaboran entre ellos para realizar tareas. Esto permite hacer los programas y módulos más fáciles de escribir, mantener y reutilizar.

Paradigma de programación

De Wikipedia, la enciclopedia libre

El Paradigma de programación Representa un enfoque particular o filosofía para la construcción del software. No es mejor uno que otro sino que cada uno tiene ventajas y desventajas. También hay situaciones donde un paradigma resulta más apropiado que otro.

Algunos ejemplos de paradigmas de programación:

  • El paradigma imperativo es considerado el más común y está representado, por ejemplo, por el C o por BASIC.
  • El paradigma funcional está representado por la familia de lenguajes LISP, en particular Scheme.
  • El paradigma lógico, un ejemplo es PROLOG.
  • El paradigma orientado a objetos. Un lenguaje completamente orientado a objetos es Smalltalk.

Nota: La representación orientada a objetos mejora la estructura de los datos y por lo tanto se ha aplicado a diferentes paradigmas como Redes de Petri, Imperativo Secuencial, Lógica de Predicados, Funcional… No obstante, la manipulación no queda fundamentalmente afectada y por lo tanto el paradigma inicial tampoco a pesar de ser re-orientado a objetos.

Si bien puede seleccionarse la forma pura de estos paradigmas al momento de programar, en la práctica es habitual que se mezclen, dando lugar a la programación multiparadigma.

Noviembre 1, 2006 - Publicado por oslocat | Blogsario Web 2.0 | | 3 comentarios

3 comentarios »

  1. Hola que tal, tu información sobre la tecnología IP es bueno, es lo que se está imponiendo ahora, ¿te imaginas en un tiempo más como se reduciran los costos de todas las llamadas gracias a esta tecnología? te invito a que sigas publicando este tipo de información,

    yo te invito a visital el mío,
    http://donpaps.wordpress.com
    Saludos cordiales,
    Pablo Pacheco
    pablo_abraham@yahoo.com

    comentario por Pablo Pacheco | Noviembre 7, 2006 | Responder

  2. Oscar, excelente información. Muy esclarecedores los conceptos que ayudan a comprender mejor la nueva tecnología Web 2.0.
    Saludos,
    Alina

    comentario por Alina | Noviembre 7, 2006 | Responder

  3. Les agradezco sus comentarios, me parece que estamos en la línea de lo que se viene en internet y en la web 2.0, debemos mantener estos espacios de intercambio. Es nuestra única posibilidad de crecer en cuanto a poder aplicar las TICS en nuestra forma de enseñanza y aprendizaje.Nos encontramos en la blogósfera.

    comentario por oslocat | Noviembre 7, 2006 | Responder


Deja un comentario