Início Virtual Machines no InfoQ Brasil
Notícias
Feed RSS-
Groovy 1.8: mais suporte a DSLs e melhorias de sintaxe e desempenho
A versão 1.8 estável do Groovy, a linguagem dinâmica da SpringSource que executa sobre a JVM, traz recursos adicionais para DSLs, além de incorporar o suporte a JSON ao núcleo da linguagem. Há ainda novas funcionalidades para programação concorrente e e metaprogramação. Conheça as mudanças através de exemplos.
-
Gavin King, criador do Hibernate e do Seam, apresenta a linguagem Ceylon
Gavin King, criador do Hibernate, fez uma apresentação no QCon Beijing sobre a linguagem Ceylon para a JVM, que propõe resolver limitações de Java. O projeto ainda está na fase de concepção, sem compilador ou IDE finalizados, mas desde que "vazou" no Twitter tem havido muita especulação sobre a linguagem. Continue lendo para mais detalhes e uma entrevista com Gavin.
-
Mobile, JavaFX enfatizado em Keynote no JavaOne. JavaFX Script está acabado
Na palestra do dia 20/09 no JavaOne em San Francisco, o Oracle EVP Thomas Kurian destacou planos da Oracle para a plataforma Java num roteiro de três anos e demos de JavaFX e outras tecnologias. Em outra parte ele anunciou planos para JavaFX 2.0 e a decisão de abandonar o JavaFX Script.
-
Mirah: Uma nova linguagem para a JVM
Charles Nutter, palestrante do QCon SP deste ano e um dos líderes do projeto JRuby, criou uma nova linguagem de programação para a JVM, chamada Mirah. Uma das principais características é que ela é compilada de maneira bem mais rápida para bytecode na JVM se comparada ao Ruby, apesar de serem bem parecidas.
-
Oracle anuncia ferramentas para Virtualização de aplicações Java com WebLogic
Com a popularização de ambientes virtualizados surge a necessidade de fazer deploy de suas aplicações em tais ambientes. A Oracle no dia 19 de abril, anunciou em seu site oficial que o WebLogic agora irá oferecer duas ferramentas para facilitar o deploy de aplicações Java em ambientes desse tipo, tornando o processo prático, fácil e performático.
-
Clientes Empresariais podem usar suas licenças para rodar instâncias do Windows no EC2
Amazon extendeu suas ofertas para uma VM Windows, e ofereceu aos clientes a possibilidade de usar suas licenças empresariais para rodar instâncias do Windows na EC2 através de um programa piloto com o consentimento da Microsoft.
-
Oracle anuncia fusão de suas Java Virtual Machines
No webcast da Oracle que ocorreu na última semana, o principal engenheiro da empresa, Mark Reinhold, disse que uma nova JVM será criado em no máximo 2 anos. Esta nova JVM será o resultado da fusão entre a HotSpot da Sun e a JRockit herdada da compra da BEA.
-
JDK 7 milestone 5 inclui Atualizações de Concorrência e Performance, mas ainda não está Completo
O time de Java SE da Sun recentemente lançou o JDK 7 milestone 5. O M5 inclui quase metade das características do Project Coin, atualizações no pacote java.util.concurrent feita por Doug Lea e uma série de outras melhorias.
-
Rails Summit 2009 - Ruby, Dinamismo e Metaprogramação na Construção de DSLs
Fabio Kung apresentou, no Rails Summit Latin America 2009, em São Paulo, um keynote sobre metaprogramação na construção de DSL (Domain Specific Language) em Ruby. Fabio Kung é Engenheiro da Computação pela USP. Atua como consultor, instrutor, palestrante e também lidera projetos open-source em Java e Ruby. É um dos autores do primeiro livro brasileiro sobre Design e Arquitetura de Sistemas.
-
Compilador Comercial de Java para proteger Applicações Eclipse RCP
Excelsior LLC recentemente lançou a versão mais recente do Excelsior JET que agora impede a decompilação e bloqueia a adulteração das aplicações Excelsior RCP.
-
Twitter, uma Arquitetura Evoluindo
Evan Weaver, Engenheiro Líder do Time de Serviços no Twitter, que trabalha essencialmente com otimização e escalabilidade, falou no QCon London 2009 sobre a arquitetura do Twitter e especialmente as otimizações nos últimos anos para melhorar o site web.
-
CrossTwine Linker tenta melhorar a performance da RMI e 1.9.1
CrossTwine é uma tentativa de melhorar as performances dos run-times das linguagens Ruby e Python. Diferentemente da nova Ruby VMS, o CrossTwine Linker permite desenvolver rapidamente interpretadores e VMS. A empresa pretende oferecer serviços para utilizar a tecnologia CrossTwine Linker para acelerar as aplicações específicas.
-
Será que ainda está cedo para falar de legados C++ e Java.
Recentemente Bruce Eckel escreveu em seu blog sobre legados deixados pelo C++ e Java, seu texto gerou muitas reações. Enquanto mencionava sobre erros de design, ele concluiu que ambas as linguagens tiveram um papel significante na evolucão das linguagens de programação e um importante e positivo legado. Mas será que ainda está cedo para falar de seus legados?
-
Garbage First Collector da Sun Elimina Amplamente a Baixa Latência/Alto Consumo
O Garbage Collector da Sun chamado Garbage First (referenciado de G1) é o novo garbage collector de baixa latência planejado para substituir CMS no Hotspot da JVM.
-
JRuby 1.2 RC1 liberado com suporte inicial para o Android
O JRuby 1.2 RC1 foi liberado (JRuby 1.2 RC1 Download). O JRuby 1.2 é um release de manutenção, mas marca a mudança para um esquema de versões diferente.