jueves, 6 de octubre de 2011

tecnología "Widgets"


Widgets
En informática, un widget 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. Sin embargo, 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, 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.
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.
En el contexto de la programación de aplicaciones visuales, los widgets tienen un significado más amplio como componente o control visual que el programador reutiliza y tienen un gran valor para el usuario, idea íntimamente ligada con el concepto de interfaz gráfica de usuario (GUI por sus siglas en inglés). Veamos algunos detalles al respecto:
Los widgets en el ámbito de la programación gráfica
Desde esta perspectiva, un widget, también conocido como artilugio o control, es un componente gráfico, o control, con el cual el usuario interactúa, como por ejemplo, una ventana, una barra de tareas o una caja de texto.
Aquí la palabra widget, vista como la posible unión de window-gadget, adquiere un significado curioso y ciertamente adecuado como artilugio o dispositivo de ventana, en este caso la ventana de una interfaz gráfica.
Los widgets a veces se califican como virtuales para distinguirlos de sus equivalentes físicos. Por ejemplo: los botones virtuales pueden oprimirse con el cursor del mouse, mientras los botones físicos pueden presionarse con los dedos.
Por regla general, suelen reunirse varios widgets en juegos de herramientas de widgets. Los programadores los usan para construir interfaces gráficas de usuario (GUI).
Widget tookits
Existen los widget tookits, son paquetes de widgets genéricos que permiten a los programadores desarrollar aplicaciones gráficas. En general, cada tipo de widget es definido como una clase en la programación orientada a objetos; luego, a partir de la herencia de clase, se crean muchos widgets derivados.

Origen del nombre widget
El nombre widget se emplea desde los años 20 del sigo pasado como un término genérico para designar aquellos dispositivos útiles. Fue aplicado para designar elementos de una interfaz durante el Proyecto Athena en 1988.



Bibliografía:


No hay comentarios:

Publicar un comentario