You are on page 1of 3

Widgets básicos

Se considera que la palabra widget proviene de la combinación de las palabras window-gadget (que se interpretaría como aparato, artilugio o dispositivo de ventana); aunque se sabe que en 1924 en la obra titulada beggar on horseback de george s. kaufman y marc connelly, el héroe de la obra trabaja en una fábrica que elabora «widgets», que se supone son artículos o materias primas. 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 reutilieral, suelen reunirse varios widgets en juegos de herramientas de widgets. los programadores los usan para construir interfaces gráficas de usuario (gui).
En programación, un widget (o control) es un elemento de una interfaz (interfaz gráfica de usuario o GUI) que muestra información con la cual el usuario puede interactuar. Por ejemplo: ventanas, cajas de texto, checkboxs, listbox, entre otros. Un widget provee un punto de interacción con el usuario para la manipulación directa de un tipo de dato dado. En otras palabras, los widgets son bloques básicos y visuales de construcción que, combinados en una aplicación, permiten controlar los datos y la interacción con los mismos. No debe confundirse con los widgets de escritorio, que son pequeñas aplicaciones que proveen información visual al usuario y que permite ser fácilmente accedida: relojes, calendarios, calculadoras, notas y demás programas de escritorio. Durante la ejecución de una aplicación un widget puede estar activado o desactivado. El widget activo responde a eventos (presionar una tecla, acciones del mouse, etc). En tanto el widget inactivo no responde a ningún evento y suele tener una apariencia diferente del activado (colores menos llamativos, por ejemplo). Widget tookits

Existen los widget tookits, son paquetes de widgets genéricos que permiten a los programadoresdesarrollar aplicaciones gráficas. En general, cada tipo de widget es definido como una clase en laprogramació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.

Elementos típicos de las interfaces gráficas de usuario (GUI) Entrada de comandos Entada/salida de datos Botón • Menú contextual • Menu (y Submenú) • Menú desplegable • Menú pastel (pie menu)

Casillero de verificación • Lista • Lista desplegable (combo box) • Botón de opción(radio button) • Cuadro de texto • Grid view (datagrid) • Botón de opción (Radio button) • Barra de desplazamiento (scrollbar) Icono • Barra de estado (status bar) • Globo de ayuda (ballon help) • Barra de progreso• Barra de título • Slider • Spinner • Caja de texto (Text box Informativos o Cuadro de texto) • HUD (heads-up) • Infobar • Etiqueta (label) • Splash screen • Throbber • Toast • Tooltip Ventana • Acordeón • Ribbon • Disclosure widget (expansor o Combutcon) Contenedores • Cuadro (frame/fieldset) • Barra de menú (menubar) • Panel • Panel lateral • Pestaña (tab) •Barra de herramientas De navegación Ventanas especiales Relacionados Barra de direcciones • Breadcrumb • Hipervínculo • Vista de árbol (treeview) Acerca de (about box) • Cuadro de diálogo (dialog box) • Cuadro de diálogo de archivos• Inspector window • Modal window • Ventana de paleta Widget

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. Bibliografía: http://es.scribd.com/doc/90090217/Widgets-Basicos (ARTURO RODRIGUES) http://programandoenandroid.wordpress.com/2012/06/04/widgets-basicos/ (4 DE JULIO DEL 2012 ANDROID) http://androideity.com/2011/07/11/widgets-basicos-en-android-i-labels/ (11 DE JULIO DEL 2011 ANDROID)