You are on page 1of 3

Widgets bsicos

Se considera que la palabra widget proviene de la combinacin de las palabras window-gadget (que se interpretara 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 hroe de la obra trabaja en una fbrica que elabora widgets, que se supone son artculos o materias primas. en el contexto de la programacin de aplicaciones visuales, los widgets tienen un significado ms 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 grficas de usuario (gui).
En programacin, un widget (o control) es un elemento de una interfaz (interfaz grfica de usuario o GUI) que muestra informacin con la cual el usuario puede interactuar. Por ejemplo: ventanas, cajas de texto, checkboxs, listbox, entre otros. Un widget provee un punto de interaccin con el usuario para la manipulacin directa de un tipo de dato dado. En otras palabras, los widgets son bloques bsicos y visuales de construccin que, combinados en una aplicacin, permiten controlar los datos y la interaccin con los mismos. No debe confundirse con los widgets de escritorio, que son pequeas aplicaciones que proveen informacin visual al usuario y que permite ser fcilmente accedida: relojes, calendarios, calculadoras, notas y dems programas de escritorio. Durante la ejecucin de una aplicacin 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 ningn evento y suele tener una apariencia diferente del activado (colores menos llamativos, por ejemplo). Widget tookits

Existen los widget tookits, son paquetes de widgets genricos que permiten a los programadoresdesarrollar aplicaciones grficas. En general, cada tipo de widget es definido como una clase en laprogramacin 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 aos 20 del sigo pasado como un trmino genrico para designar aquellos dispositivos tiles. Fue aplicado para designar elementos de una interfaz durante el Proyecto Athena en 1988.

Elementos tpicos de las interfaces grficas de usuario (GUI) Entrada de comandos Entada/salida de datos Botn Men contextual Menu (y Submen) Men desplegable Men pastel (pie menu)

Casillero de verificacin Lista Lista desplegable (combo box) Botn de opcin(radio button) Cuadro de texto Grid view (datagrid) Botn de opcin (Radio button) Barra de desplazamiento (scrollbar) Icono Barra de estado (status bar) Globo de ayuda (ballon help) Barra de progreso Barra de ttulo Slider Spinner Caja de texto (Text box Informativos o Cuadro de texto) HUD (heads-up) Infobar Etiqueta (label) Splash screen Throbber Toast Tooltip Ventana Acorden Ribbon Disclosure widget (expansor o Combutcon) Contenedores Cuadro (frame/fieldset) Barra de men (menubar) Panel Panel lateral Pestaa (tab) Barra de herramientas De navegacin Ventanas especiales Relacionados Barra de direcciones Breadcrumb Hipervnculo Vista de rbol (treeview) Acerca de (about box) Cuadro de dilogo (dialog box) Cuadro de dilogo 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 ms frecuentes son:

widgets de escritorio: son los que ms 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 cdigo que representan funcionalidades o contenidos que pueden ser instalados y ejecutados en tu pgina de manera sencilla. el cdigo 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 mviles: similares a los de escritorio, pero, en este caso, para el interface del telfono. a pesar de lo pequea que pueda ser su pantalla, los widgets se adaptan perfectamente a la misma y prestan servicios interactivos de gran calidad.

widgets fsicos: mecanismos compactos interactivos que integran varias funciones tpicas de los widgets utilizados en un ordenador. sus funcionalidades ms comunes pueden ser alarmas despertador, informacin del tiempo, de internet, etc. Bibliografa: 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)