¿Qué es un 'widget'?

Un widget o artilugio es una pequeña aplicación o programa, usualmente presentado en archivos o ficheros pequeños que son ejecutados por un motor de widgets o Widget Engine. Entre sus objetivos están dar fácil acceso a funciones frecuentemente usadas y proveer de información visual. Aunque no es condición indispensable, los widgets suelen ser utilizados para ser "empotrados" en otra página web, copiando el código que el mismo widget pone a disposición del usuario. Dado que son pequeñas aplicaciones, los widgets pueden hacer todo lo que la imaginación desee e interactuar con servicios e información distribuida en Internet; pueden ser vistosos relojes en pantalla, notas, calculadoras, calendarios, agendas, juegos, ventanas con información del tiempo en su ciudad, incluso sistemas de tiendas de comercio, etcétera.

Los widgets de escritorio también se conocen como gadgets de escritorio, y son una nueva categoría de mini aplicaciones; diseñadas para proveer de información o mejorar una aplicación o servicios de un ordenador o computadora, o bien cualquier tipo de interacción a través del World Wide Web, por ejemplo una extensión de alguna aplicación de negocios, que nos provea información en tiempo real del estatus del negocio u organización.

Una característica común a los widgets, es que son de distribución gratuita a través de Internet. Aparecieron originalmente en el ambiente del sistema de accesorios de escritorio de Mac OS X, actualmente Yahoo! ofrece una colección muy amplia de widgets para Windows XP y Mac OS X; a la vez que existe una creciente creación de widgets para Windows Vista que aprovechan del nuevo motor gráfico de este sistema conocido como WinFX, una biblioteca de tecnologías para Windows Vista también disponible sin costo alguno para Windows 2000, XP y 2003.

También los hay para GNU/Linux, utilizando el motor widget «Superkaramba», que permite la ejecución de un sinnúmero de widgets disponibles desde muchas páginas en internet; su facilidad de programación es sorprendente y al ser de código abierto cualquier usuario puede personalizarlo a su gusto. Se espera que para finales del 2007, el escritorio KDE 4.0 pueda ejecutar widgets de Mac OS X.

El modelo de mini aplicaciones de widgets, es muy atractivo por su relativamente fácil desarrollo: muchos de los widgets, pueden ser creados con unas cuantas imágenes y con pocas líneas de código, en lenguajes que van desde XML, pasando por JavaScript a Perl, y C+ entre otros.

Diferentes tipos de widgets

Existen muy variados y diferentes tipos de widgets. Algunos de ellos y los más frecuentes son:

Widgets de escritorio: son los que más conocemos. Son herramientas interactivas descargables que se insertan en el escritorio de nuestro ordenador. Suelen ser aplicaciones para: el tiempo, el reloj, buscadores, etc.

Web widgets: partes de código que representan funcionalidades o contenidos que pueden ser instalados y ejecutados en tu página de manera sencilla. El código puede programarse desde: Javacript, Flash, Silverlight y Windows Media Player entre otros. Su objetivo es enriquecer los contenidos y funcionalidades de tu Web sin necesidad de programar y crear nuevos contenidos.

Widgets para móviles: similares a los de escritorio, pero, en este caso, para el interface del teléfono. A pesar de lo pequeña que pueda ser su pantalla, los Widgets se adaptan perfectamente a la misma y prestan servicios interactivos de gran calidad.

Widgets físicos: mecanismos compactos interactivos que integran varias funciones típicas de los Widgets utilizados en un ordenador. Sus funcionalidades más comunes pueden ser alarmas despertador, información del tiempo, de Internet, etc.

VOLVER

  • 2 Los Usuarios han Encontrado Esto Útil
¿Fue útil la respuesta?

Artículos Relacionados

¿Qué es un dominio de Internet?

El dominio es sin duda lo más necesario y principal a la hora de montar cualquier servicio o...

¿Qué es una Red Social en Internet?

El concepto red social en el ámbito de internet: son páginas que permiten a las personas conectar...

¿Qué es el sistema DNS?

El Sistema de nombres de dominio (o Domain Name System. DNS, en inglés) ) es un sistema de...

¿Que es la Computación en la Nube?

La computación en la nube, conocida también como servicios en la nube, informática en la nube,...

¿Qué es el protocolo de Internet IPv6?

El Internet Protocol version 6 (IPv6) es una versión del protocolo de Internet  (IP), definida en...

Powered by WHMCompleteSolution