Software Livre

Java Time: API já está disponível no Java 8

A implementação de referência da JSR 310 (API Date and Time), chamada de ThreeTen, foi inserida no JDK 8 Early Access b75 sob o pacote java.time, diferentemente das versões anteriores, em que ficava no pacote javax.time. O rascunho do Javadoc da API também foi disponibilizado.

Todas as classes da API Java Time são imutáveis e thread-safe, além de serem baseadas na norma ISO 8601, mas outros sistemas de calendário também são suportados pelos pacotesjava.time.calendarjava.time.temporal. Além das classes para data e hora, a API fornece classes para relógios, períodos e intervalos de tempo, e enumerações para meses e dias da semana. (mais…)

Oracle e Apple liberam atualização de segurança para o Java 7

Oracle liberou uma nova atualização para o Java 7, a Java SE 7u15. Segundo a empresa, ela traz correções importantes de segurança, e é recomendável que todos os usuários do Java SE 7 façam o upgrade. A atualização pode ser baixada pelo painel do Java(Preferências do Sistema » Java » Atualizar » Atualizar Agora) e através do site da Oracle.

Depois de divulgar que alguns Macs de seus funcionários foram infectados por uma brecha que utilizava o plugin, a Apple também liberou sua atualização, a Java para OS X 2013-001 1.0. O update melhora a segurança, a confiabilidade e a compatibilidade, atualizando o Java SE 6 para versão 1.6.0_41. (mais…)

Smartphone com Ubuntu OS chega em outubro

Os primeiros aparelhos com sistema Ubuntu OS seriam lançados apenas em 2014, mas a produtora Canonical irá antecipar a estreia para o mês de outubro.

Em entrevista para o jornal Wall Street Journal, o fundador e CEO da Canonical, Mark Shuttleworth, afirmou que os smartphones com Ubuntu OS estarão disponíveis já em outubro e que os desenvolvedores de apps poderão obter acesso ao sistema ainda neste mês de fevereiro.

Shuttleworth não deixou claro quais marcas de smartphones irão rodar o novo Ubuntu OS, mas os desenvolvedores de app poderão trabalhar com a plataforma com um Samsung Galaxy Nexus. (mais…)

Previsto para ser lançado em maio, o Fedora 19 vai usar o MariaDB em vez do MySQL para aplicações que requerem MySQL. Isso significa que o fork do MySQL vai substituir o projeto original em outra distribuição, já que a versão 2 do Mageia já fez a troca.

Fedora 19 troca MySQL por MariaDB

A mudança não vai afetar os usuários, porque as versões atuais do MariaDB são completamente compatíveis com a original da mesma geração.

A troca para o MariaDB é apenas uma das várias solicitações dos desenvolvedores que o Fedora Engineering Steering Committee (FESCo) aprovou em um encontro no IRC nesta semana. Também foi aprovada a proposta de o udev atribuir, ele mesmo, nomes de dispositivos de redes em novas instalações, em vez de chamar o biosdevname por padrão. (mais…)

A Mozilla anunciou hoje dois aparelhos developer preview para o Firefox OS, que foram desenvolvidos pela Geeksphone. Chamados de Peak e de Keon, os gadgets oferecerão aos desenvolvedores diferentes perfis de hardware para os quais desenvolver, cobrindo aparelhos mais sofisticados e mais simples.

Mozilla apresenta aparelhos com Firefox OS

O Keon traz um processador Qualcomm Snapdragon S1 1GHz com 512MB de RAM, conectividade de rede 3G HSPA, tela de 3,5 polegadas, câmera de 3 MP e armazenamento de 4GB. Ele tem um slot MicroSD slot, e uma bateria 1580 mAh.

O Peak, por sua vez, vem com um processador Qualcomm Snapdragon S4 1.2GHz dual-core, conectividade 3G HSPA wireless, tela de 4,3 polegadas, câmera traseira de 8 MP and a uma dianteira de 2 MP. Ele tem apenas 512 MB de RAM e 4 GB de armazenamento, mas há um slot MicroSD para expansão de armazenamento, e uma bateria 1800 mAh. (mais…)

O projeto openSUSE liberou a primeira e única versão beta do openSUSE 12.3 com Linux 3.7.1 e release candidate do KDE 4.10. Assim que o openSUSE 12.3 for lançado – agendado para 13 de março – a versão final do KDE 4.10 deve ser incluída. O beta utiliza o LibreOffice 3.6 como sua suíte de escritório; pacotes do LibreOffice 4, que estão em desenvolvimento, serão disponibilizados a partir dos repositórios, mas essa versão não será instalada por padrão.

Primeiro e único beta do openSUSE 12.3 é liberado e traz Linux 3.7

A versão beta também atualiza o compilador LLVM 3.2. Os gerenciadores de arquivo PCMan e Thunar, para os desktops Xfce e LXDE, respectivamente, também foram incluídos. Além disso, Zypper e PackageKit também foram atualizados, e várias melhorias de estabilidade foram implementadas na distribuição.

O openSUSE 12.3 beta está disponível para download neste link para sistemas de 32 e de 64 bits. (mais…)

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…)

O Facebook anunciou que está utilizando HHMV, uma HipHop VM com compilação JIT, em produção, uma solução que unificou seus ambientes de desenvolvimento e deployment, fornecendo ganhos significativos de desempenho para desenvolvedores.

Facebook agora utiliza HHVM/JIT em desenvolvimento e produção

Por razões de desempenho de carregamento de página, o Facebook decidiu implementar uma cadeia de ferramenta PHP-para-C++, cujo código foi aberto em 2010, sob o nome HipHop PHP, sendo que o compilador se chamava HPHPc. A ferramenta converte PHP em uma Abstract Syntax Tree (AST) e, depois, em C++, que é compilado de forma estática para código binário x64. Enquanto isso aumentava a velocidade das páginas web, tinha impacto no desenvolvimento, já que cada desenvolvedor no Facebook possuía uma cópia completa da árvore de código do site e tinha que esperar que toda a base de código fosse compilada. Devido ao fato de o site ter continuado a crescer a uma taxa elevada, a fase de compilação cresceu para cerca de 10 minutos, o que é muito tempo de espera para um desenvolvedor.

Para resolver o problema, uma decisão foi tomada para manter o compilador para código de produção e criar um interpretador (HPHPi) para desenvolvimento, que deveria eliminar o longo tempo de compilação. O resultado foi que esse ambiente de produção se tornou diferente do de desenvolvimento, e um dos problemas foi o uso de diferentes ASTs por razões de desempenho, o que tornou o HPHPi mais lento que o mecanismo Zend usado anteriormente, que trazia HipHop, segundo Drew Paroski, um engenheiro da rede social. (mais…)

A Apache Software Foundation anunciou que, após ter ficado na incubadora desde junho de 2011 (após a doação do código pela Oracle), o projeto Apache OpenOffice foi graduado e passou a ser um projeto de primeiro nível na fundação. A graduação indica que, após o período de incubação (17 meses), o projeto é capaz de se manter utilizando uma meritocracia transparente, atraindo novos voluntários e elegendo seu próprio comitê gestor para apontar a direção e futuro do projeto.

Apache OpenOffice

O projeto incubado foi lançado como Apache OpenOffice 3.4 em Maio deste ano, com suporte para 20 idiomas, e foi baixado mais de 20 milhões de vezes. O projeto está trabalhando atualmente em novas funcionalidades com lançamentos previstos para o primeiro e último trimestre de 2013. Elas incluirão a integração de algum código do Symphony da IBM.

Criado nos anos 90 pela StarDivision, a base do código foi adquirida pela Sun Microsystems em 1999, que o liberou como open source. Entretanto, os termos da licença eram muito complicados e o modelo de desenvolvimento não foi transparente com a maioria do trabalho feito no código. Quando a Oracle adquiriu a Sun, em 2012, um grande número de desenvolvedores e colaboradores fez um fork do OpenOffice.org, como era conhecido, para criar o LibreOffice, licenciado sob a LGPL nível 3. Isso atraiu um grande apoio da comunidade de software livre. (mais…)

A Mozilla anunciou ontem (18/10) através do seu blog o lançamento da versão mobile do Firefox Marketplace para usuários que usam a versão Aurora do navegador. A central de aplicativos já havia sido lançada para desktops em junho em versão prévia.

Firefox Marketplace

De acordo com o blog, este lançamento dá aos desenvolvedores um meio para obter feedbacks sobre as suas aplicações de como o Marketplace vai crescer e progredir e abre caminho para a versão final da loja de aplicativos para o Firefox e o Firefox OS em 2013.

Início tímido

O Firefox Marketplace funcionará de forma similar à Google Play e à App Store, categorizando os aplicativos e oferecendo-os para download imediato. Por enquanto, a lojinha não conta com um sistema avaliações e opiniões e nem é possível comprar apps, mas, segundo o blog, estes recursos serão adicionados em breve.

Esta versão traz uma pequena seleção de apps, separados em categorias, como livros, negócios, educação, esportes e entretenimento, games, saúde, música, notícias e tempo, entre outras. A quantidade é realmente muito pequena se comparada às outras lojas de apps, mas já é possível encontrar alguns aplicativos famosos, como Soundcloud e Twitter. (mais…)