Definição

segunda-feira, 23 de agosto de 2010

Problemas com a tradução de algumas palavras sempre existiram e sempre existirão, que o digam os nomes de alguns filmes. Quando o termo faz parte do universo tecnológico, às vezes é melhor mantê-lo em seu idioma original para evitar empecilhos – e não chamar o mouse de “ratinho”.

Gadget é um exemplos clássicos de termos que foram traduzidos para facilitar sua compreensão. Mas há um problema: se já é difícil entender o conceito de algumas palavras e expressões quando elas estão em nossa língua nativa, imagine a dificuldade que existe, para algumas pessoas, em assimilar as que estão em línguas estrangeiras.

Certamente alguns se lembram do Inspetor Bugiganga, personagem de desenho animado que fez algum sucesso na década de 90 e que dispunha de diversos aparatos para solucionar os casos. Pois bem: seu nome original (em inglês) é “Inspector Gadget” – dessa forma foi associado, para um melhor entendimento, o termo Gadget com bugiganga, geringonça, enfim: uma espécie de apetrecho tecnológico. Pois o ficou mais apresentável do que Inspetor Aparatos.

E esse termo foi associado a pequenos programas para uso em periféricos, e tem ganhado mais adeptos nos últimos tempos, e dando origem a novos termos.

GADGETS

"Gadget é uma gíria tecnológica recente que se refere a, genericamente, um equipamento que tem um propósito e uma função específica, prática e útil no cotidiano".

Já no universo da informática, Gadgets referem-se a miniaplicativos desenvolvidos para tornar mais simples a vida dos usuários – tanto no oferecimento de informações úteis quanto na melhoria de serviços pré-existentes.


WIDGETS

Já um widget, que possivelmente é a fusão entre windows (janela) e gadget, é um componente com interface gráfica (botões, menus, janelas...) e que permite adicionar ao sistema operacional uma funcionalidade específica, por exemplo, widgets de relógio, previsão do tempo, etc.

Os widgets são de dois tipos: de baixo nível e de alto nível. Os de baixo nível, de acordo com a wikipedia, "são utilizados para a confeccção do sistema operacional e fazem parte do núcleo do sistema". Já os de alto nível "seriam os objetos finais propriamente ditos. Muitas vezes fazem referências a objetos de baixo nível fornecidos pelo comando do sistema operacional. Estes objetos são facilmente encontrados em bibliotecas de desenvolvimento (toolkit) ou em frameworks".

Estrutura Básica de um Gadge

A estrutura mais elementar para um Gadget é bem simples: devemos começar por criar um diretório (neste exemplo, "TutorialGadgetBrasil") e nele acrescentar um arquivo chamado "gadget.xml", que corresponde ao arquivo de manifesto do Gadget.

Podemos comparar o arquivo de manisfesto a um arquivo .INI, pois é nele que são indicadas as primeiras informações necessárias ao seu funcionamento, tais como o ícone, nome e descrição do Gadget (a ser exibido na janela "Galeria de Gadgets") e (muito importante!) o nome do arquivo HTML que será usado como página principal do Gadget quando em funcionamento.

Neste momento não é necessário o uso de nenhuma ferramenta de desenvolvimento em especial: você pode criar o diretório e adicionar o arquivo xml utilizando qualquer editor de texto, como o Notepad. Este arquivo deverá conter a seguinte estrutura:

 

Arquivo "gadget.xml"

No exemplo acima, o Gadget será exibido na "Galeria de Gadgets"com o título "Exemplo Brasil" e com as informações gerais indicadas em , e , além de ser representado pela imagem "brasil.png" que corresponde ao seu ícone. A tabela a seguir mostra uma descrição das principais tags do arquivo "gadget.xml":

Como em nosso exemplo estamos usando as imagens "brasil.png" e "logo.png", as adicionamos também ao diretório em que estão os arquivos "gadget.xml" e "default.html" (que contém um parágrafo básico com o texto "Olá Brasil"). Para finalizar esta estrutura inicial, adicionei um diretório para incluirmos o arquivos de folha de estilo "css" referenciado pelo "default.html":



Fonte: Microsoft