Os resultados já saíram e estão disponívei em http://developers.tmn.pt/.
Parabéns aos vencedores e um grande obrigado a todos os participantes!
Faltam precisamente 15 dias para o término do Concurso de Widgets TMN.
Nas próximas duas semanas podem ainda olhar para as APIs, ter uma ideia original, criar um widget e submetê-lo a concurso.
Os prémios valem a pena.
Havendo dúvidas, existe um regulamento e uma FAQ.
É a terceira formação do Concurso de Widgets TMN - Best Practices para Desenvolvimento Mobile.
Tem lugar na próxima Quarta-feira (manhã de dia 26) e há, uma vez mais, 40 vagas disponíveis.
Diferenças entre web e mobile, coisas que funcionam num lado e se tornam um desastre no outro, cuidados especiais a ter quando se lida com dispositivos móveis e ecrãs mais reduzidos e o que evitar a nível de JavaScript, HTML e CSS.
O panorama actual das implementações de motores de widget, as diferentes resoluções dos terminais, os vários motores de rendering e capacidade de acesso ao hardware para melhor integração com a plataforma.
As instruções para conseguir um destes lugares encontram-se em http://developers.tmn.pt/.
A segunda formação do Concurso de Widgets TMN - Introdução ao JavaScript - tem lugar já na próxima semana (Quarta-feira, dia todo).
Há 40 vagas disponíveis para esta formação (com uma componente prática que obriga à utilização de um portátil) que cobrirá:
As instruções para conseguir um destes lugares encontram-se em http://developers.tmn.pt/.
O Concurso de Widgets TMN vai realizar a sua primeira formação (Quarta-feira da próxima semana).
Há 40 vagas disponíveis para ouvirem falar de:
Anatomia de um widget, tecnologias necessárias e tecnologias úteis.
Plataforma SAPO Widgets, SDKs oficiais e como desenvolver um widget de raíz.
Catálogo, ambientes de desenvolvimento, configuração de um widget e muito mais.
Todas as bases necessárias para participar no Concurso de Widgets TMN.
As instruções estão em http://developers.tmn.pt/ e não podiam ser mais simples.
O SAPO vai estar presente.
Tem hoje início o concurso de widgets da TMN, alojado no site de developers da TMN.
Basta criar um widget e submetê-lo em widgets.sapo.pt para se habilitarem a um dos 22 prémios.
Serão premiados os melhores widgets em cada categoria e ainda os cinco melhores planos de releases, o que significa que uma das formas de conseguir um prémio é passar os próximos três meses a dar suporte a um widget (criar a primeira versão, ir adicionando funcionalidades, corrigindo bugs, etc).
Os prémios incluem portáteis, PS3s, Wiis, guitarras, Nokias, HTCs, iPods, gira discos, mesas de misturas e muito mais.
Podem seguir o concurso no Twitter, no LinkedIn ou no FaceBook.
Boa sorte!
O SAPO tem várias equipas dedicadas a projectos transversais que englobam todas as suas plataformas.
Um desses projectos é o SOS SAPO, que foi lançado recentemente.
Em muitos sites do SAPO (blogs, mail, cinema, etc.) é já possível vê-lo, sob a forma de uma bóia no lado direito da barra superior.
O widget tem como objectivo agrupar as várias formas de ajuda do SAPO ao utilizador num único ponto.
O Widget ShareThis do SAPO permite, de uma forma simples, adicionar funcionalidades de partilha via serviços de link, mail ou impressão para pdf a uma página de um site
O Widget depende do Prototype e da LibSAPO.js e possui duas formas de invocação. A mais simples é utilizando o snippet:
<script type="text/javascript" src="http://js.sapo.pt/Snippets/ShareThis.js"></script>
O botão para partilhar o conteúdo da página é adicionado automaticamente.
Para usar, por exemplo, num blog, e para prevenir o carregamento múltiplo das dependências nas páginas com listagens de vários artigos, a forma correcta é incluir as seguintes linhas no head do HTML:
<script type="text/javascript" src="http://js.sapo.pt/Prototype/1.8/"></script>
<script type="text/javascript" src="http://js.sapo.pt/SAPO/"></script>
<script type="text/javascript" src="http://js.sapo.pt/SAPO/Widget/ShareThis/0.1/"></script>
O widget tem 4 modos de funcionamento (por omissão é usado o modo 3):
* 0 => Mostra apenas os ícones dos serviços
* 1 => Mostra apenas os nomes dos serviços
* 2 => Mostra os nomes e os ícones dos serviços
* 3 => Modo Tooltip
A chamada do widget pode ser feita inline:
<script type="text/javascript">
new SAPO.Widget.ShareThis();
</script>
Ou para incluir num determinado elemento do DOM:
<script type="text/javascript">
/**
* A chamada é feita no dom:loaded do prototype para o elemento já estar disponivel.
*/
Element.observe(document, 'dom:loaded',function(){
new SAPO.Widget.ShareThis({target: 'id_do_elemento'});
});
</script>
Como se pode ver no segundo exemplo, o widget recebe um objecto de inicialização para definição de algumas propriedades. As opções que esse objecto pode receber são descritas com mais detalhe no blog da LibSAPO.js, onde se encontram também alguns exemplos de utilização.
O widget pode ser visto em funcionamento neste mesmo blog (no final de cada post, no lado direito, encontra-se o botão "Partilhar").