Widget

Na Galipedia, a Wikipedia en galego.
Saltar ata a navegación Saltar á procura
gtk3-demo, un programa para demostrar widget en GTK+ versión 3

En informática, un widget ou dispositivo[1] é unha pequena aplicación ou programa, usualmente presentado en arquivos ou ficheiros pequenos que son executados por un motor de widgets ou Widget Engine.

Entre os seus obxectivos están dar fácil acceso a funcións frecuentemente usadas e prover de información visual. Aínda que non é condición indispensable, os widgets adoitan ser utilizados para ser "encaixados" noutra páxina web, copiando o código que o mesmo widget pon a disposición do usuario. Dado que son pequenas aplicacións, os widgets poden facer todo o que a imaxinación desexe e interactuar con servizos e información distribuída en Internet; poden ser vistosos reloxos en pantalla, notas, calculadoras, calendarios, axendas, xogos, xanelas con información do tempo na súa cidade, mesmo sistemas de tendas de comercio, etcétera.

Os widgets de escritorio tamén se coñecen como gadgets de escritorio, e son unha nova categoría de mini aplicacións; deseñadas para prover de información ou mellorar unha aplicación ou servizos dun computador ou computadora, ou ben calquera tipo de interacción a través do World Wide Web, por exemplo unha extensión dalgunha aplicación de negocios, que nos provea información en tempo real do status do negocio ou organización.

Unha característica común ós widgets, é que son de distribución gratuíta a través de Internet.

Apareceron orixinalmente no ambiente do sistema de accesorios de escritorio de Mac VOS X, Windows Vista e Yahoo! ofreceron unha colección moi ampla de widgets para Windows XP e Mac VOS X; chamadas Windows Desktop Gadgets e Yahoo! Widgets respectivamente á vez que existiu unha crecente creación de widgets para Windows Vista por parte de usuarios, ambos aproveitaban do motor gráfico deste sistema coñecido como WinFX, unha biblioteca de tecnoloxías para Windows Vista tamén dispoñible sen custo algún para Windows 2000, XP e 2003, Con todo a chegada de Windows 8 obrigou a Microsoft a retirar o soporte para Windows Desktop Gadgets en 2011, Polo seu lado Yahoo rematou o soporte para Yahoo! Widgets o 2 de marzo de 2012, do mesmo xeito que o soporte para o seu desenvolvemento e as súas respectivas galerías web.[2]

Tamén os había para GNU/Linux, utilizando o motor widget «Superkaramba», que permitía a execución dun sinnúmero de widgets dispoñibles dende moitas páxinas en internet; a súa facilidade de programación é sorprendente e ó ser de código aberto calquera usuario podía personalizalo ó seu gusto. Para finais do 2007, o escritorio KDE 4.0 podía executar widgets de Mac VOS X.

O modelo de mini aplicacións de widgets, é moi atractivo polo seu relativamente fácil desenvolvemento: moitos dos widgets, poden ser creados cunhas cantas imaxes e con poucas liñas de código, en linguaxes que van desde XML, pasando por JavaScript a Perl, e C# entre outros.

Orixe da palabra Widget[editar | editar a fonte]

Considérase que a palabra widget provén da combinación das palabras window-gadget (que se interpretaría como aparello, dispositivo ou dispositivo de xanela); aínda que se sabe que en 1924 na obra titulada Beggar on Horseback de George S. Kaufman e Marc Connelly, o heroe da obra traballa nunha fábrica que elabora «widgets», que se supón que son artigos ou materias primas.

En Gran Bretaña, a palabra «widget» ten un significado adicional, que é o dun dispositivo pequeno usado durante manufactúraa de certos tipos de cervexa, que axuda a manter baixa a temperatura da cervexa por períodos prolongados sen refrixeración.

Os widgets no ámbito da programación gráfica[editar | editar a fonte]

No contexto da programación de aplicacións visuais, os widgets teñen un significado máis amplo como compoñente ou control visual que o programador reutiliza, adoitan reunirse varios widgets en xogos de ferramentas de widgets. Os programadores úsanos para construír interfaces gráficas de usuario (GUI).

Diferentes tipos de widgets[editar | editar a fonte]

Existen moi variados e diferentes tipos de widgets. Algúns deles e os máis frecuentes son:

Widgets de escritorio: son os que máis coñecemos. Son ferramentas interactivas descargables que se inseren no escritorio do noso computador. Adoitan ser aplicacións para: o tempo, o reloxo, buscadores, etc.

Web widgets: partes de código que representan funcionalidades ou contidos que poden ser instalados e executados na túa páxina de maneira sinxela. O código pode programarse desde: JavaScript, Flash, Silverlight e Windows Media Player entre outros. O seu obxectivo é enriquecer os contidos e funcionalidades da túa Web sen necesidade de programar e crear novos contidos.

Widgets para móbiles: similares aos de escritorio, pero, neste caso, para o interface do teléfono. A pesar da pequena que poida ser a súa pantalla, os Widgets adáptanse perfectamente á mesma e prestan servizos interactivos de gran calidade.

Widgets físicos: mecanismos compactos interactivos que integran varias funcións típicas dos Widgets utilizados nun computador. As súas funcionalidades máis comúns poden ser alarmas espertador, información do tempo, de Internet, etc.

Véxase tamén[editar | editar a fonte]

Notas[editar | editar a fonte]

  1. http://es.bab.la/diccionario/ingles-espanol/widget
  2. "Desktop Gadgets". Microsoft. Arquivado dende o orixinal o 27 de marzo de 2013. Consultado o 23 de abril de 2013.