Visite também: UnderLinux ·  Dicas-L ·  SoftwareLivre.org ·  [mais] ·  Currículo ·  Efetividade ·  makerNews ·  Arduino

Mozilla apresenta primeiros detalhes do Firefox Launcher para Android

Tags: instalar, pos-pc

Enviado por João Fernando Costa Júnior (revistaΘespiritolivre·org):

“A Play Store está abarrotada de launchers e temas para dispositivos Android, mas a Mozilla não parece se importar com isso e apresentou recentemente os primeiros detalhes do seu Firefox Launcher para o robô na InContext Conference. A interface do app até deixa a cara do seu dispositivo um tanto diferente, mas a grande jogada da Mozilla com a ferramenta é outra.

O app deixa funções muito parecidas com as que vemos no Google Now integradas diretamente no launcher. Com isso, você pode fazer pesquisas por apps instalados em seu dispositivo, assim como por outros disponíveis na Play Store, ou receber resultados da web para qualquer outro tipo de busca. Com o tempo, o app começa a sugerir para você informações que possam ser relevantes a partir da análise dos seus hábitos.

Sugestões de previsão do tempo pela manhã, de notícias à tarde e lembretes da sua agenda no restante do dia serão mostrados diretamente na tela do seu dispositivo sem a necessidade de abrir um app específico, como acontece com o Google Now atualmente. Obviamente, o Firefox Launcher não conta com metade das funcionalidades do assistente pessoal da Google, mas ele está tentando competir com a ferramenta em alguns setores.” [referência: revista.espiritolivre.org]

Compartilhe: [Twitter] [Facebook] [Comentar]

HTML5 canvas: empilhamento de estados

Tags: patrocinador

Enviado por Oliver Hager (oliver·hagerΘdextra-sw·com):

“Este post é o primeiro de uma série sobre HTML5 Canvas. Neste artigo explicarei como funcionam os métodos context.save() e context.restore().

Estes métodos são responsáveis para salvar e restaurar o estado do contexto de renderização. Mas o que significa isto?

O que é um estado em Canvas? Primeiro, é necessário saber o que é um estado. A resposta simplificada é: Tudo que não é desenhado!

A API do Canvas providencia um conjunto de métodos que podem ser distinguidos entre métodos que pintam no quadro (o Canvas) e métodos auxiliares. Uma grande parte dos métodos auxiliares são usados para definir a aparência de itens pintados.

Métodos como strokeStyle, fillStyle, globalAlpha, lineWidth, shadowOffsetX, shadowOffsetY, shadowBlur, shadowColor, font, textAlign, textBaseline, etc. modificam o estado do contexto. Tambem considerado como um estado é a matrix de transformação que pode ser alterado usando os métodos translate, rotate, scale e setTransform. Uma outra forma de estado é a região de corte (Clipping region) modificado via clip. Todos os objetos modificados por estes métodos fazem parte do estado do contexto que pode ser empilhado.

Leia mais em: [dextra.com.br/…]” [referência: dextra.com.br]

Compartilhe: [Twitter] [Facebook] [Comentar]