Macs Pro poderão incorporar chips Intel Xeon “Gulftown” hexa-core no início de 2010
Home » Internet, Software, Web 2.0

Mozilla Jetpack chega à versão 0.2

Ao lançar o Jetpack no mês passado, a Mozilla apresentou ao mundo um novo jeito de desenvolver extensões para o Firefox, cujos principais diferenciais em relação ao modelo atual são o fato de não requerer a reinicialização do navegador e ser baseado em linguagens web mais simples. No entanto, com o lançamento do projeto ficou claro o seu déficit de funcionalidades e possibilidades, algo prometido para ir sendo gradativamente acrescentado em futuras versões do produto. E nesta semana, com o lançamento da versão 0.2 do projeto, é possível ver algumas destas novidades rolando na prática.

Mozilla Labs Jetpack

Para começar, ele traz um novo conceito para as barras laterais nos navegadores, apelidado de slidebars pela equipe de desenvolvimento. Elas dão aos usuários a possibilidade de armazenar informações permanentes na lateral do navegador, bem como incluírem outras temporárias. É possível na atual versão adicionar streams de informação em slidebars, como seus updates no Twitter ou no Facebook, por exemplo. Também é uma possibilidade delas adicionar vídeos para visualização durante o navegar diário pela web — no que infelizmente eu só vejo vantagem com um monitor maior que 13 polegadas… :-P

Com cinco linhas de código, já é possível criar uma slidebar para o Jetpack, colocá-la em um servidor e distribuí-la para instalação imediata no Firefox sem a necessidade de reiniciar o navegador. Veja um exemplo:

jetpack.slideBar.append({
icon: "http://wikipedia.org/favicon.ico"
url: "http://en.m.wikipedia.org/"
width: 300
});

Como podem ver acima, criar uma slidebar é tão simples quanto especificar o seu conteúdo ou algum endereço na web, o seu ícone de apresentação ao usuário e alguns parâmetros adicionais (que podem ser dispensáveis ou não). Uma vez que ela esteja pronta e rodando, basta integrá-la ao código das suas páginas para que os usuários possam adicionar aos seus navegadores com um clique. Confira mais sobre as slidebars no vídeo a seguir:

http://www.vimeo.com/5102695

Outra novidade da versão 0.2 segue um conceito semelhante a app cache e database para HTML 5: o Jetpack agora suporta armazenamento persistente de dados. Isso dá ao projeto um número grande de possibilidades. Com esse recurso, desenvolvedores podem criar extensões com manipulação de dados, permitindo o armazenamento local de informações que evitem a inutilidade delas em caso de queda de conexão ou travamento do navegador. Com quatro linhas de JavaScript, você cria um manifesto de armazenamento local do que precisar para que seu projeto funcione sem conexão com a rede.

Estas e outras novidades futuras, porém, só poderão ser utilizadas por desenvolvedores através de um módulo chamado jetpack.future. Foi uma forma encontrada pelo Mozilla Labs de congelar recursos mais sólidos no Jetpack aos poucos, enquanto adiciona novidades que deverão ser testadas constantemente dentro de soluções de terceiros. A cada nova versão do Jetpack, os recursos experimentais da versão anterior são congelados para uso nativo, e as novidades introduzidas só poderão ser usadas através deste módulo.

A extensão para Firefox e os recursos de desenvolvedor do Jetpack podem ser encontrados no site oficial do projeto. Se você já estiver trabalhando em alguma extensão nesse modelo (são mais de 40 disponíveis), convém instalar a versão 0.2 clicando aqui.

« Teste de bateria do novo MacBook Pro de 15 polegadas resulta em autonomia superior a oito horas para navegação e música Pesquisa demográfica conclui que donos de iPhones são mais ricos, jovens e produtivos »

Artigos relacionados

Quem escreve?

Silvio Sousa Cabral
Silvio Sousa Cabral
Paulista de 17 anos, possui formação técnica em Informática e Web design, além de ser estudante da ETE, em São Bernardo do Campo. Já trabalhou com animações para a web em uma empresa de Tecnologia da Informação e é voluntário aos finais de semana. Possui paixão por Macs e iPods desde 2006, sendo também amante de música, cinema, design e tudo onde a plataforma Mac mostra o melhor de si. É dono de um MacBook branco e sonha em participar de uma Conferência de Desenvolvedores da Apple.

Produtos do seu interesse

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Deixe um comentário!

Envie o seu comentário abaixo, ou um trackback do seu próprio site. Você também pode assinar estes comentários via RSS.

Seja legal. Jogue limpo. Foque-se no tópico. Sem spam.

Você pode usar estas tags:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Este blog é integrado ao Gravatar. Crie um você também!

Aviso: todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste weblog ou de seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. O autor deste weblog reserva-se, desde já, o direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação de seu autor (nome completo e endereço válido de email) também poderão ser excluídos.