Tecnologia na W eb

Transcrição

Tecnologia na W eb
60 :: Webdesign
Widgets: desenvolvimento na era do
conteúdo dinâmico
Tecnologia na Web
nível médio
Imagine o perfil de dois tipos de usuário.
me mostre a temperatura nos próximos dias”,
O primeiro é um torcedor fanático do Grêmio
afirma Tiago Luz, diretor de Search&Mídia da
Football Porto Alegrense (www.gremio.net),
Mídia Digital (www.midiadigital.com.br).
e procura acompanhar diariamente todas as
Além disso, com o lançamento do
informações envolvendo seu clube. Já o segundo
OpenSocial (http://tinyurl.com/5gl6f7), tais
é um aficionado em investimentos na Bolsa
vantagens foram ampliadas por facilitar a sua
de Valores, e sua principal necessidade é ser
implementação em um site. “Podemos afirmar
abastecido pelas últimas cotações do mercado.
que, com os widgets, a interação entre sites
Para acabar com tamanha ansiedade
tornou-se fácil de implementar e possibilitou
pelas informações de última hora, os avanços
mais funcionalidades disponíveis, tanto aos
nas tecnologias de desenvolvimento da
sites quanto aos usuários finais. Isso se destaca,
internet trouxeram uma ótima notícia para os
por exemplo, na integração de redes sociais,
nossos bravos apaixonados. Estamos falando
possibilitando que em seu perfil apareça, por
dos widgets. Para quem não conhece tal
exemplo, que música você está escutando no
tecnologia, definição do Portal Estadão (www.
MySpace no momento; e na exibição de uma
estadao.com.br/widget) explica que eles
ferramenta de um site na barra de widgets
funcionam como “pequenas janelas que ficam
do Windows Vista”, explica André Molinari,
visíveis na área de trabalho com o intuito de
diretor-geral do ZAP (www.zap.com.br).
trazer informações e serviços de forma rápida
Ou seja, como lembra Renato Shirakashi,
a internautas. Baseado em conexão com a
uma das principais funções dos widgets é
internet, o aplicativo agiliza o contato com as
estimular o compartilhamento de dados
informações de que o usuário necessita”.
através da internet. “Desenvolvê-lo é permitir
Segundo Renato Shirakashi, co-
que outras pessoas e serviços possam utilizar
fundador da Via6 (http://shirakashi.com.
seu conteúdo ou serviço de forma livre,
br), as transformações que estes aplicativos
compartilhada; muitas vezes de maneira
trouxeram para o desenvolvimento na web não
limitada. Oferecendo um widget, você permite
foram apenas técnicas, mas culturais. “Agora,
que mais pessoas tenham acesso ao seu serviço,
um conteúdo ou serviço não precisa estar
utilizando plataformas de terceiros”.
necessariamente acessível apenas a partir de
uma única fonte. Através dos widgets, esses
serviços e conteúdos podem estar disponíveis
Ferramentas utilizadas no desenvolvimento
Para quem deseja trabalhar com estes
em diversos outros ambientes. Todos ganham:
aplicativos, uma das suas grandes vantagens
o usuário, o desenvolvedor do widget e quem o
é que o desenvolvimento poderá ser realizado
disponibiliza, agregando mais serviços”.
com ferramentas já conhecidas pelo mercado.
“Quando falamos de widgets para o Vista,
“No caso de um widget para web, é
IGoogle ou Yahoo Desktop, a vantagem é uma
necessário algum domínio de HTML, CSS e
aplicação que pode ficar no nosso desktop, que
Javascript, mais alguma linguagem que permita
tem atualização constante via web. Pode ser
acessar alguma base de dados, se necessário.
desde um gadget onde eu informe a cidade que
No caso de um widget para outras plataformas,
estou e para onde quero ir e me diga os vôos
como Windows Vista, é necessário trabalhar com
disponíveis e onde estão, até algo simples que
frameworks específicos de cada tecnologia”,
tecnologia :: 61
“Podemos afirmar que, com os widgets, a interação entre sites
tornou-se fácil de implementar e possibilitou mais funcionalidades
disponíveis” (André Molinari)
destaca Renato Shirakashi.
“No desenvolvimento, você pode utilizar um editor
pois você terá dois ‘clientes’: um é o usuário final
que vai consumir aquele conteúdo. O outro é toda
de texto comum (Vim, TextMate ou E-Editor) e Firefox
a rede de plataformas que poderá utilizar seu
com a extensão FireBug, se o desenvolvimento for para
widget”, orienta Renato Shirakashi.
a web ou PC/Windows. Em caso de desenvolvimento
para Mac, será necessário o XCODE”, acrescenta
Cuidados ao adicionar um widget
Renato Elias, analista de programação do Apontador
Seu cliente tomou conhecimento sobre as vantagens
(www.apontador.com.br).
Além dessas ferramentas, André Molinari recomenda
dos widgets e solicitou que você incluísse tal aplicativo
dentro do site dele? Antes de atender tal solicitação, os
uma olhada cuidadosa no framework OpenSocial.
especialistas recomendam uma análise cuidadosa para
“Hoje, ele é a grande ferramenta que temos no Brasil
evitar possíveis transtornos no futuro.
para a criação de widgets. Ele permite que criemos
“Quando você coloca um widget dentro de um site,
widgets interativos a usuários de redes sociais, com
você está alocando um espaço para que um terceiro
destaque para o MySpace e o Orkut. Com ele, você pode
publique algum conteúdo. Portanto, de modo geral,
montar seu widget em qualquer linguagem, utilizando
você não tem garantias quanto ao conteúdo publicado,
ferramentas como o Visual Studio e NetBeans”.
a disponibilidade do serviço, continuidade, falhas de
segurança etc. Vale aí uma análise do provedor de cada
Como avaliar o investimento em widgets?
widget, quanto a sua confiabilidade e robustez. Muitas
A decisão de se investir no desenvolvimento e
vezes, a lentidão de um simples widget pode derrubar
respectiva disponibilização de um widget na web deve
um site inteiro. Por isso, é necessário ter cautela”,
ser acompanhada da avaliação de alguns fatores. O
ressalta Renato Shirakashi.
primeiro deles, segundo Renato Elias, é verificar a
existência de conteúdo ou serviço relevante que se
deseja exportar de seu site.
“Após definir os parâmetros do serviço que você
deseja disponibilizar aos outros sites, será preciso pensar
em como o conteúdo irá interagir e agregar valor ao site
que está usando esta informação.”
Para André Molinari, outra questão fundamental é
ZAP Meus Rolos
Um exemplo recente da possibilidade de interação
analisar se o widget trará algum retorno direto. “O gasto
entre sites, através de widgets, está presente na
com desenvolvimento poderá ser baixo e único, porém
versão de classificados para o Orkut criado pelo
haverá um constante consumo de servidores e link deles.
portal ZAP (http://tinyurl.com/zap-orkut). Na
É importante colocar itens que lhe tragam algum retorno
divulgação oficial para imprensa, André Molinari
no widget, como anúncios, vendas, ou atrativos ao
explicou que “o aplicativo permitirá ao usuário, ao
usuário para ele vir a seu site”.
selecionar o widget no menu Apps do Orkut, inserir
Em termos de desenvolvimento, os especialistas
ressaltam que um widget deve ser considerado como
um pedaço de software.
“Por isso, os parâmetros utilizados em
desenvolvimento de software também devem ser
aplicados. Um cuidado especial pode ser tomado,
no seu perfil os produtos e os serviços que deseja
negociar, enviar a amigos, além de entrar em contato
com outros anunciantes, ampliando, assim, suas
opções de negócios”.