Últimos posts


A Canonical anunciou ontem, na CES 2013, que a primeira versão oficial do Ubuntu para smartphones será lançada em fevereiro deste ano.

Primeira versão do Ubuntu para smartphones será lançada em fevereiro

O primeiro aparelho a receber o sistema operacional provavelmente será o Galaxy Nexus, chamado de Galaxy X no Brasil. Ainda não foi divulgada como será a transição entre o Ubuntu e o Android no smartphone, mas a instalação da nova plataforma deve ser realizada no próprio aparelho, através de um download.

A previsão era que o sistema operacional fosse lançado somente em 2014, mas, devido às várias resenhas e comentários positivos sobre a novidade, a Canonical afirmou que o “Ubuntu é lindo e bom demais para esperar mais um ano para ser lançado”. (mais…)


Três novos widgets são os destaques incorporados aos novos recursos do jQuery UI 1.9.0, devido aos desenvolvedores terem trabalhado no sentido de atualizar completamente a toolkit HTML5/JavaScript UI a versão 2.0, que futuramente será lançada. Um widget, Menu, que tecnicamente fazia parte da versão anterior (a 1.8), foi empacotado com referência ao processo de preenchimento automático, mas agora foi promovido a ser um widget de primeira classe para os menus pop-up e inline, e para ser utilizado como base para menus mais complexos. Dessa forma, é concedido aos desenvolvedores de UI um widget de entrada flexível (numérica), a partir do qual é demonstrada uma manipulação de campo decimal, valores em tempo real, coordenadas de mapas e overflow wraparound.

Novos Widgets em jQuery UI 1.9.0

Por último, um novo widget Tooltip permite que desenvolvedores possam ter acesso a uma variedade de informações sobre o conteúdo existente, além de suportar conteúdo local ou remoto, animação personalizada, dentre outros elementos de igual importância. Todos os detalhes sobre as mudanças estão disponíveis no log de ​​alterações, que também dá detalhes sobre mais de 500 correções de bugs. jQuery UI 1.9 pode ser baixado como um Bundle Developement e Themes, através do Google ou CDN da Microsoft, ou mesmo através de um construtor de download personalizados. (mais…)


O HTML5 Boilerplate (H5BP) fornece um template inicial para o desenvolvimento em HTML5 e CSS. Contém um conjunto de boas práticas para o front-end no desenvolvimento web, incluindo configurações recomendadas de servidores web. Conheça as novidades do H5BP versão 4.

Melhorias na configuração da compressão do Apache

O Apache 2.4 mudou a sintaxe do FilterProvider, que agora usa uma expressão booleana para determinar se um filtro deve ser aplicado. O Boilerplate 4 não usa mais o FilterProvider; em vez disso, emprega uma configuração simples de compressão com gzip que funciona nas versões do Apache de 2 até o 2.4. Essa configuração pode ser encontrada no arquivo .htaccess do Boilerplate.

HiDPI media query

O H5BP 4 adicionou um exemplo de media query para resoluções HiDPI (Retina); o exemplo está disponível no main.css. (mais…)


Hoje vamos falar de tagueamento das ações do Facebook. Quando falo desse termo, estou me referindo à ações como: curtir e descurtir, criar e excluir comentários, enviar mensagens, entre outras.

Muitas pessoas encontram problemas no tagueamento dos botões curtir e descurtir e pensam ser possível apenas a mensuração dos LikeButtons. Abaixo mostrarei que também é possível fazer o tagueamento de LikeBoxes implementados via HTML5 e XFBML. Para isso, é necessária a criação de um App do Facebook, pois através dele será possível disparar corretamente o edge.create (evento disparado quando o usuário clica no botão curtir) e assim mensurar de forma correta as “curtidas” e “descurtidas”. (mais…)


O World Wide Web Consortium (W3C), grupo que gerencia o desenvolvimento das principais especificações usadas na web, propôs um novo plano, no qual o HTML 5 seria entregue em 2014. O grupo planeja disponibilizar o HTML 5.1 em 2016.

Pelo novo plano, o HTML Working Group vai criar um HTML 5.0 Candidate Recommendation até o final deste ano, que incluirá apenas as funcionalidades que forem especificadas, estáveis e implementadas em navegadores. Qualquer coisa controversa ou instável será excluída dessa especificação. O grupo também vai remover qualquer coisa conhecida que tenha problemas de interoperabilidade com as implementações existentes. A Candidate Recommendation vai formar a base da especificação 5.0.

Em seguida, um draft do HTML 5.1 será desenvolvido. Ele vai incluir tudo do HTML 5.0 Candidate Recommendation, além das funcionalidades instáveis que foram excluídas. Em 2014, o draft passará pelo mesmo processo: tudo o que for instável será retirado para produzir o HTML 5.1 Candidate Recommendation, e um draft do HTML 5.2 irá surgir, contendo as partes instáveis. Isso vai continuar para o HTML 5.3, 5.4, e assim sucessivamente. (mais…)


Para evitar engasgos na hora de acessar páginas complexas, como Facebook, Google Drive e até jogos em HTML5, é importante usar um navegador com motor de renderização eficiente. E a Mozilla não quer ficar atrás na guerra de navegadores: começou a trabalhar no IonMonkey, um novo compilador JavaScript que deverá estar disponível para todos os usuários do Firefox no início de 2013.

No blog da Mozilla, o desenvolvedor David Anderson explicou em detalhes o funcionamento do IonMonkey, que lembra muito o desenvolvimento de aplicativos em Java. Quando você acessar um site, o compilador executará três etapas básicas: traduzirá o JavaScript para um código intermediário, fará otimizações nesse código e finalmente traduzirá o código intermediário em linguagem de máquina.

E quanto o Firefox ganha com isso? Anderson executou alguns testes num Mac Pro com Windows 7 Professional, comparando o desempenho entre as versões 15, 17 e 18 – esta última já conta com o IonMonkey. No benchmark Kraken, desenvolvido pela própria Mozilla, o Firefox 18 foi 26% mais rápido que o Firefox 17. No Google V8, o avanço do Firefox 18 em relação ao Firefox 15 foi de 20%.

Firefox V8 Kraken

gHacks fez alguns testes comparando o desempenho entre Firefox 17, Firefox 18 e Chrome 23. No Kraken, o Firefox 18 foi 16% mais rápido que o Chrome. No Octane, sem muita surpresa (o benchmark foi desenvolvido pelo Google), o Chrome 23 ainda sai na frente, com 12.919 pontos contra apenas 8.727 pontos do Firefox 18. (mais…)


Muita gente acessa a web antes mesmo de tomar seu café da manhã. Troca mensagens com seus amigos pelas redes sociais, faz pesquisas no Google, assiste a um documentário no Youtube, acessa seu site preferido… Pois bem, o HTML5 está fazendo parte cada vez mais do seu dia a dia, e cada vez mais cedo.

HTML5

As redes sociais aderiram com força ao HTML5. O Facebook tem uma área chamada “Facebook Developers” com boa documentação para quem quer desenvolver aplicativos utilizando HTML5. O usuário que vai publicar as fotos da sua festa de fim de semana na rede não está preocupado se ela usa HTML5, mas o desenvolvedor desse aplicativo de upload de fotos está. (mais…)


Promoção de Aniversário

Calendário Calendário

Ferramentas para Automação de Teste de Software / Duração: 20h

30 de julho a 03 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
27 de agosto a 31 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
30 de outubro a 06 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
08 de dezembro a 22 de dezembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust
17 de dezembro a 21 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust

Oracle 11g: Administração do Banco de Dados II / Duração: 30h

31 de julho a 09 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
03 de setembro a 13 de setembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
18 de setembro a 28 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
06 de outubro a 10 de novembro / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust Confirmada
30 de outubro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
13 de novembro a 23 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust

Orientação a Objetos com UML / Duração: 20h

01 de agosto a 07 de agosto / Manhã: 8:00 às 12:00 / Local: TargetTrust
04 de agosto a 18 de agosto / Sábado Integral: 8:30 às 12:30 e 13:30 às 17:30 / Local: TargetTrust Confirmada
06 de agosto a 10 de agosto / Noite: 18:45 às 22:45 / Local: TargetTrust Confirmada
03 de setembro a 10 de setembro / Noite: 18:45 às 22:45 / Local: TargetTrust
01 de outubro a 05 de outubro / Manhã: 8:00 às 12:00 / Local: TargetTrust
01 de outubro a 05 de outubro / Noite: 18:45 às 22:45 / Local: TargetTrust
05 de novembro a 09 de novembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
05 de novembro a 09 de novembro / Noite: 18:45 às 22:45 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Manhã: 8:00 às 12:00 / Local: TargetTrust
03 de dezembro a 07 de dezembro / Noite: 18:45 às 22:45 / Local: TargetTrust

(mais…)


O Web Hypertext Application Technology Working Group (WHATWG) e o World Wide Web Consortium (W3C), responsáveis pelo desenvolvimento e pesquisa do padrão HTML5, decidiram dividir seus esforços em dois padrões.

Segundo Ian Hickson, diretor do WHATWG, os desenvolvedores não precisam temer a divisão. O W3C irá centrar seus esforços em um padrão mais instantâneo, enquanto o WHATTWG cuidará do padrão vivo do HTML5. Ele afirmou ainda que a divisão serve para separar as partes de desenvolvimento e pesquisa. “Nada mudou para os desenvolvedores, browsers e pessoas que precisam de feedback. No WHATWG continuarei monitorando os mesmos lugares e acredito que o W3C também”, afirma.

O HTML5 é um protocolo baseado na web defendido por Facebook, Opera e outros desenvolvedores por suas facilidades na criação de aplicativos, conteúdo mobile e funcionamento em diferentes sistemas operacionais sem que seja necessário alterar grandes porções de código.

A divisão pode ser crucial para empresas como o Facebook, que em abril revelou ter o dobro de usuários nos apps em HTML5 em relação às versões nativas para iOS e Android, mas que esses usuários têm experiências limitadas por conta do progresso lento do Google e da Apple com o padrão.

A grosso modo, a diferença entre os padrões do W3C e do WHATWG está no processo. Para Hickson, a abordagem do W3C com um sistema tradicional onde uma versão liberada é congelada, os erros normalmente não são corrigidos até a próxima versão. No modelo “living standard“, a estrutura já é uma recomendação para os browsers e, com base nos feedbacks, os problemas são corrigidos conforme são encontrados. “Há importantes usos para os dois“, complementa.

Hickson defende a opinião que a divisão não trará nenhum problema, pelo contrário. Ela deve auxiliar o processo e o desenvolvimento do HTML5. (mais…)


Recentemente foi aberto o código do Android 4.1, codinome Jelly Bean, com várias melhorias de interface de usuário, conectividade e aperfeiçoamentos no SDK, que incluem melhor renderização de HTML5, mensagens em nuvem e novas ferramentas para depuração.

Android Jelly Bean

Jean-Baptiste Query, líder técnico do projeto do Android Open Source, anunciou a abertura do fonte do Jelly Bean. Muitas das melhorias são relacionadas à interface com o usuário, sendo baseadas em APIs que incluem: (mais…)