<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-352460813001957431</id><updated>2012-02-15T23:46:56.456-08:00</updated><category term='Dojo'/><category term='Twitter'/><category term='GeoEspaciais'/><category term='JBoss Seam'/><category term='Dicas'/><category term='Patch'/><category term='Spring Framework'/><category term='code Jam'/><category term='Trabalho'/><category term='JSE'/><category term='Java 7'/><category term='Oracle'/><category term='evento'/><category term='JME'/><category term='JavaOne'/><category term='Repercussão'/><category term='Magazine'/><category term='Nasa'/><category term='JRuby'/><category term='frameworks'/><category term='Chrome'/><category term='Cursos'/><category term='Mozilla'/><category term='JDK 7'/><category term='richfaces'/><category term='Nod'/><category term='Solaris'/><category term='Revista'/><category term='Grails'/><category term='Alagoas'/><category term='Apache'/><category term='WebCast'/><category term='IBM'/><category term='Mobile'/><category term='Struts'/><category term='projetos'/><category term='Informática'/><category term='http://www.blogger.com/img/blank.gif'/><category term='Retrospectiva'/><category term='MySQL'/><category term='jsf'/><category term='Governo Federal'/><category term='Java EE'/><category term='Nokia'/><category term='Emprego'/><category term='UserGroups'/><category term='James'/><category term='Xtend'/><category term='Segurança'/><category term='livro'/><category term='primefaces'/><category term='AljugJavaJobs'/><category term='Java'/><category term='NetBeans'/><category term='Cobol'/><category term='Groovy'/><category term='JDK8'/><category term='JavaFX'/><category term='TomCat'/><category term='Browser'/><category term='android'/><category term='Top News'/><category term='Tvhttp://www.blogger.com/img/blank.gif Digital'/><category term='Linux'/><category term='Lambda'/><category term='Novidades'/><category term='Eclipse'/><category term='Parcerias'/><category term='Metismo'/><category term='dfjug'/><category term='Ubuntu'/><category term='Ginga'/><category term='JavaScript'/><category term='aljug'/><category term='google'/><category term='Estatistica de Uso'/><title type='text'>Grupo de Usuários Java de Alagoas</title><subtitle type='html'>Grupo de Usuários Java de Alagoas</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default?start-index=101&amp;max-results=100'/><author><name>Alan Mateus</name><uri>http://www.blogger.com/profile/11848304791647514024</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='29' src='http://1.bp.blogspot.com/_BnWrlVLAPok/SnBlM-Sf0pI/AAAAAAAAABo/D713gNAW_jA/S220/imagem.JPG'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>214</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7321565595935599318</id><published>2012-02-05T06:17:00.000-08:00</published><updated>2012-02-05T06:18:50.485-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>Jfokus – A maior conferencia de Java na Suécia</title><content type='html'>&lt;div style="text-align: justify;"&gt;Jfokus é a maior conferencia anual da Suécia e reune todos os profissionáis do mundo Java. O evento ocorre juntamente com o Javaforum Stockholm. O Javaforum é uma comunidade oficial de desenvolvedores (JUG) que tem como seu principal objetivo ajudar os desenvolvedores de toda a Suécia.&lt;br /&gt;&lt;br /&gt;Durante 3 dias, de 13 a 15 de Fevereiro, você vai ter uma oportunidade única de se atualizar com as ultimas novidades do desenvolvimento orientado a plataforma do Java atraves de diversas palestras e interessantes atividades.&lt;br /&gt;&lt;br /&gt;O Jfokus reune a “nata” dos palestrantes, sejam eles da suiços ou internacionais. O foco sempre é o desenvolvidmento de sistemas em Java e técnicas associadas, como linguagens dinamicas e metodologias ageis. Jfokus é o melhor caminho para voce ficar por dentro das ultimas tendencias e boatos relacionados ao mundo Java, feito por pessoas que vivem e respiram tecnologia diariamente.&lt;br /&gt;&lt;br /&gt;O primeiro Jfokus aconteceu em Janeiro de 2007 e foi de imediato um tremendo sucesso. Com mais 450 participantes, a conferencia foi o maior encontro para todos os profissionais interessados em Java. A segunda conferencia em 2008 aconteceu durante dois dias e atraiu mais de 650 pessoas de todas as partes da Suécia e diversos outros de toda a europa, tambem houve participacoes de paises mais distantes como a India que vieram ao Jfokus 2008.&lt;br /&gt;&lt;br /&gt;O Jfokus 2009 se mudou para uma grande e nova avenida Filmstaden Sergel. Sergel é um grande Cinema na area mais central de Stockholm. Trazer o evento para um local assim, trouxe diversas possibilidades para os parceiros bem como para os visitantes. O Cinema foi construido em uma atmosfera tranquila e positiva, que conta com Acustica de som que impede qualquer ruido escape para fora, proporcionando um som unico e uma experiencia visual unica. Juntos com nossos parceiros, a nova localizacao do evento trouxe mais valor para o Jfokus e o tornou uma experiencia unica. Vale a pena conferir.&lt;br /&gt;&lt;br /&gt;Quer saber mais? Entre no site do SouJava&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://soujava.org.br/2012/02/01/jfokus-a-maior-conferencia-de-java-na-suecia/"&gt;SouJava&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7321565595935599318?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7321565595935599318/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/02/jfokus-maior-conferencia-de-java-na.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7321565595935599318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7321565595935599318'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/02/jfokus-maior-conferencia-de-java-na.html' title='Jfokus – A maior conferencia de Java na Suécia'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3584315118436909470</id><published>2012-02-05T06:15:00.000-08:00</published><updated>2012-02-05T06:16:59.407-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>Apache Shiro: Framework de Segurança em Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apache Shiro é um framework de segurança em Java, que realiza o gerenciamento dos processos de autenticação, de autorização, de sistemas de criptografia e sessão. Com API Shiro, você pode proteger qualquer aplicação - a partir de aplicações móveis até mesmo as maiores aplicações utilizadas em ambientes empresariais.&lt;br /&gt;&lt;br /&gt;Como características principais, Apache Shiro apresenta:&lt;br /&gt;&lt;br /&gt;Processos de Autenticação - com esse recurso, existe um suporte à logins em uma ou mais fontes de dados "pluggable" como LDAP, conectores JDBC, ActiveDirectory, entre outros; processos de autorização, onde é possível realizar o controle de acesso baseado em papéis ou permissões refinadas, utilizando também fontes de dados "pluggable".&lt;br /&gt;&lt;br /&gt;Em relação ao sistema de criptografia, há um aumento na segurança de dados com as APIs de criptografia ( maior disponibilidade), dando-lhes poder e simplicidade, além do que o Java oferece por padrão. No que diz respeito ao gerenciamento de sessão, elas são utilizadas de forma facilitada em qualquer ambiente, mesmo fora da web ou em recipientes EJB. Também estão incluídas sessões de cluster em aplicações em grande escala.&lt;br /&gt;&lt;br /&gt;Além das características mencionadas, há maior integração Web, associando uma grande economia de tempo de desenvolvimento com abordagens inovadoras, que lidam facilmente com especificações Web relacionadas à segurança, em modo out-of-the-box (fora da caixa).&lt;br /&gt;&lt;br /&gt;Mais informações Apache Shiro &lt;a rel="nofollow" href="http://shiro.apache.org/" target="_blank"&gt;http://shiro.apache.org/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/apache-shiro-framework-de-seguranca-em-java-4288/"&gt;Under-linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3584315118436909470?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3584315118436909470/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/02/apache-shiro-framework-de-seguranca-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3584315118436909470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3584315118436909470'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/02/apache-shiro-framework-de-seguranca-em.html' title='Apache Shiro: Framework de Segurança em Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4753809588786340014</id><published>2012-01-28T04:20:00.000-08:00</published><updated>2012-01-28T04:21:49.490-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Hacking: Segundo Release Candidate do JavaSnoop 1.1</title><content type='html'>&lt;div style="text-align: justify;"&gt;JavaSnoop é uma ferramenta de segurança, que foi desenvolvida para testar (re: hacking) aplicações em ambientes desktop Java ou applets. É uma ferramenta que permite que o utilizador possa interceptar os métodos, alterar dados e de outra forma, "hackear" aplicações Java em execução no computador. JavaSnoop realiza essa tarefa, permitindo que você possa anexá-la a um processo existente (como um depurador) e imediatamente, começar a adulteração de "chamadas de método", executando código personalizado, ou apenas assistir o que está acontecendo no sistema.&lt;br /&gt;&lt;br /&gt;Mas, como fazer essa atribuição a um processo já existente? Ele instala stageloading "hooks", utilizando a Java Instrumentation API e trabalha com alguns bytecodes. A GUI desta ferramenta é tão fácil de lidar, que quase parece que o utilizador não ter qualquer conhecimento sobre Java. Como pré-requisito para funcionamento, JavaSnoop precisa de uma plataforma JDK ao invés de um JRE. Além disso, se você tentar anexar a um sistema de 32-bits enquanto JavaSnoop foi iniciado com 64-bits em Java ou vice- versa, ele não funcionará.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/hacking-segundo-release-candidate-do-javasnoop-1-1-4270/"&gt;Under-Linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4753809588786340014?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4753809588786340014/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/hacking-segundo-release-candidate-do.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4753809588786340014'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4753809588786340014'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/hacking-segundo-release-candidate-do.html' title='Hacking: Segundo Release Candidate do JavaSnoop 1.1'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4332692743609732430</id><published>2012-01-28T04:19:00.000-08:00</published><updated>2012-01-28T04:20:39.100-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Struts'/><title type='text'>Fechada Falha Crítica no Apache Struts 2</title><content type='html'>&lt;div style="text-align: justify;"&gt;Os desenvolvedores do web framework Java Apache Struts 2, lançaram a versão 2.3.1.2. O lançamento veio com a intenção de fechar uma falha crítica em versões do Struts 2.0.0 até 2.3.1.1, que permitia a execução de comandos remotos. A vulnerabilidade fazia com que fosse possível ocorrer uma proteção em torno do OGNL, uma linguagem de expressão utilizada para obter e definir propriedades de objetos Java, para que expressões arbitrárias pudessem ser avaliadas.&lt;br /&gt;&lt;br /&gt;Um exemplo dado no alerta, mostra como um invasor pode acionar o método java.lang.Runtime.getRuntime() .exec() para executar um comando arbitrário, caso uma ação vulnerável tenha ​​existido. Esta não é a primeira vez que OGNL apresenta problemas: em 2008 e 2010, problemas semelhantes permitiram a manipulação não autorizada e execução de classes Java.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/fechada-falha-critica-no-apache-struts-2-4234/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4332692743609732430?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4332692743609732430/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/fechada-falha-critica-no-apache-struts.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4332692743609732430'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4332692743609732430'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/fechada-falha-critica-no-apache-struts.html' title='Fechada Falha Crítica no Apache Struts 2'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2293174544495617990</id><published>2012-01-28T04:18:00.000-08:00</published><updated>2012-01-28T04:19:31.895-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TomCat'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Desenvolvedores Apache Tomcat Aconselham Atualizações Para Evitar Ataques DoS</title><content type='html'>&lt;div style="text-align: justify;"&gt;Os desenvolvedores do Apache Tomcat, estão aconselhando os usuários dos ramos 7.0.x, 6.0.x e 5.5.x do servlet container Java e JSP para atualizar para as últimas versões lançadas, a 7.0.23, 6.0.35 e a 5.5.35. Este aviso foi porque recentes investigações, revelaram ineficiências na forma como um grande número de parâmetros e valores de parâmetros foram tratados pelo Tomcat.&lt;br /&gt;&lt;br /&gt;A análise da recente colisão de hash denial-of-service (DoS), havia permitido que os desenvolvedores identificassem todas as "ineficiências alheias", que podem ser exploradas por um pedido especialmente criado, fazendo com que grandes quantidades de CPU sejam ser consumidas. Para resolver o problema, os desenvolvedores modificaram o código para processar eficientemente um grande número de parâmetros e valores.&lt;br /&gt;&lt;br /&gt;O projeto foi discretamente liberando as correções ao código do Tomcat; o ramo 7.0.23 apareceu no final de novembro de 2011, e o 6.0.35 chegou no início de dezembro. Agora que eles lançaram uma atualização para a última das versões suportadas atualmente, a 5.5.35, os desenvolvedores têm publicado seus "advisory". Usuários que podem baixar a versão atualizada a partir do site do Tom Cat.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/desenvolvedores-apache-tomcat-aconselham-atualizacoes-para-evitar-ataques-dos-4194/"&gt;Under-Linux&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2293174544495617990?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2293174544495617990/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/desenvolvedores-apache-tomcat.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2293174544495617990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2293174544495617990'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/desenvolvedores-apache-tomcat.html' title='Desenvolvedores Apache Tomcat Aconselham Atualizações Para Evitar Ataques DoS'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6905563785080981346</id><published>2012-01-28T04:16:00.000-08:00</published><updated>2012-01-28T04:18:09.816-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JBoss Seam'/><title type='text'>Novos Módulos no JBoss Seam 3.1</title><content type='html'>&lt;div style="text-align: justify;"&gt;A versão 3.1 do framework web Java EE JBoss Seam foi lançada hoje, dia 16 de janeiro. No anúncio, o líder do projeto Shane Bryzak, destaca as mudanças desde a versão 3.0, que foi lançada em abril de 2011. Por exemplo, o módulo Solder agora inclui o Seam Catch, a tecnologia de configuração Seam Config XML e SeamServlet para integração servlet. Seam Transaction, anteriormente uma parte Seam Persistence, está agora disponível como um módulo separado que fornece transações relacionadas com recursos para Java Beans baseado em POJO.&lt;br /&gt;&lt;br /&gt;Novos módulos incluem Seam Social para integração de redes sociais como Twitter, Facebook e LinkedIn, Seam Reports para incorporar mecanismos de relatórios diversos, JCR e Seam para interagir com repositórios de conteúdo Java. Além disso, os desenvolvedores corrigirem quase 250 falhas encontradas no framework.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/novos-modulos-no-jboss-seam-3-1-4191/"&gt;Under-linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6905563785080981346?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6905563785080981346/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/novos-modulos-no-jboss-seam-31.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6905563785080981346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6905563785080981346'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/novos-modulos-no-jboss-seam-31.html' title='Novos Módulos no JBoss Seam 3.1'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1423546455940100456</id><published>2012-01-28T04:12:00.000-08:00</published><updated>2012-01-28T04:16:41.739-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Fornecedores de tecnologia Java frustrados com a Oracle</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Oracle assumiu oficialmente a responsabilidade sobre os destinos da linguagem Java há cerca de dois anos e tem percorrido recentemente caminhos difíceis: os seus planos de licenciamento para uso da tecnologia e para tornar mais modular a plataforma levantam algumas preocupações entre fornecedores e utilizadores. As implicações de segurança associadas são um dos principais factores para esta atitude.&lt;br /&gt;&lt;br /&gt;Os planos do fabricante sobre a versão 8 da Java Platform Standard Edition, com lançamento agendado para o próximo ano, envolvem a inclusão do Jigsaw Project, conferindo modularidade à Java. Mas algumas organizações estão preocupadas com a forma como os planos da Oracle podem entrar em conflito com o sistema de módulos OSGi já orientada para Java.&lt;br /&gt;&lt;br /&gt;No campo do licenciamento, a Canonical, fabricante do sistema operativo Ubuntu (Linux), queixa-se da nova atitude da Oracle. Considera que o fabricante já não permitirá aos fornecedores de sistemas baseados em Linux redistribuir as suas versões comerciais de Java, causando-lhes dificuldades.&lt;br /&gt;&lt;br /&gt;Entretanto, o fabricante de tecnologia de segurança F-Secure considera que a Java traz dificuldades de segurança. A Oracle recusou-se a comentar estas questões.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Inclusão do Jigsaw causa irritação&lt;/span&gt;&lt;br /&gt;Com a incorporação do Jigsaw, a Oracle pretende oferecer um sistema de módulos acessível e escalável para grandes sistemas de software legados em geral e para o Java Development Kit (JDK), em particular, disse Mark Reinhold, arquitecto-chefe da Oracle, numa entrada recente do seu blogue.&lt;br /&gt;&lt;br /&gt;Mas alguns antevêem um potencial conflito entre o esforço da Oracle com o Jigsaw e o OSGi, um sistema já existente de módulos dinâmicos para Java, adoptado por organizações como a Eclipse Foundation (da qual a Oracle é membro), para ferramentas de código aberto. “O principal risco inerente ao projecto Jigsaw é ser posicionado para suplantar um sistema de modularidade bem sucedido “, diz Ian Skerrett, representante da Eclipse.&lt;br /&gt;&lt;br /&gt;“O OSGi é amplamente utilizado em todo o ecossistema Java nas implementações de IDE, canais de serviços empresariais e servidores de aplicações. O projecto Jigsaw terá de suportar a ‘modularização’ da plataforma Java, mas também deve oferecer uma perfeita integração com o ecossistema OSGi”.&lt;br /&gt;&lt;br /&gt;Em vez de beneficiar a utilização de Java, o Jigsaw só vem complicar a situação, diz Peter Kriens, diretor técnico da OSGi Alliance: “O Jigsaw está a inventar uma coisa que não se encaixa muito bem no Java”.&lt;br /&gt;&lt;br style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;Uma possível solução na proposta Penrose&lt;/span&gt;&lt;br /&gt;Em “flutuação” num grupo de discussão on-line chamado OpenJDK está uma proposta chamada Penrose, visando implantação de interoperacionalidade entre o Jigsaw e o OSGi. Este projecto pretende suportar a cooperação entre o Jigsaw e a OSGi: explicará como as implantações OSGi podem ser executadas segundo o “runtime” OSGi, e como se poderá carregar módulos de Jigsaw, em matrizes OSGi.&lt;br /&gt;&lt;br /&gt;Tanto Skerrett e Kriens perspectivam grandes benefícios nos objectivos da Oracle, com a de modularidade para a Java. “Melhora significativamente a robustez e flexibilidade dos sistemas de software, em especial nos maiores. Ao reduzir a complexidade do software, a modularidade permite uma maior reutilização e facilidade de implantação,  permitindo aos sistemas uma adaptação à mudança, de forma mais fácil e segura”, explica Skerrett.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Menos liberdade para distribuidores&lt;/span&gt;&lt;br /&gt;Na visão da Canonical, com a sua nova abordagem de licenciamento, a Oracle apenas permitirá que os utilizadores descarreguem Java directamente do seu site. “Isso deixa-nos em apuros, porque a versão actual da Java que actualmente distribuímos tem problemas de segurança conhecidos e explorados”, diz a CEO da Canonical, Jane Silber. Os problemas no Java 6  envolvem a exploração remota de vulnerabilidades através do plug-in dos browsers, explica.&lt;br /&gt;Para abordar a questão da segurança, embora sem resolvê-la, a Canonical lançou uma actualização concebida para desactivar parte da versão Java nas máquinas dos utilizadores. A Canonical ainda pode distribuir o código-fonte aberto da versão OpenJDK  da Java, mas esta não é equivalente às implantações comerciais  da Oracle, diz Silber.&lt;br /&gt;Os problemas da  Canonical remontam  ao anúncio feito pela Oracle de que a  OpenJDK seria a implantação de referência da Java. Isso resultou  na suspensão da licença de distribuidor de Java  gratuita concedida à Canonical.&lt;br /&gt;&lt;br /&gt;No fim de contas, a Oracle  quer que as distribuições Linux migrem para o OpenJDK, mesmo se um distribuidor seleccionar uma versão comercial como a melhor para os seus clientes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Rhino Java ilustra riscos de segurança&lt;/span&gt;&lt;br /&gt;O laboratório da F-Secure considerou a Java nociva para a segurança dos sistemas e aconselhou as pessoas a removerem o plug-in nos seus browsers. “Os riscos da Java são bem ilustrados pela vulnerabilidade recente associada ao Rhino Java (CVE-2011-3544). Se alguém estiver a usar Java, mas não a versão mais recente, pode estar vulnerável. Portanto, ou se está constantemente a verificar se estamos a usar a última versão da Java – ou é preciso livrar-se dela por completo”, defende a F-Secure.Manter a Java segura não é tarefa fácil, pois é um “destino” apetecível para os hackers.&lt;br /&gt;&lt;br /&gt;“A Java é actualmente como a ‘fruta mais baixa na árvore’ do conjunto de software de terceiros normalmente atacado”, diz Sean Sullivan, consultor de segurança na F-Secure. Enquanto a Java é uma grande plataforma de sistemas de back-end, em PC com Windows facilita a execução de código indesejável, sustenta.&lt;br /&gt;&lt;br style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;Tarefa ingrata da Oracle&lt;/span&gt;&lt;br /&gt;A Oracle tem inúmeros projectos Java para gerir e actualizar, tais como o lançamento da NetBeans 7.1 IDE equipada com suporte para a JavaFX 2.0, uma plataforma de aplicações Web. Sendo a Java uma tecnologia tão onipresente, 16 anos ou mais depois do lançamento, quem está ao comando do seus destinos não consegue evitar a irritação de algumas pessoas, quando decide como a plataforma deve evoluir.&lt;br /&gt;&lt;br /&gt;Na verdade, as divergências sobre a Java são nada de novo: os esforços da Apache Software Foundation para obter a certificação apropriada para a implantação Apache Harmony prolongam-se desde o “reinado” da Sun até ao da Oracle, por exemplo.&lt;br /&gt;Mas talvez a Oracle tenha de moderar a sua atitude, se quiser preservar e maximizar o seu investimento substancial na Java. Caso contrário, arrisca-se a que os utilizadores procurem alternativas.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.computerworld.com.pt/2012/01/11/fornecedores-de-tecnologia-java-frustrados-com-a-oracle/"&gt;ComputerWorld.pt&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1423546455940100456?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1423546455940100456/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/fornecedores-de-tecnologia-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1423546455940100456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1423546455940100456'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/fornecedores-de-tecnologia-java.html' title='Fornecedores de tecnologia Java frustrados com a Oracle'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6938459074476144091</id><published>2012-01-16T12:00:00.000-08:00</published><updated>2012-01-16T12:03:40.158-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Caso Java: juiz contesta provas na disputa Oracle x Google</title><content type='html'>&lt;div style="text-align: justify;"&gt;Oracle e Google prosseguem na disputa sobre a acusação de uso indevido da linguagem de programação Java [adquirida pela Oracle com a compra da Sun Microsystems no sistema operacional Android, desenvolvido pela gigante de buscas.&lt;br /&gt;&lt;br /&gt;O juiz William Alsup decidiu que um e-mail potencialmente prejudicial do engenheiro Tim Lindholm da Google não será levado em consideração no julgamento, de acordo com uma decisão tomada ontem (4/1) na Corte da Califórnia do Norte.&lt;br /&gt;&lt;br /&gt;“Fomos convidados por Larry e Sergey a investigar alternativas tecnológicas que existem no Java para utilizar no Android e no Chrome", escreveu Lindholm em um e-mail em agosto de 2010, referindo-se aos cofundadores da Google Larry Page e Sergey Brin. “Concluímos que precisamos negociar uma licença para Java."&lt;br /&gt;&lt;br /&gt;A Google forneceu uma declaração de Lindholm em que ele afirmou que antes de escrever o e-mail, "não tinha realizado revisões de patentes e direitos autorais nem tinha revisado o código-fonte. Além disso, não fez e não tinha formação jurídica necessária para identificar se havia infração no Android ", escreveu Alsup. "Essa declaração não é convincente”, acrescentou o juiz.&lt;br /&gt;&lt;br /&gt;A decisão de Alsup pode não ter sido a palavra final do juíz, já que a Google entrou com uma petição em um tribunal de apelação na esperança de manter o e-mail fora do processo. Não está claro quando o assunto será resolvido.&lt;br /&gt;&lt;br /&gt;O juiz também negou uma moção do Google que queria fazer com que a Oracle parasse de apresentar testes que supostamente mostram melhor desempenho para o Android usando Java, escreveu.&lt;br /&gt;&lt;br /&gt;Segundo o juiz, uma decisão final sobre o caso poderá ser feita em 19 de março ou próximo dessa data.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://computerworld.uol.com.br/negocios/2012/01/05/caso-java-juiz-contesta-provas-na-disputa-oracle-x-google/"&gt;ComputerWorld&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6938459074476144091?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6938459074476144091/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/caso-java-juiz-contesta-provas-na.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6938459074476144091'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6938459074476144091'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/caso-java-juiz-contesta-provas-na.html' title='Caso Java: juiz contesta provas na disputa Oracle x Google'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5502441586840435480</id><published>2012-01-16T11:58:00.000-08:00</published><updated>2012-01-16T12:00:16.008-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>Liberado NetBeans 7.1</title><content type='html'>&lt;div style="text-align: justify;"&gt;Os desenvolvedores do NetBeans da Oracle, lançaram o ramo NetBeans 7.1, sendo liberado um pouco mais tarde do que o inicialmente previsto. O recurso headline para esta versão do IDE baseado em Java, com suporte multi-plataforma é a introdução do JavaFX 2.0, incluindo a compilação, depuração e profiling de aplicações, e sua implantação para o desktop como um applet ou via JNLP.&lt;br /&gt;&lt;br /&gt;O NetBeans JavaFX requer o suporte, atualmente proprietário, mas sendo aberto, do JavaFX 2.0 SDK - com downloads para sistemas Windows e Mac OS X - embora isso já tenha sido incorporado na versão mais recente do Java SDK 7. Melhorias para o Swing GUI Builder, suporte a CSS3 e ferramentas para depuração de Swing e interfaces de usuário JavaFX, também foram incorporadas. Lembrando que o suporte CSS3 é necessário para o JavaFX, uma vez que é o caminho para personalizar os controles de interface do usuário. Entretanto, sua adição também beneficia NetBeans 7.1 (suporte web), através da conclusão de código e documentação do CSS3.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Saiba Mais:&lt;br /&gt;&lt;br /&gt;[1] Oracle Technetwork Java http://www.oracle.com/technetwork/ja...ads/index.html&lt;br /&gt;[2] NetBeans IDE 7.1 http://netbeans.org/community/releases/71/&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/liberado-netbeans-7-1-4109/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5502441586840435480?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5502441586840435480/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/liberado-netbeans-71.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5502441586840435480'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5502441586840435480'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/liberado-netbeans-71.html' title='Liberado NetBeans 7.1'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-472808183073385453</id><published>2012-01-16T11:56:00.000-08:00</published><updated>2012-01-16T11:58:03.928-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Nasa'/><title type='text'>NASA Lança Web Site Open Source</title><content type='html'>&lt;div style="text-align: justify;"&gt;A NASA, National Aeronautics and Space Administration nos EUA, lançou o site code.nasa.gov, um site que servirá como fonte central de informações sobre os projetos de código aberto da agência. O site, que ainda está em fase alpha, se destina a ajudar a unificar e expandir as atividades open source da NASA, juntamente com uma visão geral dos seus projetos da mesma natureza, como o visualizador 3D interativo do mundo World Wind Java.&lt;br /&gt;&lt;br /&gt;Para ajudar os funcionários da NASA a liberar mais software em código aberto, o site também tem uma página com um Guia que fornece instruções, e how-tos para o desenvolvimento e publicação de programas de fonte aberta. Na sequência, planejado para a segunda fase de desenvolvimento, e ainda não implementado, há um fórum para os usuários do site discutirem projetos de código aberto e descobrirem de qual forma eles podem contribuir para um projeto da NASA.&lt;br /&gt;&lt;br /&gt;A terceira fase incidirá sobre instrumentos e mecanismos, incluindo controle de versão, acompanhamento de problemas e documentação. Durante essa fase, a NASA vai "criar e hospedar uma ferramenta, serviços e cadeia de processos para reduzir ainda mais a responsabilidade de ingressar no mundo open".&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/nasa-lanca-web-site-open-source-4107/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-472808183073385453?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/472808183073385453/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/nasa-lanca-web-site-open-source.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/472808183073385453'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/472808183073385453'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/nasa-lanca-web-site-open-source.html' title='NASA Lança Web Site Open Source'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3239851507755276082</id><published>2012-01-16T11:54:00.000-08:00</published><updated>2012-01-16T11:56:02.297-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache Struts Lança Atualização para Corrigir Falha de Segurança</title><content type='html'>&lt;div style="text-align: justify;"&gt;Os desenvolvedores do Apache Struts, lançaram a versão 2.3.1.1 do seu framework de código aberto para aplicações baseadas em Java. A atualização fecha falhas críticas no Struts 2, fixando quatro vulnerabilidades de segurança antigas e bem conhecidas, que poderiam ser exploradas por um atacante para contornar as restrições, utilizando invocação de método dinâmico (CMS) para injetar e executar códigos Java maliciosos.&lt;br /&gt;&lt;br /&gt;As versões 2.1.0 a 2.3.1 do Struts são afetados; upgrade para 2.3.1.1 corrige os problemas. Alternativamente, o alerta de segurança fornece instruções para alterar um arquivo de configuração que mitiga esse problema. Mais informações sobre a atualização podem ser encontradas nas notas de versão e assessoria de segurança do projeto. Struts 2.3.1.1 está disponível para download a partir do site do projeto.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/apache-struts-lanca-atualizacao-para-corrigir-falha-de-seguranca-4100/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3239851507755276082?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3239851507755276082/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/apache-struts-lanca-atualizacao-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3239851507755276082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3239851507755276082'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/apache-struts-lanca-atualizacao-para.html' title='Apache Struts Lança Atualização para Corrigir Falha de Segurança'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1260736839340372508</id><published>2012-01-16T11:51:00.000-08:00</published><updated>2012-01-16T11:53:55.852-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Um padrão JSON para Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;Uma nova interface Java para o processamento de dados enviados em &lt;a href="http://www.json.org/"&gt;formato JSON&lt;/a&gt; foi aprovado pelo Java Community Process (JCP) como uma Java Specification Request (JSR). Com 10 votos à favor e 6 abstenções, o Comitê Executivo &lt;a href="http://jcp.org/en/jsr/results?id=5286"&gt;aprovou&lt;/a&gt; a &lt;a href="http://jcp.org/en/jsr/detail?id=353"&gt;JSR 353&lt;/a&gt;, que deve servir como uma base para o desenvolvimento padronizado de futuras APIs JSON e vai permitir que aplicativos sejam menores e mais portáveis por não terem que embutir as bibliotecas JSON necessárias para seu funcionamento.&lt;br /&gt;&lt;br /&gt;A proposta planeja permitir que produção e consumo de texto JSON seja feito de forma contínua, de forma similar à API &lt;a href="http://stax.codehaus.org/"&gt;StAX&lt;/a&gt; usada para XML. Também tem como objetivo produzir um modelo de objeto e API para o texto JSON, de forma similar à API &lt;a href="http://en.wikipedia.org/wiki/Java_API_for_XML_Processing#DOM_interface"&gt;DOM&lt;/a&gt; para XML. O pedido especificamente aponta que agregar texto JSON a objetos Java, e vice-versa, não será uma meta da especificação. Os desenvolvedores afirmam que eles pretendem integrar a JSR 353 ao Java EE 7, assim como oferecer uma variante independente para o Java SE 6 e posteriores.&lt;br /&gt;&lt;br /&gt;O grupo de usuários brasileiros, SouJava, votou à favor da JSR e comentou favoravelmente o trabalho do líder de especificação, Jitendra Kotamraju, que demonstrou sua habilidade em envolver desenvolvedores da comunidade mais ampla. A IBM também ofereceu seus comentários e apontou que seu voto favorável foi exclusivamente baseado nos méritos técnicos do JSR 353 e que não pretendia votar, devido aos termos de licenciamento ao quais os pedido foi submetido pela Oracle [PDF]. A IBM acrescentou que prefere uma licença livre e em código aberto, mas que isso não é um criticismo aos termos de licença aplicáveis da JSR.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.linuxmagazine.com.br/lm/noticia/um_padraeo_json_para_java"&gt;Linux Magazine&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1260736839340372508?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1260736839340372508/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/um-padrao-json-para-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1260736839340372508'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1260736839340372508'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/um-padrao-json-para-java.html' title='Um padrão JSON para Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-429169819782546998</id><published>2012-01-16T11:13:00.000-08:00</published><updated>2012-01-16T11:17:54.958-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='AljugJavaJobs'/><category scheme='http://www.blogger.com/atom/ns#' term='aljug'/><title type='text'>Canal AJJ</title><content type='html'>Senhores venho aqui divulgar o AJJ  - Aljug Java Job.&lt;br /&gt;&lt;br /&gt;Sua finalidade é ter currículos de interessados quando existir um vaga de emprego, estágio ou traineer. Este canal visa também as empresas solicitarem candidatos a vagas.&lt;br /&gt;&lt;br /&gt;Lembrando que não é apenas para vagas em JAVA mais também para vagas em TI.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;O e-mail para comunicar é o &lt;span style="font-size:130%;"&gt;ajj@aljug.com.br&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Até mais!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-429169819782546998?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/429169819782546998/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/canal-ajj.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/429169819782546998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/429169819782546998'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/canal-ajj.html' title='Canal AJJ'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7512404108633400727</id><published>2012-01-12T04:30:00.000-08:00</published><updated>2012-01-12T09:41:48.090-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Retrospectiva'/><category scheme='http://www.blogger.com/atom/ns#' term='aljug'/><title type='text'>ALJUG de 2011 à ALJUG 2012 - Retrospectiva</title><content type='html'>&lt;div style="text-align: justify;"&gt;Pessoal,&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Devido a grande correria de começo de ano só agora pude escrever sobre o ano feliz que o aljug passou em 2011.&lt;br /&gt;&lt;br /&gt;Este ano vimos a oracle e a google entrarem em conflito por causa do Andriod, luta esta que se arrasta até os dias atuais.&lt;br /&gt;&lt;br /&gt;Vimos também o Pai do Java ,James Gosling, se aventurar em um novo ramo.&lt;br /&gt;&lt;br /&gt;Vimos o Twitter mudar seu front-end para Java.&lt;br /&gt;&lt;br /&gt;Vimos o OpenJDK ser referência de implementação.&lt;br /&gt;&lt;br /&gt;Vimos ser apresentado pela oracle a Java Magazine e Java 7&lt;br /&gt;&lt;br /&gt;Vimos novidades para o Java 8.&lt;br /&gt;&lt;br /&gt;Conseguimos realizar o 1º Aljug Java Day com a parceria do SOUJAVA e da  Oracle, onde tivemos a ilustre presença do Stephen Chin apresentado o  JavaFX e seus novos recursos.&lt;br /&gt;&lt;br /&gt;Aumentamos o número de membros do ALJUG, mais ainda lutamos para fortalecer mais ainda nosso grupo.&lt;br /&gt;&lt;br /&gt;Agora o Aljug se juntou com o JavaAL sendo um só grupo com a mesmas finalidades.&lt;br /&gt;&lt;br /&gt;Vimos o aljug fazer uma parceria com o Cesmac para o evento. E já estamos certos de 2012 ter a sengunda edição no mesmo período.&lt;br /&gt;&lt;br /&gt;Para o ano de 2012:&lt;br /&gt;&lt;br /&gt;Esperamos que possamos nos fortalecer mais ainda tentando fazer mais encontros, promover mini-cursos, promover conhecimento.&lt;br /&gt;&lt;br /&gt;Contamos com ajuda de vocês para cada vez mais crescer.&lt;br /&gt;&lt;br /&gt;Criamos um canal de banco de curriculum o AJJ é só mandar seu curriculum para ajj@aljug.com.br&lt;br /&gt;&lt;br /&gt;E estamos com ideias para em breve se der tudo certo anunciar.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Aljug - Nosso Objetivo é ajudar!&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7512404108633400727?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7512404108633400727/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2012/01/aljug-de-2011-aljug-2012-retrospectiva.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7512404108633400727'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7512404108633400727'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2012/01/aljug-de-2011-aljug-2012-retrospectiva.html' title='ALJUG de 2011 à ALJUG 2012 - Retrospectiva'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-273037071269716913</id><published>2011-12-29T10:26:00.000-08:00</published><updated>2011-12-29T10:28:23.529-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Órgão de patentes dos EUA rejeita pedido de indenização da Oracle contra o Google</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Escritório de Marcas e Patentes dos Estados Unidos (USPTO, na sigla em inglês) rejeitou pedido da Oracle de abertura de processo contra o Google. A empresa acusava o gigante das buscas de utilizar parte do software Java, adquirido com a compra da Sun Microsystems, para concepção do sistema operacional Android.&lt;br /&gt;&lt;br /&gt;Na ação judicial, &lt;a href="http://www.tiinside.com.br/13/08/2010/oracle-processa-google-por-violacao-de-patente/ti/195035/news.aspx"&gt;aberta em agosto do ano passado&lt;/a&gt;, a Oracle reivindicava US$ 6 bilhões em indenização. Uma acareação entre o CEO da Oracle, Larry Ellison, e o CEO do Google, Larry Page, foi marcada para outubro, mas que acabou sendo &lt;a href="http://www.tiinside.com.br/27/10/2011/justica-adia-julgamento-de-acao-judicial-movida-pela-oracle-contra-o-google/ti/247442/news.aspx"&gt;adiada para o ano que vem&lt;/a&gt;. Antes disso, os executivos tentaram uma conciliação, mas não foi bem sucedida. A Oracle tem seis meses para recorrer da negativa do USPTO.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.tiinside.com.br/27/12/2011/orgao-de-patentes-dos-eua-rejeita-pedido-de-indenizacao-da-oracle-contra-o-google/ti/255397/news.aspx"&gt;Ti Inside&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-273037071269716913?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/273037071269716913/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/orgao-de-patentes-dos-eua-rejeita.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/273037071269716913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/273037071269716913'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/orgao-de-patentes-dos-eua-rejeita.html' title='Órgão de patentes dos EUA rejeita pedido de indenização da Oracle contra o Google'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-9093006770937891758</id><published>2011-12-29T10:18:00.000-08:00</published><updated>2011-12-29T10:25:49.988-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>Recife Summer School oferece cursos na área de TI</title><content type='html'>&lt;div style="text-align: justify;"&gt;Estão abertas as inscrições para mais de 70 palestras, cursos, mesas-redondas e oficinas do Recife Summer School 2012. O evento, que é referência nas áreas de empreendedorismo e inovação, tem início a partir da próxima segunda-feira (02) e segue até o dia 16 de fevereiro, com uma programação bastante diversificada para atender estudantes, profissionais de TI e o segmento de economia criativa.&lt;br /&gt;&lt;br /&gt;Na próxima semana, a Qualiti dará início a 11 cursos nas áreas de Java, Lógica de Programação, Preparação para Certificação Internacional (ISTQB), C# Completo e outras modalidades. Os valores variam de R$ 550 a R$ 1.710. A empresa Inove também oferece um curso de programação em C# que é reconhecido pela Microsoft. O Centro de Estudos Avançados do Recife (Cesar) participa com uma extensão em planejamento e-business. Dentre os seminários, destaque para uma palestra sobre desenvolvimento de software para TV Digital, que será realizada na próxima semana, no auditório do Cesar, pelo engenheiro de sistemas Vitor Hazin.&lt;br /&gt;&lt;br /&gt;O Recife Summer School, criado em 2009, é promovido pelo Porto Digital e recebe o apoio do Ministério de Ciência, Tecnologia e Inovação e da Secretaria de Ciência e Tecnologia do Estado de Pernambuco, entre outras instituições. Durante os 45 dias do evento, acontecem várias atividades distintas, como workshops, mesas-redondas, palestras e mini-cursos com o propósito de oferecer oportunidade de adquirir novos conhecimentos, trocar idéias, estabelecer networking e gerar oportunidades de negócios.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www2.portodigital.org/portodigital/ARQUIVOS_ANEXO/Jornada_Recife_Summer_School_Parcial.xls"&gt;Clique aqui para ver a programação de cursos e como fazer a inscrição&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.pernambuco.com/ultimas/nota.asp?materia=20111228092251&amp;amp;assunto=196&amp;amp;onde=Tecnologia"&gt;Diario de Pernambuco&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-9093006770937891758?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/9093006770937891758/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/recife-summer-school-oferece-cursos-na.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9093006770937891758'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9093006770937891758'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/recife-summer-school-oferece-cursos-na.html' title='Recife Summer School oferece cursos na área de TI'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2680993719528108022</id><published>2011-12-29T10:14:00.000-08:00</published><updated>2011-12-29T10:18:01.687-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>HashDos: a brecha que afeta milhões de sites com PHP, Java e outras linguagens</title><content type='html'>&lt;div style="text-align: justify;"&gt;A 23ª edição da Chaos Computer Club, conferência de segurança que acontece na Alemanha, começou essa semana e, para variar, as primeiras palestras já assustam. Além do aviso do pesquisador que encontrou &lt;a href="http://tecnoblog.net/86697/redes-gms-vulneraveis/"&gt;uma brecha na rede 2G GSM&lt;/a&gt; que afeta milhões de celulares, hoje uma dupla de pesquisadores avisou que milhões de sites estão vulneráveis a um novo tipo de ataque de DoS, chamado HashDos, que pode deixá-los fora do ar se não for tratado logo.&lt;br /&gt;&lt;br /&gt;Segundo os descobridores da brecha, os pesquisadores Alexander Klink e Julian Wälde, o problema está na maneira como certas linguagens usadas em servidores web armazenam valores em uma tabela hash. A grande maioria faz da mesma forma e pessoas mal-intencionadas podem tirar vantagem disso, enviando valores pré-determinados que sabem que não serão tratados como deveriam. Essas requisições, no final das contas, acaba gerando uma função quadrática que sobrecarrega os servidores.&lt;br /&gt;&lt;br /&gt;Para provar que o método funciona, durante a apresentação dos detalhes do ataque, eles enviaram requisições do tipo HTTP POST com 2 MB de tamanho para um servidor web rodando Apache Tomcat. Isso fez com que o processamento do servidor atingisse 100% e permanecesse nesse nível durante toda a palestra.&lt;br /&gt;&lt;br /&gt;Quais são as linguagens afetadas? A lista não é nada pequena. Nela constam PHP, ASP.NET, Java, Python, Ruby, Apache Tomcat, Apache Geronimo, Jetty, Glassfish, e até a V8, engine de renderização de JavaScript do Google.&lt;br /&gt;&lt;br /&gt;A Microsoft já anunciou que vai liberar uma atualização para a ASP.NET que soluciona esse problema e versões mais novas do PHP (5.4.0RC4 e 5.3.9) já contam com uma correção. Mas &lt;a href="http://w3techs.com/technologies/details/pl-php/5/all"&gt;segundo a W3Techs&lt;/a&gt;, a enorme maioria desses sites ainda roda a versão 5.2. PHP é a linguagem mais usada em servidores web no mundo, sendo responsável por cerca de 77% deles, ou 20 milhões de sites e 1 milhão de servidores web (números estimados).&lt;br /&gt;&lt;br /&gt;Eis uma observação que oferece uma perspectiva interessante: os criadores da Perl, uma linguagem relativamente pouco usada na internet, trataram esse problema em meados de 2003.&lt;br /&gt;&lt;br /&gt;A explicação é extremamente complexa, mas vale a pena pesquisar bem se você quiser impressionar seus amigos nerds: leia os detalhes &lt;a href="http://events.ccc.de/congress/2011/Fahrplan/attachments/2007_28C3_Effective_DoS_on_web_application_platforms.pdf"&gt;nesse PDF&lt;/a&gt; liberado ontem pela dupla e &lt;a href="http://www.ocert.org/advisories/ocert-2011-003.html"&gt;veja aqui&lt;/a&gt; uma lista completa de linguagens afetadas e em quais versões delas essa falha já foi corrigida.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://tecnoblog.net/85756/amazon-aws-brasil-importante/"&gt;TecnoBlog&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2680993719528108022?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2680993719528108022/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/hashdos-brecha-que-afeta-milhoes-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2680993719528108022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2680993719528108022'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/hashdos-brecha-que-afeta-milhoes-de.html' title='HashDos: a brecha que afeta milhões de sites com PHP, Java e outras linguagens'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6130701525284256864</id><published>2011-12-26T12:51:00.000-08:00</published><updated>2011-12-26T12:55:46.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='JDK8'/><title type='text'>Java 8: O estado atual do lambda</title><content type='html'>&lt;div style="text-align: justify;"&gt;Brian Goetz publicou uma atualização do "&lt;a href="http://cr.openjdk.java.net/%7Ebriangoetz/lambda/lambda-state-4.html"&gt;estado do lambda&lt;/a&gt;", dando informações da situação do plano de adicionar lambdas na linguagem Java, que também pode ser acompanhado pela &lt;a href="http://jcp.org/en/jsr/detail?id=335"&gt;JSR 335&lt;/a&gt; e pela &lt;a href="http://www.infoq.com/news/2011/11/jdk-jeps"&gt;proposta de melhoria do Java&lt;/a&gt; número &lt;a href="http://openjdk.java.net/jeps/126"&gt;126&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O plano para trazer os lambdas para a linguagem Java cobre tanto as sintaxes para funções anônimas, como planos para estender o conjunto de classes Java existentes (tal como as de Collections), com métodos que aceitem lambdas também. O objetivo é adicionar funções como map e filter, para que coleções possam ser processadas de forma mais funcional.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;De modo a fornecer este comportamento nas interfaces existentes (e não somente nas classes básicas do Java), um novo tipo de método foi adicionado às interfaces, chamado método default (antes chamado método defender).&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Isto efetivamente permite que interfaces tenham implementações de métodos, de forma bem parecida com as traits do Scala ou classes abstratas do Java. Quando um método é invocado através de uma referência de interface, o compilador inicialmente delega a chamada do método para uma instância; mas se nenhuma implementação do método for encontrada, o método default declarado na interface é invocado.&lt;br /&gt;&lt;br /&gt;Diferentemente do que acontecia em versões anteriores da especificação, em vez de se definir um apontador para um método estático existente, a nova especificação permite métodos (mas não atributos) de interface com corpos válidos, identificados com a palavra-chave default. O seguinte exemplo adiciona o método skip() a todos os iterators:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;interface Iterator&lt;e&gt; {&lt;br /&gt;  boolean hasNext();&lt;br /&gt;  E next();&lt;br /&gt;  void remove();&lt;br /&gt;&lt;br /&gt;  void skip(int i) default {&lt;br /&gt;    for (; i &amp;gt; 0 &amp;amp;&amp;amp; hasNext(); i--) next();&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Como a mudança efetivamente adiciona a implementação de herança múltipla à linguagem Java, no caso de colisões (quando o mesmo método default é herdado por dois caminhos separados), o método precisa ser redefinido na classe. Ou então um dos métodos default deve ser explicitamente chamado através do construtor: new Iterator.super.skip().&lt;br /&gt;&lt;br /&gt;Outra recente mudança é a sugestão de alterar a sintaxe das referências a métodos, de Person#compare, inspirada no JavaDoc, para uma sintaxe mais inspirada no C++ como Person::compare. Qualquer que seja a sintaxe adotada, as referências de métodos fornecem um atalho tipado para um método que recebe um lambda.&lt;br /&gt;&lt;br /&gt;Embora as expressões atuais do lambda não tenham sofrido muitas alterações, algumas partes da sintaxe e da terminologia vêm sendo revisadas. Por exemplo, a &lt;a href="http://www.infoq.com/br/news/2011/09/java-lambda"&gt;decisão anterior&lt;/a&gt; era de usar =&amp;gt;, adotado em C# e Scala, como sintaxe para introduzir uma expressão lambda; agora a sintaxe foi alterada para -&amp;gt;. Assim, uma função que retorna a negação dela mesma, pode ser escrita como int a -&amp;gt; -a. (Se o tipo de a puder ser inferido, ele é usado como alternativa; no caso de expressões em que o compilador não consegue identificar o tipo como byte, short, int ou long, será preciso fazer a distinção explicitamente ).&lt;br /&gt;&lt;br /&gt;Outra mudança em terminologia ocorre para classes como Runnable e Action. Estas são interfaces com um único método abstrato, antes chamadas tipos SAM (Single Abstract Method). Para estimular o seu uso mais amplo no Java, agora são chamadas de interfaces funcionais.&lt;br /&gt;&lt;br /&gt;A mudança visa encorajar o uso desses tipos como sendo conversíveis para um tipo mais geral, partindo de uma referência a um método. Dessa forma, onde um código Java existente tem métodos que esperam instâncias de Comparator, pode-se passar agora uma expressão lambda ou um handle do método com a mesma assinatura do método compareTo() do Comparator. Embora tecnicamente o Comparator tenha dois métodos abstratos (compareTo() e equals()), ainda é visto como uma interface funcional, pois equals() já é disponibilizado em Object.&lt;br /&gt;&lt;br /&gt;Embora as funções tipadas tenham sido consideradas (estão disponíveis em um &lt;a href="http://www.infoq.com/articles/lambdas-java-analysis"&gt;rascunho inicial&lt;/a&gt; da especificação), foram rejeitadas, pelo menos por agora. Isso porque apagar uma função tipada causa problemas na versão atual da JVM. Embora não esteja descartada a inclusão das funções tipadas no futuro, há a expectativa de que interfaces funcionais baseadas em tipos sejam mais úteis em Java do que um novo tipo funcional.&lt;br /&gt;&lt;br /&gt;Os lambdas continuam tendo uma vantagem na qual o tipo do argumento pode ser inferido sem ter que se definir explicitamente o tipo (a menos que haja necessidade de distingui-lo, como mencionado). Lambdas podem também ser recursivos e capturar estados de escopos externos (lambdas que capturam escopos externos são conhecidos como closures). A captura acontece somente para variáveis com modificador final. No entanto, a adoção de um "final efetivo", significa que o final pode ser inferido em muitos locais e não precisa ser explicitamente mencionado.&lt;br /&gt;&lt;br /&gt;A adição de lambdas à linguagem Java, juntamente com referências a métodos, irá reduzir significativamente a quantidade de código repetitivo necessário para operações comuns. Por exemplo, para ordenar um array de strings diferenciando maiúsculas e minúsculas, poderá ser escrito:&lt;br /&gt;&lt;br /&gt;Arrays.sort(names, String::compareToIgnoreCase)&lt;br /&gt;&lt;br /&gt;Juntamente com os métodos default, que permitem que interfaces cresçam (como os traits do Scala) sem afetar os códigos existentes, essas mudanças deixarão o código Java muito mais conciso. Não teremos um completo híbrido objeto-funcional, mas veremos um crescimento no número de bibliotecas com estilo funcional a partir do JDK8.&lt;br /&gt;&lt;br /&gt;O código compilado com lambdas e métodos default não rodará em versões anteriores ao JDK8, mas será possível compilá-lo com versões mais antigas do JDK e usá-lo de maneira funcional. O processo será parecido com o que foi utilizado para trazer os tipos genéricos gradualmente para a linguagem Java.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Postado por Alex Blewitt , traduzido por Rafael Sakurai&lt;br /&gt;Fonte: &lt;a href="http://www.infoq.com/br/news/2011/12/java8-lambda"&gt;InfoQ&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;/e&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6130701525284256864?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6130701525284256864/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/java-8-o-estado-atual-do-lambda.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6130701525284256864'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6130701525284256864'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/java-8-o-estado-atual-do-lambda.html' title='Java 8: O estado atual do lambda'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3174399852055077640</id><published>2011-12-21T15:06:00.000-08:00</published><updated>2011-12-21T15:08:40.061-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Formación Digital estreia Oracle SDP no Brasil</title><content type='html'>&lt;div style="text-align: justify;"&gt;Oracle University e Formación Digital formam aliança para oferecer cursos on-line com diferentes tecnologias da Oracle&lt;br /&gt;&lt;br /&gt;A Oracle University, divisão educacional da empresa que está presente em mais de 86 países, expandiu para Brasil, Chile e México sua parceria com a espanhola Formación Digital para oferta de cursos online em Java, MySQL, Oracle 11g, entre outras tecnologias.&lt;br /&gt;&lt;br /&gt;O acordo, que já existe há mais de um ano na Colômbia, faz parte do programa Skill Development Partnership.&lt;br /&gt;&lt;br /&gt;“É nossa primeira parceria no programa, que será ampliado nos próximos anos, com meta de capacitar 18 mil pessoas nos quatro países agora conveniados”, destaca Elba Medina, VP da Oracle University América Latina.&lt;br /&gt;&lt;br /&gt;Conforme Juan José Rojo Gomes, diretor da Formación Digital, todos os cursos e certificações da parceria já estão disponíveis nos quatro países, a “um custo acessível e com facilidades de pagamento”.&lt;br /&gt;&lt;br /&gt;Mundialmente, a Oracle Academy conta com um total de 1,5 milhão de estudantes.&lt;br /&gt;&lt;br /&gt;Em 2011, a iniciativa se intensificou na América Latina, com aumento de 66% na participação de alunos, alcançando a marca de 108.640 pessoas.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.baguete.com.br/noticias/software/21/12/2011/formacion-digital-estreia-oracle-sdp-no-brasil"&gt;Baguete&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3174399852055077640?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3174399852055077640/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/formacion-digital-estreia-oracle-sdp-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3174399852055077640'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3174399852055077640'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/formacion-digital-estreia-oracle-sdp-no.html' title='Formación Digital estreia Oracle SDP no Brasil'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1077691634731754909</id><published>2011-12-21T15:02:00.000-08:00</published><updated>2011-12-21T15:04:52.436-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Java 7 com novos efeitos</title><content type='html'>&lt;div style="text-align: justify;"&gt;Essa semana, a Oracle &lt;a href="http://blogs.oracle.com/javase/entry/java_7_update_2_and"&gt;disponibilizou&lt;/a&gt; uma segunda atualização para o Java 7, que foi lançado no verão 2011, assim com o &lt;a href="http://www.oracle.com/technetwork/java/javase/6u30-relnotes-1394870.html"&gt;Update 30&lt;/a&gt; para a versão anterior, Java 6. A atualização para o Java 7, com o número de versão 1.7.0_02-b13, inclui uma nova versão da máquina virtual Java HotSpot, que foi atualizado para melhorar confiabilidade e desempenho. O Java 7 agora suporta o Solaris 11 e a versão 5 e superiores do navegador Firefox.&lt;br /&gt;&lt;br /&gt;O Java Development Kit (JDK) agora inclui o SDK para desenvolver aplicativos JavaFX. O uso desse SDK requer a instalação da versão 2.0.2 do framework da Oracle para aplicativos RIA -Rich Internet Application. Mais informações sobre as falhas corrigidas e outras aspectos do Java SE 7 Update 2 podem ser encontrados nas notas de lançamento dessa versão.&lt;br /&gt;&lt;br /&gt;O Java SE 6 Update 30 foi atualizado para melhorar o desempenho e estabilidade de aplicativos Java e está agora certificado para o Red Hat Enterprise 6. Mais informações podem ser encontradas nas notas de lançamento associadas. Ambas atualizações estão disponíveis para download na página Oracle's Java SE Downloads, que inclui os lançamentos de runtime e JDK de cada versão.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.linuxnewmedia.com.br/lm/noticia/java_7_com_novos_efeitos"&gt;Linux Magazine Online&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1077691634731754909?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1077691634731754909/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/java-7-com-novos-efeitos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1077691634731754909'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1077691634731754909'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/java-7-com-novos-efeitos.html' title='Java 7 com novos efeitos'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5878259930134367654</id><published>2011-12-21T03:41:00.000-08:00</published><updated>2011-12-21T03:43:49.719-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Spring Framework'/><title type='text'>Liberado Spring Roo 1.2.0</title><content type='html'>&lt;div style="text-align: justify;"&gt;Versão 1.2.0 do Spring Roo, a ferramenta de desenvolvimento para a criação rápida de aplicativos Java, foi liberada. Em um anúncio no blog da SpringSource, o líder do projeto Roo, Alan Stewartdiz, diz que o release representa uma quantidade significativa de esforço de engenharia, e inclui todos os mais populares recursos que a comunidade Roo solicitou. Spring Roo agora apóia projetos (multi-módulo) Maven, permitindo a criação de projetos que têm uma similaridade com Object Model Project (OMP), com módulos de múltiplos projetos. Ele também suporta 2.0/PrimeFaces JSF, permitindo o uso de componentes a partir da biblioteca PrimeFaces 3.0.&lt;br /&gt;&lt;br /&gt;Outros novos recursos incluem suporte para uma camada de serviços e uma camada de repositório flexível, suporte flexível GWT, suporte ao MongoDB, multi-esquema de apoio para Roo's DBRE (engenharia reversa de banco de dados), e muitas melhorias na usabilidade do shell Roo.&lt;br /&gt;&lt;br /&gt;SpringSource &lt;a rel="nofollow" href="http://www.springsource.org/spring-roo#documentation" target="_blank"&gt;http://www.springsource.org/spring-roo#documentation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/liberado-spring-roo-1-2-0-3998/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5878259930134367654?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5878259930134367654/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/liberado-spring-roo-120.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5878259930134367654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5878259930134367654'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/liberado-spring-roo-120.html' title='Liberado Spring Roo 1.2.0'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-9179016849809077963</id><published>2011-12-19T15:14:00.000-08:00</published><updated>2011-12-19T15:16:46.071-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><title type='text'>Canonical vai remover Java do sistema de usuários</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Canonical anunciou essa semana algo controverso: a empresa vai remover sistematicamente o Java do Ubuntu, deixando espaço para alternativas livres. A decisão tem base nos problemas de segurança encontrados nos pacotes JDK do Java, usados também em navegadores. Várias das vulnerabilidades foram descobertas em outubro e até hoje permanecem sem solução, oferecendo risco aos usuários. Dessa forma a Canonical achou mais fácil desabilitar o plugin e cortar o mal pela raiz.&lt;br /&gt;&lt;br /&gt;As primeiras versões do Ubuntu a serem afetadas serão a 10.04 LTS, 10.10 e 11.04. A ideia envolve substituir os pacotes disponíveis atualmente no repositório de Parceiros com pacotes vazios. Assim, ao fazer a atualização, o próprio Ubuntu removeria todos os arquivos do sistema.&lt;br /&gt;&lt;br /&gt;A Canonical já está alertando aos usuários para que migrem para OpenJDK e desinstalem o JDK da Oracle (caso eles o tenham baixado e instalado manualmente), ou eles poderão “experimentar falhas após a atualização dos pacotes”.&lt;br /&gt;&lt;br /&gt;Marc Deslauriers, da Canonical, &lt;a href="http://news.ycombinator.com/item?id=3358019"&gt;comentou sobre a decisão&lt;/a&gt; dizendo que eles podiam remover os pacotes dos repositórios e deixar os pacotes inseguros nos sistemas dos usuários ou remover tanto dos repositórios quanto dos sistemas, de forma remota. “Não há uma forma perfeita de lidar com isso”, ele disse, “mas infelizmente essa é melhor maneira de lidar com o problema e garantir que nossos usuários permaneçam seguros, ao custo de quebrar algumas instalações”.&lt;br /&gt;&lt;br /&gt;Portanto, se você ainda não usa o OpenJDK ou o icedtea, é bom começar a se preparar, ou muito em breve terá problemas para acessar páginas que tenham código Java.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://tecnoblog.net/85791/canonical-remove-java/"&gt;TecnoBlog&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-9179016849809077963?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/9179016849809077963/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/canonical-vai-remover-java-do-sistema.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9179016849809077963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9179016849809077963'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/canonical-vai-remover-java-do-sistema.html' title='Canonical vai remover Java do sistema de usuários'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8028623957162204891</id><published>2011-12-15T15:42:00.000-08:00</published><updated>2011-12-15T15:43:43.337-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JavaOne'/><title type='text'>JavaOne Brasil 2011: Vídeo do Community Keynote</title><content type='html'>Pessoal,&lt;br /&gt;&lt;br /&gt;Vejam os vídeos de momentos do JavaOne 2011.&lt;br /&gt;&lt;br /&gt;O keynote foi encerramento do JavaOne – e um grande obrigado a Oracle  que abriu mão desse espaço e cedeu para a comunidade Java, que está  muito bem representada pela Fabiane Nardon e Bruno Souza.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.loiane.com/2011/12/javaone-brasil-2011-video-do-community-keynote/"&gt;Neste Link&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fonte: Loiane&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8028623957162204891?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8028623957162204891/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/javaone-brasil-2011-video-do-community.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8028623957162204891'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8028623957162204891'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/javaone-brasil-2011-video-do-community.html' title='JavaOne Brasil 2011: Vídeo do Community Keynote'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8436408621471081281</id><published>2011-12-15T15:38:00.000-08:00</published><updated>2011-12-15T15:40:47.359-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Palantir Lança Projetos em Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;A empresa de análise de informações Palantir, lançou dois projetos Java, uma biblioteca MVC e uma ferramenta de monitoramento de plataforma como código aberto, licenciada sob a Apache. Cinch é uma biblioteca projetada para simplificar aplicativos MVC Swing, em desenvolvimento utilizando anotações Java como @Bindable, @Bound, @Action e @EnabledIf para conectar os models, views e controllers. As anotações tomam o lugar do padrão mais comum de objetos anônimos associados com elementos de interface do usuário. A empresa diz que utiliza Cinch em seu produto Government Palantir.&lt;br /&gt;&lt;br /&gt;O outro projeto, Sysmon, é uma ferramenta leve de monitoramento, para coletar dados de desempenho de CPU, disco e rede de sistemas. A aplicação, que atualmente só é capaz de monitorar as plataformas Linux, reúne as informações estatísticas e pacotes com JMX (Java Management Extentsions), onde pode ser acessada por outras ferramentas, incluindo jconsole. O software foi originalmente construído como parte de seu produto Monitoring Server.&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/div&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;a href="http://under-linux.org/palantir-lanca-projetos-em-java-3978/"&gt;Fonte: Under-Linux&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8436408621471081281?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8436408621471081281/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/palantir-lanca-projetos-em-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8436408621471081281'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8436408621471081281'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/palantir-lanca-projetos-em-java.html' title='Palantir Lança Projetos em Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1927651121489320391</id><published>2011-12-15T15:37:00.000-08:00</published><updated>2011-12-15T15:38:49.674-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Grails'/><title type='text'>Grails 2.0</title><content type='html'>&lt;span class="postbody"&gt;Acabou de sair do forno a nova versão do Grails, intitulada Grails 2.0!&lt;br /&gt;&lt;br /&gt;Aqui podemos ver todas as alterações da nova versão&lt;br /&gt;&lt;a class="snap_shots" href="http://blog.springsource.org/2011/12/15/grails-2-0-released/" target="_new" rel="nofollow"&gt;http://blog.springsource.org/2011/12/15/grails-2-0-released/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;esta url podemos ver como migrar das versões anteriores&lt;br /&gt;&lt;a class="snap_shots" href="http://grails.org/doc/2.0.x/guide/gettingStarted.html#upgradingFromPreviousVersionsOfGrails" target="_new" rel="nofollow"&gt;http://grails.org/doc/2.0.x/guide/gettingStarted.h...ngFromPreviousVersionsOfGrails&lt;/a&gt;        &lt;/span&gt;                            &lt;p&gt;&lt;i&gt;&lt;span class="gensmall"&gt;Fonte: &lt;a href="http://www.guj.com.br/java/260909-grails-20-finalmente-lancado#1361715"&gt;GUJ&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1927651121489320391?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1927651121489320391/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/grails-20.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1927651121489320391'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1927651121489320391'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/grails-20.html' title='Grails 2.0'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-937888398360207093</id><published>2011-12-14T14:03:00.000-08:00</published><updated>2011-12-14T14:05:00.269-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Spring Framework'/><title type='text'>Liberado Spring Framework 3.1</title><content type='html'>&lt;div style="text-align: justify;"&gt;A VMware's SpringSource anunciou a disponibilidade geral do seu Spring 3.1, o framework de código aberto para desenvolvimento de aplicativos Java. Spring 3.1 é a primeira versão a incluir suporte "first class" a Java 7; as versões anteriores irão trabalhar com Java 7, mas o ramo 3.1 tem suporte para JDBC 4.1 e configuração ForkJoinPool. A abstração declarativa de cache usando afirmações como @CacheEvict e @Cacheable, é projetado para tornar mais simples a definição das interações entre o código de aplicativos e provedores de cache.&lt;br /&gt;&lt;br /&gt;Aplicações Web podem agora ser bootstrapped sem um arquivo web.xml, graças a um mecanismo de WebApplicationInitializer como o framework oferece aos desenvolvedores uma alternativa baseada em XML. O processamento MVC foi revisto com suporte atribute flash, anotações @RequestPart para fazer upload de várias partes, e refinamentos com suporte a REST.&lt;br /&gt;&lt;br /&gt;Spring Source &lt;a rel="nofollow" href="http://www.springsource.org/node/3334" target="_blank"&gt;http://www.springsource.org/node/3334&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/liberado-spring-framework-3-1-3965/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-937888398360207093?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/937888398360207093/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/liberado-spring-framework-31.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/937888398360207093'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/937888398360207093'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/liberado-spring-framework-31.html' title='Liberado Spring Framework 3.1'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6301258070367730175</id><published>2011-12-13T03:25:00.000-08:00</published><updated>2011-12-13T03:30:54.010-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Bematech reforça parceria com C.E.S.A.R</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Bematech anuncia nova parceria com o C.E.S.A.R – Centro de Estudos e Sistemas Avançados do Recife -, do qual é esperado a criação de um sistema de ponto de venda (PDV), apresentando funcionalidades já demandadas pelos clientes, como por exemplo, uso simplificado, facilidade para treinamento (devido à alta rotatividade dos funcionários dos estabelecimentos) e integração total com programas de fidelidade e promoções.&lt;br /&gt;&lt;br /&gt;O processo de desenvolvimento idealizado pelo C.E.S.A.R envolve quatro fases: estudos e pesquisas, ideação, prototipação e avaliação. Na primeira, serão visitados estabelecimentos de uma grande rede de varejo – cliente da Bematech – para avaliar e entender as necessidades dos usuários finais. Após a definição da solução, que ocorre na segunda etapa, o Centro disponibilizará um protótipo que será utilizado para o teste de usabilidade com o usuário final. Esse aspecto é extremamente importante no projeto, por se tratar de um produto utilizado diariamente e que exige rapidez durante a execução das tarefas.&lt;br /&gt;&lt;br /&gt;“Nosso objetivo é inovar continuamente no desenvolvimento de soluções que agreguem valor ao dia a dia dos nossos clientes. Por isso, buscamos estabelecer alianças com parceiros que atendam de forma eficiente esta nossa exigência. Sendo assim, nossa expectativa é que a parceria com o C.E.S.A.R seja de suma importância para a consolidação do nosso produto de PDV como o melhor do mercado e que, efetivamente, apoie os clientes na produtividade e rapidez das vendas”, afirmou em comunicado à imprensa Antenor Gomes Neto, diretor adjunto de desenvolvimento de software.&lt;br /&gt;&lt;br /&gt;O escopo técnico do projeto em questão envolve, ainda, a criação do design do wireframe e implantação da interface gráfica do usuário (compatível com sistemas touch screen e desktop) em Java para o sistema PDV multiplataforma (Windows e Linux) da Bematech. É esperado que o novo PDV esteja concluído até o final de dezembro.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://crn.itweb.com.br/31818/bematech-reforca-parceria-com-c-e-s-a-r/"&gt;ItWeb&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6301258070367730175?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6301258070367730175/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/bematech-reforca-parceria-com-cesar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6301258070367730175'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6301258070367730175'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/bematech-reforca-parceria-com-cesar.html' title='Bematech reforça parceria com C.E.S.A.R'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2667317519902279499</id><published>2011-12-13T02:50:00.000-08:00</published><updated>2011-12-13T03:13:12.458-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='aljug'/><title type='text'>1º Aljug Java Day</title><content type='html'>&lt;div style="text-align: justify;"&gt;Olá pessoal,&lt;br /&gt;&lt;br /&gt;Quero deixar aqui meus agradecimentos a todos que compareceram ao evento, as pessoas que me ajudaram e apoiaram: SouJava, Cesmac, Oracle, IlhaSoft.&lt;br /&gt;&lt;br /&gt;Quero agradecer também ao Stephen que mostrou bastante participativo e pela sua simplicidade. Quero dizer que foi de alto nível a palestra do Stephen todos gostaram e ficaram curioso para aprender Scala, Visage, GrovvyFX e JavaFX linguagens muito interessante e de produção.&lt;br /&gt;Palavras do Stephen : &lt;/div&gt;&lt;blockquote style="font-style: italic;"&gt;I enjoyed talking to the folks who came out for the event.  I hope that this encourages them to try new technologies and improve their skillset.&lt;br /&gt;&lt;/blockquote&gt;&lt;br /&gt;E gostaria de comunicar que já estamos conversando para o próximo ano.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;O Evento:&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-5hh5VoMRH64/Tucvz0Ysr6I/AAAAAAAAAJo/332rSfu4xfs/s1600/IMGA0182.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-5hh5VoMRH64/Tucvz0Ysr6I/AAAAAAAAAJo/332rSfu4xfs/s320/IMGA0182.JPG" alt="" id="BLOGGER_PHOTO_ID_5685565621860609954" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;                                                      Apresentação do Daniel Amaral&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-WFD8hgxwdCA/Tucvpa8zSVI/AAAAAAAAAJc/pcK9SJHuZ90/s1600/IMGA0178.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-WFD8hgxwdCA/Tucvpa8zSVI/AAAAAAAAAJc/pcK9SJHuZ90/s320/IMGA0178.JPG" alt="" id="BLOGGER_PHOTO_ID_5685565443234023762" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-ukj90kV3PEI/TucxfYm9ZxI/AAAAAAAAALI/UJ5-iu0mxzE/s1600/IMGA0183.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-ukj90kV3PEI/TucxfYm9ZxI/AAAAAAAAALI/UJ5-iu0mxzE/s320/IMGA0183.JPG" alt="" id="BLOGGER_PHOTO_ID_5685567469830104850" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;                                                     Stephen batendo um papo com todos.&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-i-hrQ7yGkgk/TucwGQB15OI/AAAAAAAAAKA/4-bYW3aDMQA/s1600/IMGA0190.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-i-hrQ7yGkgk/TucwGQB15OI/AAAAAAAAAKA/4-bYW3aDMQA/s320/IMGA0190.JPG" alt="" id="BLOGGER_PHOTO_ID_5685565938518582498" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;                                              Palestra sobre JavaFX 2.0 com Stephen Chin&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-EQrlx3MJZ-8/TucwmZHOznI/AAAAAAAAAK8/csmMb0i1jKk/s1600/IMGA0207.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-EQrlx3MJZ-8/TucwmZHOznI/AAAAAAAAAK8/csmMb0i1jKk/s320/IMGA0207.JPG" alt="" id="BLOGGER_PHOTO_ID_5685566490712919666" border="0" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-BxcfuvBHe9k/TucwhbBaxJI/AAAAAAAAAKw/5L1yyrsomfg/s1600/IMGA0193.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://1.bp.blogspot.com/-BxcfuvBHe9k/TucwhbBaxJI/AAAAAAAAAKw/5L1yyrsomfg/s320/IMGA0193.JPG" alt="" id="BLOGGER_PHOTO_ID_5685566405326062738" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-2zWkYLpLu6Y/TucwcL3y5bI/AAAAAAAAAKk/rJc1ShEXx3c/s1600/IMGA0194.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-2zWkYLpLu6Y/TucwcL3y5bI/AAAAAAAAAKk/rJc1ShEXx3c/s320/IMGA0194.JPG" alt="" id="BLOGGER_PHOTO_ID_5685566315359823282" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-ngOkzI_RzME/TucwRMGofMI/AAAAAAAAAKY/K0ggHtwEW3U/s1600/IMGA0198.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://2.bp.blogspot.com/-ngOkzI_RzME/TucwRMGofMI/AAAAAAAAAKY/K0ggHtwEW3U/s320/IMGA0198.JPG" alt="" id="BLOGGER_PHOTO_ID_5685566126443494594" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/-7Uct2p7_ifo/TucwLNA22PI/AAAAAAAAAKM/oaSG0syaxLs/s1600/IMGA0192.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://4.bp.blogspot.com/-7Uct2p7_ifo/TucwLNA22PI/AAAAAAAAAKM/oaSG0syaxLs/s320/IMGA0192.JPG" alt="" id="BLOGGER_PHOTO_ID_5685566023608490226" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2667317519902279499?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2667317519902279499/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/1-aljug-java-day_13.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2667317519902279499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2667317519902279499'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/1-aljug-java-day_13.html' title='1º Aljug Java Day'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-5hh5VoMRH64/Tucvz0Ysr6I/AAAAAAAAAJo/332rSfu4xfs/s72-c/IMGA0182.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3751250300860865165</id><published>2011-12-12T10:21:00.000-08:00</published><updated>2011-12-12T10:24:26.651-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>O que custa mais: corrigir falhas em apliçações Java ou Cobol?</title><content type='html'>&lt;div style="text-align: justify;"&gt;Aumenta a quantidade de software mal projetado no mercado mundial, criando uma série de riscos para as organizações, revela relatório global que analisou 745 aplicações. Esses produtos apresentam problemas de programação que violam as boas práticas de arquitetura e de codificação, contribuindo para elevar o chamado débito técnico, que vem ganhando ampla atenção no mundo corporativo.&lt;br /&gt;&lt;br /&gt;O termo débito técnico está sendo utilizado pelo mercado para definir a dívida que as equipes de desenvolvimento assumem quando escolhem uma metodologia mais fácil e rápida para criação de aplicativos. Esse tipo de abordagem pode comprometer a qualidade do software e trazer impacto para as companhias no longo prazo.&lt;br /&gt;&lt;br /&gt;Os especialistas dizem que assim como o saldo negativo em banco exige pagamento com cobrança de juros, a dívida técnica também pode ter custo alto para as corporações. Uma hora ela precisa ser quitada com a correção das linhas dos códigos escritos errados.&lt;br /&gt;&lt;br /&gt;A pesquisa das 745 aplicações foi realizada pela Cast Software, desenvolvedora de ferramentas que avalia a solidez de engenharia da arquitetura e codificação de um aplicativo. A empresa analisou programas de 160 companhias de aproximadamente 12 segmentos da economia.&lt;br /&gt;&lt;br /&gt;Uma das conclusões do estudo é que o desenvolvimento de programas com códigos de má qualidade é muitas vezes resutado das decisões de negócios de cortar custos. Para reduzir os investimentos dos projetos, as companhias acabam contratando programadores sem muita habilidade.&lt;br /&gt;&lt;br /&gt;Outro fator é a pressão em cima da equipe para que as aplicações sejam desenvolvidas rapidamente para cumprir o cronograma dos projetos. O reflexo são programas que causam falhas de sistemas, diminuem o desempenho dos computadores e abrem brecha de segurança para ataques, entre outros problemas.&lt;br /&gt;&lt;br /&gt;Reparar as linhas de código depois que o software está pronto, além de custar muito causa problemas técnicos. Um exemplo histórico de débito técnico foi o “Bug de 2000”, quando muitas aplicações estavam prontas para interpretar os dígitos “00” na virada daquele ano como 1900.&lt;br /&gt;&lt;br /&gt;Organizações em todo o mundo gastaram somas incalculáveis de dinheiro para corrigir os dois dígitos. Muitas das aplicações foram destruídas porque desenvolvedores sabiam que o erro surgiria eventualmente.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Custo da correção&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A análise da Cast encontrou 1,8 mil tipos de falhas de desenvolvimento em aplicações escritas em Java EE, Cobol, .Net, C, C + + e outras linguagens de programação. A companhia estima que o custo médio para eliminar os bugs por linha de código é de 3,61 dólares. Esse cálculo se baseia no preço hora de 75 dólares cobrado nos Estados Unidos para correção de erros de software.&lt;br /&gt;&lt;br /&gt;Outra constatação da pesquisa da Cast é que corrigir falhas de aplicativos desenvolvidos em Java custa mais. O preço para eliminar bugs desta tecnologia é de 5,42 doláres por linha de código, enquanto o mesmo trabalho na plataforma Cobol sai por 1,26 dólares.&lt;br /&gt;&lt;br /&gt;Bill Curtis, cientista-chefe da Cast, explica que corrigir linhas de código de Cobol custa menos porque a linguagem é mais antiga e &lt;a href="http://computerworld.uol.com.br/carreira/2011/12/06/procuram-se-programadores-de-mainframe/"&gt;os programadores são mais experientes&lt;/a&gt;. Por estarem atuando há mais de 30 anos com nessa tecnologia, eles conseguem corrigir falhas críticas mais rapidamente.&lt;br /&gt;&lt;br /&gt;Sobre Java, Curtis constata que há muitos profissionais iniciando agora o desenvolvimento nesta linguagem sem formação científica em computação. “Tem uma enorme quantidade de pessoas escrevendo código sem ser guru em engenharia de software", percebe o executivo.&lt;br /&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Implicações do débito técnico&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O estudo da Cast reforça a necessidade de as companhia entenderem as implicações do débito técnico, informa Carolyn Seaman, professora adjunta de sistemas de informação da Universidade de Maryland, em Baltimore (EUA), e coordenadora de um programa da National Science Foundation sobre esse tema. De acordo com ela, o tema gera preocupação devido ao risco que pode trazer para os negócios.&lt;br /&gt;&lt;br /&gt;O instituto de pesquisas Gartner estima que o débito técnico no mercado mundial subirá de 500 bilhões de dólares em 2010 para um trilhão de dólares em poucos anos. Para Carolyn diminuir essa dívida não é tarefa fácil. Ela considera que o maior obstáculo é a incerteza sobre adoção de técnicas de desenvolvimento e abordagens que realmente resultam em maior qualidade de software.&lt;br /&gt;&lt;br /&gt;O crescimento do débito técnico está estimulando a criação de um guia de riscos para os negócio informa John Heintz, consultor técnico da Cutter Consortium. Ele diz que esse problema já está sendo tratado como uma questão de due diligence em fusões e aquisições, aumentando a consciência de que o tema está influenciando as práticas de desenvolvimento de software.&lt;br /&gt;&lt;br /&gt;Na opinião de Heintz colocar mais atenção sobre o débito técnico não significa que os desenvolvedores não tenham de diminuir gastos para acelerar o desenvolvimento. "Às vezes é apropriado e necessário cortar custos, mas esse fato não pode ser ignorado”, disse ele.&lt;br /&gt;&lt;br /&gt;O Software Engineering Institute (SEI) da Universidade Carnegie Mellon, centro de pesquisa financiados pelo pelo Departamento de Defesa dos EUA, está trabalhando a questão do débito técnicos há cerca de dois anos. A instituiçao vem organizando workshops sobre o tema, de acordo com Ipek Ozkaya, membro sênior da equipe técnica.&lt;br /&gt;&lt;br /&gt;"Existe interesse crescente neste assunto porque empresas e desenvolvedores querem entender seus fundamentos", afirma Ozkaya. Ele observa a falta de orientação sobre como fazer o levantamento dessa dívida e como quitá-la para evitar implicações futuras.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://computerworld.uol.com.br/gestao/2011/12/12/o-que-custa-mais-corrigir-falhas-em-aplicacoes-java-ou-cobol/"&gt;ComputerWorld&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3751250300860865165?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3751250300860865165/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/o-que-custa-mais-corrigir-falhas-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3751250300860865165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3751250300860865165'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/o-que-custa-mais-corrigir-falhas-em.html' title='O que custa mais: corrigir falhas em apliçações Java ou Cobol?'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-9190422443684878526</id><published>2011-12-12T10:16:00.000-08:00</published><updated>2011-12-12T10:19:48.922-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Xtend'/><title type='text'>Xtend 2.2, linguagem variante do Java, está menos dependente do Eclipse</title><content type='html'>&lt;div style="text-align: justify;"&gt;A versão 2.2 do &lt;a href="http://www.eclipse.org/Xtext/xtend/#"&gt;Xtend&lt;/a&gt;, linguagem tipada variante do Java, foi lançada e permite que desenvolvedores utilizem um compilador standalone em seus códigos, o que resulta em uma maior independência do Eclipse IDE. O novo release também suporta compilação dentro do &lt;a href="http://maven.apache.org/"&gt;build Maven&lt;/a&gt;. Além disso, o tratamento de exceções foi refatorado e novas funcionalidades de linguagem foram adicionadas.&lt;br /&gt;&lt;br /&gt;O &lt;a href="http://www.eclipse.org/Xtext/xtend/documentation/index.html#MavenSupport"&gt;suporte para Maven&lt;/a&gt; é baseado em uma nova biblioteca de execução e em um plugin voltado para a integração no Maven. Karsten Thoms, arquiteto de software do itemis, descreve os detalhes dessa funcionalidade &lt;a href="http://kthoms.wordpress.com/2011/12/08/xtext-2-2-finally-brings-maven-support-for-xtend/"&gt;em seu blog&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Os desenvolvedores do Xtend 2.2 também adicionaram maior suporte para a linguagem, desenvolvendo a habilidade de criar linguagens de domínio específico em conexão com o framework de desenvolvimento &lt;a href="http://www.eclipse.org/Xtext/"&gt;Xtext IDE&lt;/a&gt;, que é a base do Xtend.&lt;br /&gt;&lt;br /&gt;Desenvolvido por Sven Efftinge (designer líder), Sebastian Zarkenow (coarquiteto) e outros, o Xtend retém o modelo do objeto e o sistema de digitação estática que são familiares aos desenvolvedores Java, mas então adiciona um suporte mais rico para sobrecarga de operador de linguagem, closures, despacho múltiplo, e templating  – todos eles voltados para fazer o código desenvolvido em Xtend mais legível e mais fácil de manter. O código do Xtend compila para um código Java legível, que então é compilado para o Java bytecode.&lt;br /&gt;&lt;br /&gt;A atual versão do Xtend pode ser baixada como um pacote com a distribuição do &lt;a href="http://xtext.itemis.com/xtext/language%3Den/36553/downloads"&gt;Eclipse Ctext&lt;/a&gt; para itemis, ou através do &lt;a href="http://marketplace.eclipse.org/content/eclipse-xtend"&gt;Eclipse Marketplace.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://imasters.com.br/noticia/23027/java/xtend-22-linguagem-variante-do-java-esta-menos-dependente-do-eclipse"&gt;Imasters&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-9190422443684878526?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/9190422443684878526/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/xtend-22-linguagem-variante-do-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9190422443684878526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9190422443684878526'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/xtend-22-linguagem-variante-do-java.html' title='Xtend 2.2, linguagem variante do Java, está menos dependente do Eclipse'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2491954940847976445</id><published>2011-12-12T10:13:00.000-08:00</published><updated>2011-12-12T10:15:34.620-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google quer fortalecer Chrome como plataforma de jogos</title><content type='html'>&lt;div style="text-align: justify;"&gt;A ideia de que os navegadores podem ser uma maneira de distribuir jogos não chega a ser uma novidade, com diversos títulos em Flash tendo feito bastante sucesso, emuladores rodando em Java e até redes sociais funcionando como plataforma para alguns games, porém, o Google está fazendo o possível para o Chrome ganhar mais espaço entre os amantes de jogos eletrônicos e a melhor maneira e fazer isso, claro, é oferecendo títulos de qualidade através de sua loja.&lt;br /&gt;&lt;br /&gt;Para começar, há alguns dias a gigante de Mountain View começou a vender o Bastion, RPG indie desenvolvido pela Supergiant Games que conquistou muita gente na Xbox Live e PCs. Se você utiliza o navegador, basta acessar a página do jogo e adquirí-lo por US$ 15, ou se preferir, baixar a versão de demonstração gratuitamente. Um detalhe interessante é que a aventura pode ser salva em um computador e continuada em outro.&lt;br /&gt;&lt;br /&gt;Permitir que games rodem direto do navegador só foi possível graças a tecnologia Native Client, recém lançada pelo Google e que para este jogo exige no mínimo um processador dual-core de 1.7 GHz e uma placa de vídeo com 512MB de memória e suporte a Shader Model 2.&lt;br /&gt;&lt;br /&gt;E deixar o seu futuro ainda mais promissor, a empresa está fechando acordos com diversas produtoras e uma delas é a poderosa Square Enix, que anunciou uma versão do jogo Mini Ninjas para o navegador e através do seu CEO, Yoichi Wada, mostrou empolgação com as possibilidades abertas pela novidade:&lt;br /&gt;&lt;br /&gt;“Vamos começar esta nova era juntos. O Google &lt;a href="http://code.google.com/p/nativeclient/"&gt;Native Client&lt;/a&gt; será muito bem recebido em todo o mundo como uma tecnologia verdadeiramente inovadora para a indústria de IT, assim como a de jogos. É uma excelente solução para os jogos via browser.“&lt;br /&gt;&lt;br /&gt;Vale lembrar ainda que recentemente foi anunciado que o Chrome terá suporte a joysticks, câmeras e microfones sem a necessidade de plugins e através de sua &lt;a href="https://chrome.google.com/webstore?category=app%2F3-games"&gt;loja&lt;/a&gt; já é possível encontrar uma razoável quantidade de jogos mais simples. No entanto a revolução parece estar apenas começando e se der certo, este seria apenas mais um prego no caixão dos consoles.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://meiobit.com/95095/google-quer-fortalecer-chrome-como-plataforma-de-jogos/"&gt;Meio Bit&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2491954940847976445?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2491954940847976445/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/google-quer-fortalecer-chrome-como.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2491954940847976445'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2491954940847976445'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/google-quer-fortalecer-chrome-como.html' title='Google quer fortalecer Chrome como plataforma de jogos'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3046591676099771157</id><published>2011-12-10T05:22:00.000-08:00</published><updated>2011-12-10T05:25:10.090-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>McAfee ataca Android e Google chama empresas de segurança de "charlatãs"</title><content type='html'>&lt;div style="text-align: justify;"&gt;Um &lt;a href="http://www.mcafee.com/us/resources/reports/rp-securing-mobile-devices.pdf"&gt;novo relatório da empresa de segurança McAfee&lt;/a&gt; revelou que as ameaças móveis estão em crescimento, e os usuários da plataforma iOS parecem estar muito mais seguros do que aqueles que utilizam Android.&lt;br /&gt;&lt;br /&gt;Segundo o estudo, o lançamento do Ice Cream Sandwich, que promete unificar as versões do sistema operacional do Google em uma única plataforma, num sistema muito mais coeso, poderia tornar o Android mais vulnerável aos crackers. A padronização do tipo de hardware no qual o sistema roda também pode reduzir o custo médio para desenvolver malwares, cada vez mais eficientes.&lt;br /&gt;&lt;br /&gt;A McAfee aponta que, depois que o Android ultrapassou o Symbian como maior smartphone do mercado, a plataforma também atraiu a atenção dos usuários mal-intecionados para efetuar ataques com malwares - cerca de 63% no segundo bimestre de 2011.&lt;br /&gt;&lt;br /&gt;Enquanto que a ascensão notável do sistema operacional aberto nos últimos quatro anos é um fator importante, a empresa de segurança aponta que o sistema sofre de sérias deficiências de proteção, uma falta notável de APIs de alto nível para desenvolvedores em segurança, utilização de uma máquina virtual baseada em Java insegura para executar apps, e a ausência de assinaturas digitais confiáveis para os aplicativos.&lt;br /&gt;&lt;br /&gt;O que a Google tem a dizer?&lt;br /&gt;Chris DiBona, gerente de programas open source do Google, postou uma alfinetada em seu perfil no Google+: “Companhias de segurança estão brincando com seus medos para tentar vender seu software de proteção para Android, RIM ou iOS. Eles são charlatões”.  DiBona destacou o kernel do Linux que está por baixo tanto do Android quanto do iOS e que enquanto ele assume que alguns aplicativos têm “se comportado mal", o especialista diz que mesclar os sistemas funciona, completando que não houve grandes problemas com vírus em plataformas móveis.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;A "fortaleza Apple"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A postura  de “jardim murado” da Apple é um forte virtual em comparação ao Android, especialmente quando se trata de proteção contra malware. De acordo com a McAfee, “A Apple tem feito até agora um trabalho excelente na segurança de seus aparelhos. Até a publicação desse relatório, não houve casos de malware para iPhones que não fizeram jailbreak”, segundo a empresa.&lt;br /&gt;&lt;br /&gt;Isso não significa que o iOS é “à prova de balas”. A McAfee prevê uma possível situação na qual um aplicativo legítimo, útil (até mesmo pago) pode ter um código malicioso escondido que escapa à detecção e permanece inativo por certo tempo, “acordando” em determinado momento para roubar as informações do usuário ou causar estragos. “Algumas aplicações na App Store podem ter escondido funcionalidades perigosas” observa o relatório. Vale lembrar que um pesquisador de segurança &lt;a href="http://macworldbrasil.uol.com.br/noticias/2011/11/08/apple-expulsa-hacker-que-descobriu-falha-grave-de-seguranca-no-ios/"&gt;já fez isso&lt;/a&gt;, mostrando uma grave falha na plataforma.&lt;br /&gt;&lt;br /&gt;A McAfee descreve a Apple como uma empresa que toma medidas preventivas para lidar com ameaças, enquanto que o Google tende mais a reagir contra os malwares. Sem muitas surpresas, mas esse é outro fator importante quando se trata de segurança em plataformas móveis.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/seguranca/2011/12/06/mcafee-ataca-android-e-google-chama-empresas-de-seguranca-de-charlatas/"&gt;IDGNOW&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3046591676099771157?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3046591676099771157/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/mcafee-ataca-android-e-google-chama.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3046591676099771157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3046591676099771157'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/mcafee-ataca-android-e-google-chama.html' title='McAfee ataca Android e Google chama empresas de segurança de &quot;charlatãs&quot;'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8803554644626156488</id><published>2011-12-09T06:10:00.000-08:00</published><updated>2011-12-09T06:12:24.013-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trabalho'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Seis funções de TI que serão muito bem remuneradas em 2012</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apesar das previsões sinistras sobre como a computação em nuvem vai reduzir os departamentos de TI, 2012 pode vir a ser um grande ano para alguns profissionais. O próprio modelo de cloud computing criou novas funções para profissionais de TI, e a proliferação de smartphones e tablets despertou demanda por desenvolvedores de software. O mercado de trabalho de TI, que experimentou uma forte recuperação em 2011, após a recessão, deve ser ainda mais brilhante em 2012, apesar dos desafios econômicos globais. Especialmente no Brasil, onde os profissionais mais qualificados já têm salários acima da média mundial para as respectivas funções.&lt;br /&gt;&lt;br /&gt;Quer mais uma boa notícia? Em todo o país, e no exterior, com exceção dos países europeus, as companhias estão competindo por talentos em TI. Aqui estão as seis empregos de TI que os especialistas dizem que terão maior demanda e os melhores salários em 2012. A melhor parte: muitos desses trabalhos também são divertidos, sério.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Desenvolvedores de aplicativos móveis&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Profissionais de TI que possam desenvolver aplicações para dispositivos móveis são commodity em TI hoje em dia. Especialistas em RH concordam que este grupo irá permanecer nesta posição invejável até 2013, como as empresas correndo para adaptar os seus sites e aplicativos para smartphones e tablets.&lt;br /&gt;&lt;br /&gt;A demanda por desenvolvedores de aplicativos móveis é óbvia na Dice.com, onde anúncios de emprego para Android e iPhone cresceram 129% e 190%, respectivamente, em relação a 2010. Nos Estados Unidos, um desenvolvedor Android pode exigir entre 70 dólares por hora a 100 dólares por hora em um contrato.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Os desenvolvedores de software&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Desenvolvedores de aplicativos baseados em PC não devem se sentir desprezados por seus colegas móveis. As empresas precisam de sua quota de Java,. NET, C #, SharePoint, e desenvolvedores web. Java continua sendo uma plataforma quente, por ser aberta, falar com qualquer sistema de back-end, e ser usada em grandes organizações para transferir dados de sistemas legados. Conseqüentemente, a faixa salarial para os desenvolvedores Java nos Estados Unidos parte de 60 mil dólares por ano até 150 mil dóalres por ano, dependendo da experiência. A taxa média dos contratos para os desenvolvedores Java é de 90 dólares por hora. Salários-base para os desenvolvedores Web variam de 61 mil dólares por ano a 99 mil dólares por ano, de acordo com a Robert Half.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Designers de UE&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como muitas das empresas estão desenvolvendo aplicativos-se para PCs ou dispositivos móveis, voltados para o cliente, precisam de interfaces com usuário ou designers de UE (User Experience) para garantir aplicações intuitivas e divertidas de usar. A Robert Half afirma que os salários iniciais para os designers de UE vão subir 6,7% em 2012.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. Profissionais de TI Segurança&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Como as ameaças à segurança da informácão e as crescentes violações de dados, as organizações precisam de profissionais de TI que possam afastar ataques de malware e ladrões cibernéticos. A oferta de anúncios de emprego na Dice.com para vários tipos de profissionais de "cibersegurança" aumentaram 141% em 2011 sobre o ano anterior.&lt;br /&gt;&lt;br /&gt;Organizações que começam a migrar para o modelo de computação em nuvem também estão estimulando a demanda por profissionais de segurança de infraestrutura, diz Prescient Solutions 'Irvine. "Ao colocarem aplicativos na nuvem, as empresas têm mais caminhos na Internet", diz ele. "Eles têm que ter um ambiente mais seguro para controlar entradas e saídas de um ambiente para o outro."&lt;br /&gt;&lt;br /&gt;A Robert Half projeta aumentos de 6% nos salários-base para os analistas de segurança de dados.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;5. Arquitetos de Data Warehouse, analistas e desenvolvedores&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;O desejo das empresas para extrair percepções dos petabytes de dados em seus sistemas de back office impulsionam a demanda por arquitetos de data warehouse, analistas e desenvolvedores. As empresas farão um grande esforço em 2012 para limpar e organizar seus dados para que possam fazer melhor uso deles.&lt;br /&gt;&lt;br /&gt;A Robert Half espera que os salários-base para os analistas de data warehouse subam 6,7%, podendo atingir o patamar de 119 mil dólares por ano em 2012. Já os salários dos desenvolvedores de data warehouse poderão ter contratos com taxas variando de 65 dólares a 85 dólares por hora. Arquitetos de data warehouse podem ganhar 160 mildólares por ano ou 80 dólares (ou mais, dependendo da experiência) por hora em contrato.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;6. Profissionais de infraestrutura&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Computação em nuvem não vai eliminar empregos em infraestrutura. Agora e em 2012, as migrações para cloud computing e Windows 7 migrações aquecem a demanda por engenheiros de rede e administradores de sistemas.&lt;br /&gt;&lt;br /&gt;As empresas estão procurando profissionais de TI que possam configurar e gerenciar servidores virtuais e ambientes virtuais de armazenamento, que possam identificar quais aplicações são as mais utilizadas, e que sabem como realocar armazenamento em disco rígido entre as várias aplicações.&lt;br /&gt;&lt;br /&gt;Engenheiros de rede devem ver os seus salários subirem 5,8% devido ao aumento da demanda em 2012, para uma faixa de 75 mil dólarea a 108 mil dólares por ano, de acordo com a Robert Half.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Fonte: &lt;a href="http://cio.uol.com.br/gestao/2011/12/09/seis-funcoes-de-ti-serao-muito-bem-remuneradas-em-2012/"&gt;Cio&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8803554644626156488?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8803554644626156488/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/seis-funcoes-de-ti-que-serao-muito-bem.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8803554644626156488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8803554644626156488'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/seis-funcoes-de-ti-que-serao-muito-bem.html' title='Seis funções de TI que serão muito bem remuneradas em 2012'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-9078252547237375439</id><published>2011-12-06T18:18:00.001-08:00</published><updated>2011-12-06T18:21:45.556-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='aljug'/><title type='text'>Video de Apresentação do Aljug Java Day</title><content type='html'>Video de apresentação do evento feito por @MiguelCPjava.&lt;div&gt;&lt;br /&gt;&lt;iframe width="459" height="344" src="http://www.youtube.com/embed/FTRInQrBEV8?fs=1" frameborder="0" allowfullscreen=""&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;Agradecendo ao apoio de:&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;SouJava&lt;/div&gt;&lt;div&gt;Cesmac&lt;/div&gt;&lt;div&gt;IlhaSoft&lt;/div&gt;&lt;div&gt;Oracle&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Agradecemos desde já.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-9078252547237375439?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/9078252547237375439/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/video-de-apresentacao-do-aljug-java-day.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9078252547237375439'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9078252547237375439'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/video-de-apresentacao-do-aljug-java-day.html' title='Video de Apresentação do Aljug Java Day'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://img.youtube.com/vi/FTRInQrBEV8/default.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2609470155871929886</id><published>2011-12-04T19:31:00.000-08:00</published><updated>2011-12-06T10:46:08.011-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='aljug'/><title type='text'>1º Aljug Java Day</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-oBe8M-KBTv8/Ttw7ncg6ySI/AAAAAAAAAJE/NOepz9Ri6Ak/s1600/NewSImbolALjUg.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 306px;" src="http://2.bp.blogspot.com/-oBe8M-KBTv8/Ttw7ncg6ySI/AAAAAAAAAJE/NOepz9Ri6Ak/s320/NewSImbolALjUg.jpg" alt="" id="BLOGGER_PHOTO_ID_5682482378689923362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;O Aljug tem a honra de anunciar o 1º Aljug Java Day que irá ser realizado no Auditório do Cesmac, localizado na  Rua Cônego Machado, 918, Farol, no dia 10 de Dezembro (sábado) a partir das 14h. O evento será gratuito, mas contamos com a colaboração de vocês para ajudar levando um quilo de alimento não perecível, para que possamos distribuir a pessoas carentes para que não tenham fome neste natal. Contaremos com a presença de Daniel Amaral falando sobre PhoneGap, que é uma plataforma de aplicativo HTML5 e JavaScript que permite aplicações nativas com as tecnologias web. Daniel Cursa Sistemas de Informação na Estácio FAL. Diretor da Ilhasoft, empresa de desenvolvimento de sistemas web e aplicativos móveis.  Contamos também com João Miguel falando um pouco sobre o Aljug, tema no qual já palestrou por duas oportunidades. João Miguel é desenvolvedor JSF e SQL, atualmente atuando em suporte na Tavares &amp;amp; Souza Auditoria e Consultoria Contábil Ltda. Estudante da Pós-graduação de Eng. Software do Cesmac, Já foi voluntario para tradução do Ubuntu 9.04, Transmission dentre outros, Autor do &lt;a href="http://code.google.com/p/ltn4java/"&gt;LTN4Java&lt;/a&gt; que tratam de conversões de letras para números, números para letras e comparação de datas e fundador do Aljug. Por fim teremos a honra de contar com a palestra de Stephen Chin que especializado em tecnologias RIA, e Metodologia Ágeis, é  chefe da GXS, onde está liderando uma implantação em larga escala do Lean / Agile com centenas de desenvolvedores espalhados pelo globo. Ele foi coautor da Apress Pro title Plataforma JavaFX, que é a referência atual para JavaFX, e é autor do Android Pro.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;table&gt;&lt;tbody&gt;&lt;tr  style="background-;color:lightblue;"&gt;&lt;td&gt;&lt;span class="Apple-style-span"&gt;Palestrante&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span class="Apple-style-span"&gt;Tema&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span class="Apple-style-span"&gt;Horário&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Daniel Amaral&lt;/td&gt;&lt;td&gt;PhoneGap&lt;/td&gt;&lt;td&gt;14h às 15h&lt;/td&gt;&lt;/tr&gt;&lt;tr style="background-color: #FF3333;"&gt;&lt;td&gt;Miguel Lima&lt;/td&gt;&lt;td&gt;Aljug&lt;/td&gt;&lt;td&gt;15h10mim às 16h&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td&gt;Stephen Chin&lt;/td&gt;&lt;td&gt;Java FX 2.0&lt;/td&gt;&lt;td&gt;16h15min às 17h35mim&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:red;"&gt;*Poderá haver mudanças nesta programação.&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2609470155871929886?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2609470155871929886/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/1-aljug-java-day.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2609470155871929886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2609470155871929886'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/1-aljug-java-day.html' title='1º Aljug Java Day'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-oBe8M-KBTv8/Ttw7ncg6ySI/AAAAAAAAAJE/NOepz9Ri6Ak/s72-c/NewSImbolALjUg.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6563215399140118023</id><published>2011-12-01T10:05:00.000-08:00</published><updated>2011-12-01T10:06:23.793-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>NetBeans 7.1 Chegará em Meados de Dezembro</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Oracle NetBeans e seus desenvolvedores, divulgaram o primeiro release candidate da versão 7.1 de seu IDE. NetBeans 7.1 deve liberar a sua versão final no dia 14 de dezembro, e apresenta suporte para JavaFX 2.0, o kit de ferramentas UI que a Oracle está planejando lançar como open source e incorporar em uma versão posterior do Java.&lt;br /&gt;&lt;br /&gt;O suporte ao JavaFX, exige atualmente o JavaFX 2.0 SDK (downloads para Windows e Mac OS X apenas), mas irá abranger um total compile/debug/profile cycle para Applet, Desktop, e implantação JNLP. Houve melhorias para o Swing GUI Builder, suporte ao CSS3, e ferramentas para depuração de Swing e interfaces de usuário JavaFX também foram adicionados.&lt;br /&gt;&lt;br /&gt;O suporte CSS3 é necessário para JavaFX, uma vez que é o caminho para personalizar os controles de interface do usuário, mas sua adição também beneficia o NetBeans 7.1 (suporte Web), relacionado a conclusão de código e documentação.&lt;br /&gt;&lt;br /&gt;Detalhes completos destas e de todas as outras melhorias que podem ser encontradas no Release Candidate para o NetBeans 7.1, estão disponíveis no wiki do NetBeans. As instruções de instalação estão disponíveis para Windows, Solaris, Linux, Mac OS X e outras plataformas, e notas oficiais de lançamento também estão disponíveis.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/netbeans-7-1-chegara-em-meados-de-dezembro-3860/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6563215399140118023?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6563215399140118023/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/12/netbeans-71-chegara-em-meados-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6563215399140118023'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6563215399140118023'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/12/netbeans-71-chegara-em-meados-de.html' title='NetBeans 7.1 Chegará em Meados de Dezembro'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5916122166371866204</id><published>2011-11-28T12:48:00.000-08:00</published><updated>2011-11-28T13:00:21.833-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><title type='text'>Linux Mint 12 "Lisa" é lançado oficialmente</title><content type='html'>&lt;p style="text-align: justify;"&gt;A equipe de desenvolvimento do Mint &lt;a href="http://blog.linuxmint.com/?p=1889"&gt;lançou oficialmente&lt;/a&gt; a versão 12 da distribuição Linux.&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Uma das novidades é uma parceria com a empresa de buscas &lt;a href="http://duckduckgo.com/"&gt;DuckDuckGo&lt;/a&gt;, que agora é a engine de buscas padrão do Mint.&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;O projeto tem como objetivo entregar uma distribuição Linux mais  amigável para o usuário e oferecer uma experiência completa a ele ao  incluir DVD playback, Java e vários codecs de mídia.&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;O Linux Mint 12 é baseado no Linux kernel 3.0 e passou a adotar do  GNOME 3. Para corrigir problemas que ocorreram com a mudança do GNOME 2  para o 3, os desenvolvedores do Mint criaram o Mint Gnome Shell  Extensions (MGSE). Ele promete oferecer uma experiência do GNOME 3  suficientemente próxima à que os usuários que gostavam do GNOME 2 estão  acostumados.&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Entretanto, o suporte para GNOME 2.x está mantido, e os usuários têm a opção de instalar, paralelamente, o &lt;a href="https://github.com/Perberos/Mate-Desktop-Environment"&gt;MATE Desktop Environment&lt;/a&gt;&lt;a href="https://github.com/Perberos/Mate-Desktop-Environment"&gt;&lt;/a&gt;, um fork do GNOME 2.32.&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Além disso, a nova versão inclui o movie player Totem 3.0.1, LibreOffice 3.4.3, Thunderbird 7.0.1 e Firefox.&lt;br /&gt;&lt;/p&gt;  &lt;p style="text-align: justify;"&gt;Mais informações sobre a nova versão, incluindo uma lista de problemas conhecidos, podem ser encontradas nas &lt;a href="http://www.linuxmint.com/rel_lisa.php"&gt;notas de liberação&lt;/a&gt; e &lt;a href="http://www.linuxmint.com/rel_lisa_whatsnew.php"&gt;neste link&lt;/a&gt;.&lt;br /&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  O Linux Mint 12 está disponível para &lt;a href="http://www.linuxmint.com/download.php"&gt;download&lt;/a&gt; como torrent e como imagem ISO em CD e em DVD para sistemas de 32 e de 64 bits.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://imasters.com.br/noticia/22895/software-livre/linux-mint-12-lisa-e-lancado-oficialmente"&gt;Imasters&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5916122166371866204?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5916122166371866204/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/linux-mint-12-lisa-e-lancado.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5916122166371866204'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5916122166371866204'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/linux-mint-12-lisa-e-lancado.html' title='Linux Mint 12 &quot;Lisa&quot; é lançado oficialmente'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7354020590800702152</id><published>2011-11-28T12:42:00.001-08:00</published><updated>2011-11-28T12:44:16.465-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Paragon: Linguagem de Programação Identifica Vulnerabilidades de Segurança</title><content type='html'>&lt;div style="text-align: justify;"&gt;Niklas Broberg da Sweden's University of Gothenburg, desenvolveu uma linguagem de programação que pode ser utilizada para identificar vulnerabilidades de segurança no fluxo de informações de aplicações, relativo a forma como eles estão sendo desenvolvidos. Paragon foi criado como parte da dissertação de Broberg, intitulada "Practical, Flexible Programming with Information Flow Control" (Programação, Práticas Flexíveis com controle de Fluxo de Informação). É uma extensão para a linguagem de programação Java e, de acordo com Broberg, pode ser facilmente integrada a aplicativos Java já existentes.&lt;br /&gt;&lt;br /&gt;Paragon é declaradamente capaz de detectar vulnerabilidades de segurança automaticamente. Para fazer isso, ele emprega um processo de dois estágios. Primeiro, um desenvolvedor especifica como o software será usado e quem deve ter acesso a ele e em quais condições, sendo esta expressa em uma linguagem de especificação política chamada Paralocks.&lt;br /&gt;&lt;br /&gt;A segunda fase ocorre durante a compilação: utilizando a especificação Paralocks, as análises do sistema como o programa processa as informações, o compilador sinalizador de quaisquer riscos de segurança como roubo ou modificação de dados, dando ao desenvolvedor a oportunidade de corrigir eventuais erros.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/paragon-linguagem-de-programacao-identifica-vulnerabilidades-de-seguranca-3841/"&gt;Under-Linux.org&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7354020590800702152?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7354020590800702152/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/paragon-linguagem-de-programacao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7354020590800702152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7354020590800702152'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/paragon-linguagem-de-programacao.html' title='Paragon: Linguagem de Programação Identifica Vulnerabilidades de Segurança'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4810703320637759643</id><published>2011-11-28T12:39:00.000-08:00</published><updated>2011-11-28T12:41:53.228-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Ataques a tecnologia Java lideram vulnerabilidades de 2011</title><content type='html'>&lt;div style="text-align: justify;"&gt;A exploração de vulnerabilidades em “applets” Java foi a mais utilizada pelos cibercriminosos em 2011, de acordo com o laboratório de segurança informática Virus Bulletin. Apenas cinco das principais vulnerabilidades do Java representam 89% de todas as infecções, segundo a classificação das maiores ameaças elaborada pela organização.&lt;br /&gt;&lt;br /&gt;Os esquemas de exploração são incorporados nos “applets” e executados usando Java Virtual Machine, Java Runtime Environment e funções Java SE. Nos mercados de cibercrime, é possível encontrar vários pacotes de software comercializados com código pronto para explorar uma variedade de defeitos e falhas de segurança em navegadores de Internet, e tentar instalar malware em computadores.&lt;br /&gt;&lt;br /&gt;Os esquemas de exploração usando HTML/JS, são difíceis de quantificar, dado muitos deles serem escondidos nos browsers. A maioria destes esquemas são genéricos e estão relacionados com o uso de “iframes” e JavaScript nocivo.&lt;br /&gt;&lt;br /&gt;Na sua palestra realizada no Boletim Conferência Virus 2011, Holly Stewart, da Microsoft, revelou que no final de 2010 era patente um aumento significativo na exploração de vulnerabilidades do Java. E, com base no estudo do Microsoft Malware Protection Center, tem crescido ao longo do corrente ano.&lt;br /&gt;&lt;br /&gt;Nos esquemas de exploração de sistemas operativos dominam o CplLnk, o CVE-2010-1885 e o Lotoor. Formam cerca de 94% dos dispositivos criados para esta categoria. Os dois primeiros foram concebidos para atacar programas Windows, enquanto o segundo foi desenvolvido para sistemas Android. Em relação a dispositivos para documentos, estão na sua maioria, ocultos em ficheiros PDF. Representam 96% do conjunto total de “exploits” desse tipo.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.computerworld.com.pt/2011/11/28/ataques-a-tecnologia-java-lideram-vulnerabilidades-de-2011/"&gt;ComputerWorld.pt&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4810703320637759643?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4810703320637759643/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/ataques-tecnologia-java-lideram.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4810703320637759643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4810703320637759643'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/ataques-tecnologia-java-lideram.html' title='Ataques a tecnologia Java lideram vulnerabilidades de 2011'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7007788732036512435</id><published>2011-11-28T09:57:00.000-08:00</published><updated>2011-11-28T10:06:54.585-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>Atualização de plugins é pesadelo de segurança para as empresas</title><content type='html'>&lt;div style="text-align: justify;"&gt;Os plugins ainda causam calafrios em muitas empresas, pois, quando desatualizados, costumam ter suas falhas exploradas por cibercriminosos. Um estudo da companhia de segurança Zscaler serve como mais uma evidência de que o problema persiste, já que muitos deles, de fato, não recebem os updates devidos.&lt;br /&gt;&lt;br /&gt;A pesquisa apontou o Adobe Shockwave como o mais ignorado: em 94,2% das máquinas em que estava instalado, o programa se encontrava desatualizado. O Java, com 70%, ficou na segunda colocação, seguido pelo Adobe Reader (65,8%) e Quicktime (42,5%).&lt;br /&gt;&lt;br /&gt;Mesmo os browsers não recebem o devido cuidado. Um quarto das máquinas possuía o Internet Explorer nas versões 6 ou 7, e apenas 2% usa a versão mais recente, a 9.&lt;br /&gt;&lt;br /&gt;Por falar no navegador da Microsoft, ele é disparado o mais utilizado pelas companhias, respondendo por 58% do tráfego. O Firefox ficou em segundo (11%) e o Safari, surpreendentemente, em terceiro (7%). Os plugins, por sua vez, geraram 23% dos dados, o que torna a situação ainda mais preocupante.&lt;br /&gt;&lt;br /&gt;Dentre eles, o Flash é mais popular, sendo encontrado em 94,4% dos computadores. O Windows Media Player vem em seguida, com 87%, à frente de Adobe Reader (84,7%) e Outlook (84,2%).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;“Pelas estatísticas, é possível observar que a maioria das corporações tem pouco controle sobre os plugins que seus funcionários utilizam, ou mesmo a versão que executam”, diz o estudo.&lt;br /&gt;&lt;br /&gt;Na comparação com a pesquisa anterior, realizada pela Zscaler no segundo trimestre deste ano, o Shockwave estava desatualizado em apenas um terço dos PCs, um terço em relação aos 94,2% descobertos agora. Isso sugere que os softwares que recebem updates com maior frequência passam uma falsa impressão de segurança: em geral, as companhias não conseguem acompanhar o ritmo.&lt;br /&gt;&lt;br /&gt;Por fim, a pesquisa constatou um significativo crescimento no uso do Android no mercado corporativo. Em termos de plataformas móveis, ele ultrapassou o BlackBerry, que estacionou em 37,2%, chegando a 40,3% – o índice se refere à quantidade de dispositivos em que seu software de segurança foi instalado. O iOS, da Apple, ficou em terceiro, com 22,3%.&lt;br /&gt;&lt;br /&gt;A aplicação 2.0 mais utilizada no período foi o Facebook, confortavelmente na liderança por ter gerado 50% do tráfego. Apesar de sua popularidade, no entanto, seu índice vem caindo nos últimos meses, o que pode significar tanto uma restrição das empresas, como perda de interesse dos usuários.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/seguranca/2011/11/25/atualizacao-de-plugins-e-pesadelo-de-seguranca-para-as-empresas/"&gt;IDGNOW&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7007788732036512435?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7007788732036512435/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/atualizacao-de-plugins-e-pesadelo-de.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7007788732036512435'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7007788732036512435'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/atualizacao-de-plugins-e-pesadelo-de.html' title='Atualização de plugins é pesadelo de segurança para as empresas'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8282910594923860444</id><published>2011-11-24T15:09:00.000-08:00</published><updated>2011-11-24T15:13:50.930-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>WSIF - Web Security Information Forum Maceió</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/-ZZLolmOBnD4/Ts7PbVNXG2I/AAAAAAAAAI4/a94sujltkZ4/s1600/FOLDER%2B01.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 229px;" src="http://1.bp.blogspot.com/-ZZLolmOBnD4/Ts7PbVNXG2I/AAAAAAAAAI4/a94sujltkZ4/s320/FOLDER%2B01.jpg" alt="" id="BLOGGER_PHOTO_ID_5678704248617376610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;Web Security Information Forum é uma iniciativa inovadora composta por pesquisadores e profissionais de segurança da informação que visa trazer a Maceió conhecimentos relevantes sobre Direito, problemas relacionados ao uso das tecnologias, sua segurança, bem como o desenvolvimento de ações preventivas, sejam estas para o mundo corporativo, acadêmico ou para a sociedade em geral.&lt;br /&gt;&lt;br /&gt;O principal objetivo deste fórum é integrar Maceió no cenário brasileiro de segurança da informação disseminando conhecimento através das experiências dos palestrantes e discutindo rumos e aplicações tecnológicas.&lt;br /&gt;&lt;br /&gt;Visa também agregar valor à formação dos jovens profissionais demonstrando os principais temas e novas abordagens sobre o cenário de segurança da informação.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-HbKVlENoGnI/Ts7PJi4EpcI/AAAAAAAAAIs/RqE0CCjS4z4/s1600/FOLDER%2B02.jpg"&gt;&lt;img style="display: block; margin: 0px auto 10px; text-align: center; cursor: pointer; width: 402px; height: 261px;" src="http://3.bp.blogspot.com/-HbKVlENoGnI/Ts7PJi4EpcI/AAAAAAAAAIs/RqE0CCjS4z4/s320/FOLDER%2B02.jpg" alt="" id="BLOGGER_PHOTO_ID_5678703943048537538" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Mais informações no site: &lt;a href="http://wsif.com.br/evento/"&gt;www.wsif.com.br&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8282910594923860444?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8282910594923860444/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/wsif-web-security-information-forum.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8282910594923860444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8282910594923860444'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/wsif-web-security-information-forum.html' title='WSIF - Web Security Information Forum Maceió'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-ZZLolmOBnD4/Ts7PbVNXG2I/AAAAAAAAAI4/a94sujltkZ4/s72-c/FOLDER%2B01.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1109785990863398571</id><published>2011-11-23T15:58:00.000-08:00</published><updated>2011-11-23T16:00:25.751-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Browser'/><title type='text'>Atualização FireFox 8.0.1</title><content type='html'>A Mozilla liberou a primeira atualização para a versão 8 do navegador Firefox. De acordo com as notas de lançamento, o Firefox 8.0.1 corrige dois bugs de travamento do sistema. Além desses, outros 13 bugs já são conhecidos, mas terão a solução apenas em outras atualizações.&lt;br /&gt;&lt;br /&gt;Um dos bugs ocorre quando um Java Applet é carregado com o Java SE 6 Update 29 (1.6.0_29) e afeta sistemas Mac OS X, enquanto o outro é causado por versões do RoboForm mais antigas que a 7.6.2 no Windows.&lt;br /&gt;&lt;br /&gt;O Firefox 8.0.1 está disponível para &lt;a href="http://www.mozilla.org/en-US/firefox/all.html"&gt;download &lt;/a&gt;para Windows, Mac OS X e Linux. A atualização será disponibilizada automaticamente para os usuários, mas ela pode ser feita manualmente &lt;a href="http://support.mozilla.com/en-US/kb/Updating%20Firefox#w_how-do-i-manually-check-for-updates"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://imasters.com.br/noticia/22828/tecnologia/mozilla-lanca-atualizacao-para-firefox-8"&gt;Imasters&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1109785990863398571?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1109785990863398571/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/atualizacao-firefox-801.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1109785990863398571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1109785990863398571'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/atualizacao-firefox-801.html' title='Atualização FireFox 8.0.1'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3203415169299193740</id><published>2011-11-23T15:43:00.000-08:00</published><updated>2011-11-23T15:45:27.956-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Magazine'/><title type='text'>Ed. 50 da MundoJ</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-mgPVdam-cV0/Ts2FZHwix6I/AAAAAAAAAIg/paiTf-Tmzw0/s1600/emed50.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 285px; height: 320px;" src="http://2.bp.blogspot.com/-mgPVdam-cV0/Ts2FZHwix6I/AAAAAAAAAIg/paiTf-Tmzw0/s320/emed50.jpg" alt="" id="BLOGGER_PHOTO_ID_5678341371809941410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Adotando arquitetura ágil em seu processo de desenvolvimento de software&lt;br /&gt;Como adotar, modelar e documentar a arquitetura, de maneira ágil, em seu processo de desenvolvimento de software. Por Breno Barros&lt;br /&gt;&lt;br /&gt;Práticas para lidar com arquitetura em ambientes ágeis&lt;br /&gt;As principais práticas que são utilizadas para lidar com arquitetura em empresas que adotaram com sucesso o uso de métodos ágeis. Por Eduardo Guerra&lt;br /&gt;&lt;br /&gt;Gerenciando a cobertura de testes em um sistema&lt;br /&gt;Como avaliar se todo o seu código está sendo verificado pelos seus testes. A resposta é: maximizando a cobertura de seu código pelos seus testes. Por Ricardo Linden&lt;br /&gt;&lt;br /&gt;Visualização gráfica de grafos com a API JUNG&lt;br /&gt;Aprenda como usar a API JUNG para visualizar conjuntos de dados representados como grafos Por Rafael Santos e André Grégio&lt;br /&gt;&lt;br /&gt;Comparando persistência de dados com JPA&lt;br /&gt;TopLink e Hibernate testados em diferentes bancos de dados e sistemas operacionais. Por Sylvio Barbon Junior e Marcos Pedro Gomes da Silva&lt;br /&gt;&lt;br /&gt;Profiles no Spring 3.1&lt;br /&gt;Melhore o controle de suas aplicações usando os profiles do Spring 3.1. Por Fernando Boaglio&lt;br /&gt;&lt;br /&gt;Qualidade sob medida com o PMD e o Eclipse&lt;br /&gt;De uma forma simples e sem muito esforço, crie suas próprias regras para validação de código Java. Por Nicolas Gentille&lt;br /&gt;&lt;br /&gt;Tópicos mais quentes do &lt;a href="http://www.guj.com.br"&gt;GUJ&lt;/a&gt;.com.br&lt;br /&gt;O que apareceu, foi notícia e gerou discussão no fórum do GUJ durante setembro e outubro de 2011.&lt;br /&gt;&lt;br /&gt;Tendências em foco: Conhecendo o Hadoop&lt;br /&gt;Uma das maiores invenções de data management desde o modelo relacional. Por Cesar Taurion.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.mundoj.com.br"&gt;MundoJ&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3203415169299193740?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3203415169299193740/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/ed-50-da-mundoj.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3203415169299193740'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3203415169299193740'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/ed-50-da-mundoj.html' title='Ed. 50 da MundoJ'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-mgPVdam-cV0/Ts2FZHwix6I/AAAAAAAAAIg/paiTf-Tmzw0/s72-c/emed50.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2037276809221469531</id><published>2011-11-21T06:40:00.000-08:00</published><updated>2011-11-21T07:23:59.173-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='James'/><title type='text'>Rede de robôs interconectados vai mapear os oceanos</title><content type='html'>&lt;div style="text-align: justify;"&gt;James Gosling, conhecido como criador da linguagem Java, anunciou neste mês que pretende povoar o oceano com uma frota de robôs submarinos interconectados. A Liquid Robotics, que contratou o desenvolvedor em agosto para chefiar a parte de arquitetura de software, apresentou o plano de criar uma rede de Wave Gliders, máquinas do tamanho de uma prancha de surf e que conseguem monitorar as profundidades aquáticas, segundo o The New York Times.&lt;br /&gt;&lt;br /&gt;O robô se movimenta a partir de um sistema de propulsão que usa a força das ondas, e graças a duas placas solares consegue a energia extra de que precisa. Navegando lentamente pelas águas, o robô registra dados captados pelos sensores. As informações são processadas por chips de celulares de baixo consumo energético e transmitidas via satélite ou telefonia móvel para os computadores externos, que fazem a análise complexa dos dados.&lt;br /&gt;&lt;br /&gt;"Enviar um computador para o meio do oceano é um grande desafio, mas também é uma ideia bem interessante", afirma Gosling sobre o projeto de US$ 40 milhões. "Três quartos do planeta são compostos de água e ainda é muito obscuro para nós", completa. A ideia do desenvolvedor é conseguir fazer com que os robôs se comuniquem, de modo que um autômato sinalize a outros para que se juntem em determinada missão, como medir o tamanho de vazamento de óleo ou de uma colônia de algas. Seria possível também determinar padrões de correntes marítimas e avisar os navios para evitá-las ou se aproveitar delas, resultando em economia de combustível.&lt;br /&gt;&lt;br /&gt;Por enquanto, os Wave Gliders trabalham individualmente. Mas a Liquid Robotics quer aumentar os sensores e implementar capacidades computacionais nos próprios robôs, para que os autômatos possam se autogovernar e agir em coordenadamente em missões que durem anos. Hoje, um operador coordena de 10 a 15 máquinas ao mesmo tempo, mas Gosling considera o sistema primitivo. "Se o robô percebe que há um navio vindo, ele deveria simplesmente sair do caminho", afirma o desenvolvedor sobre o tipo de automação de localização que pretende criar.&lt;br /&gt;&lt;br /&gt;Desde 2009, quando foram lançados, os robôs aquáticos já somam uma população de 70 máquinas, cada uma vendida por US$ 100 mil ou mais. Usados principalmente pela indústria petrolífera, os autômatos devem aumentar seu "exército" em 40 unidades até fevereiro de 2012.&lt;br /&gt;&lt;br /&gt;Além dos que são comprados, alguns são alugados pela empresa por US$ 1 mil a US$ 3 mil por dia. "Substituímos navios que custariam US$ 50mil a US$ 100 mil diariamente", argumenta Bill Vass, diretor executivo da empresa. "Nossa última empreitada foi cobrir 8,6 mil km no Golfo do México: de navio, isso custaria US$ 10,5 milhões, nós cobramos US$ 1,5 milhão", contrapõe.&lt;br /&gt;&lt;br /&gt;Fonte: Terra&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2037276809221469531?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2037276809221469531/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/rede-de-robos-interconectados-vai.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2037276809221469531'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2037276809221469531'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/rede-de-robos-interconectados-vai.html' title='Rede de robôs interconectados vai mapear os oceanos'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6595519221864575128</id><published>2011-11-18T09:14:00.000-08:00</published><updated>2011-11-18T09:15:22.890-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>UaiJUG tech days</title><content type='html'>&lt;div style="text-align: justify;"&gt;O UaiJUG tech days é um evento pensado para que as diversas tecnologias de desenvolvimentos fossem apresentadas e discutidas. Através dessas discussões, palestras e mini-cursos, vamos realizar um desafio de cunho social. O Evento será realizado em 24 horas direto, começando as 18:00 horas do dia 09/12 e finaliza as 18:00 horas do dia 10/12. As palestras terão duração de 55 minutos ou 25 minutos e também serão apresentados mini-cursos de 55 minutos. De tempo em tempos teremos alguns Open Talks, onde qualquer participante terá 5 minutos para falar e apresenta algo que achar relevante. Após as 22 horas do dia 09/12 e adentrando a madrugada até a manhã do dia 10/12, será realizado um "corujão" (Kake) de programação e todas as equipes poderão resolver o desafio na linguagem que achar melhor. O termino do evento será a apresentação do desafio finalizado e a experiência trocada com todos os participantes. Faremos então do UaiJUG tech days um evento dinâmico, ágil, desafiante e que todos possam trocar experiências e aprendizados.&lt;br /&gt;&lt;br /&gt;Mais informações:&lt;br /&gt; http://techdays.uaijug.com.br/index.php&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6595519221864575128?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6595519221864575128/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/uaijug-tech-days.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6595519221864575128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6595519221864575128'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/uaijug-tech-days.html' title='UaiJUG tech days'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7262168113333696315</id><published>2011-11-16T10:12:00.000-08:00</published><updated>2011-11-16T10:22:13.726-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Magazine'/><title type='text'>Revista Oracle Java Magazine Bimestre(Novembro/Dezembro)</title><content type='html'>Prezados leitores,&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;A revistaoracle java magazine digital está no ar e pode ser vista atraves do site &lt;a href="http://www.oraclejavamagazine-digital.com/javamagazine/20111112?sub_id=MjY3rCj2YqUN#pg1"&gt;http://www.oraclejavamagazine-digital.com/javamagazine&lt;/a&gt;, lembre-se de que pode ter que se registrar, como ja foi dito aqui no post &lt;a href="http://aljug.blogspot.com/2011/08/ja-saiu-versao-digital-da-oracle-java.html"&gt;http://aljug.blogspot.com/2011/08/ja-saiu-versao-digital-da-oracle-java.html&lt;/a&gt;.&lt;br /&gt;Desta vez a capa vem com a frase Shock The Senses, que é uma analogia aos novos recursos do JavaFX 2.0. Além disso várias outras sensasionais reportagem que vale a pena conferir.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Até a próxima!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7262168113333696315?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7262168113333696315/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/revista-oracle-java-magazine.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7262168113333696315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7262168113333696315'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/revista-oracle-java-magazine.html' title='Revista Oracle Java Magazine Bimestre(Novembro/Dezembro)'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5462043118361479641</id><published>2011-11-16T10:07:00.000-08:00</published><updated>2011-11-16T10:10:24.603-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>Javaneiros 2011</title><content type='html'>Pessoal,&lt;br /&gt;&lt;br /&gt;O JUGMS irá realizar pelo 4o. ano o evento regional sobre Java, denominado Javaneiros.&lt;br /&gt;&lt;br /&gt;O evento já contou com a presença de grandes nomes do cenário nacional de Java, como Vinícius Senger, Paulo Silveira e Michael Nascimento, entre outros, além de contar com palestrantes regionais de diversas áreas e empresas da região.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;As inscrições para o evento já estão abertas pelo site &lt;a href="http://www.javaneiros.com.br/2011/inscricoes/"&gt;http://www.javaneiros.com.br/2011/inscricoes/&lt;/a&gt;. O evento é gratuito,&lt;br /&gt;&lt;br /&gt;Quem se interessar na programacao, ja esta disponivel em &lt;a href="http://www.javaneiros.com.br/2011/programacao/"&gt;http://www.javaneiros.com.br/2011/programacao/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5462043118361479641?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5462043118361479641/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/javaneiros-2011.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5462043118361479641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5462043118361479641'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/javaneiros-2011.html' title='Javaneiros 2011'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-259134201940787198</id><published>2011-11-16T10:01:00.000-08:00</published><updated>2011-11-16T10:07:02.800-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Magazine'/><title type='text'>Revista Java Magazine 97</title><content type='html'>Nesta edição você irá encontrar:&lt;br /&gt;&lt;br /&gt; Dominando a API de AJAX do JSF&lt;br /&gt;&lt;br /&gt; Java EE 6 com MongoDB na prática&lt;br /&gt;&lt;br /&gt; HTML 5 e Java&lt;br /&gt;&lt;br /&gt; Programação multi-toque com Java&lt;br /&gt;&lt;br /&gt; Do DAO ao Facade&lt;br /&gt;&lt;br /&gt; Análise de Riscos e o Teste de Software&lt;br /&gt;&lt;br /&gt; Comunicação AJAX Cross-Domain – Parte 1&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:VErdana;font-size:85%;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size:78%;color:black;"&gt;&lt;span style="font-family:verdana;font-size:85%;"&gt;&lt;div id="div_conteudo" style="margin-top:30px;"&gt;      &lt;div class="p_espacado"&gt;                       &lt;span style="font-family:verdana;font-size:14px;line-height:21px;color:#384042"&gt;FOnte: &lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=22833&amp;amp;tc=javafree"&gt;DevMedia&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;      &lt;/div&gt;          &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-259134201940787198?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/259134201940787198/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/revista-java-magazine-97.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/259134201940787198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/259134201940787198'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/revista-java-magazine-97.html' title='Revista Java Magazine 97'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8420086032987546263</id><published>2011-11-16T09:44:00.000-08:00</published><updated>2011-11-16T09:51:23.622-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Solaris'/><title type='text'>Oracle Divulga Solaris 11</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Oracle divulgou hoje o Solaris 11, o primeira sistema operacional em nuvem. Solaris 11 é projetado para atender os requisitos de segurança, desempenho e escalabilidade das implementações baseadas em nuvem, que permite aos clientes executar suas aplicações empresariais mais exigentes em nuvens privadas, híbridas ou públicas. Sendo este o primeiro sistema operacional totalmente virtualizado, Solaris 11 oferece abrangências, capacidades built-in de virtualização para o Mac OS, recursos de rede e de armazenamento.&lt;br /&gt;&lt;br /&gt;Além de suas capacidades embutidas de virtualização, o Oracle Solaris 11 é projetado para Oracle VM em ambos os sistemas x86 e SPARC, proporcionando flexibilidade de implantação e migração segura em movo live. O sistema traz o Oracle Solaris Zones, com escalas de virtualização de até centenas de zonas por nó físico, em uma sobrecarga de 15x menor do VMware e sem limites artificiais sobre os recursos de memória, CPU de rede e armazenamento.&lt;br /&gt;&lt;br /&gt;A virtualização de rede integrada permite aos clientes criarem alto desempenho, baixo custo de data center, topologias dentro de uma instância OS única para a máxima flexibilidade, controle de banda e capacidade de observação.&lt;br /&gt;&lt;br /&gt;Oracle Solaris ZFS fornece os dados e bases de gerenciamento de armazenamento para Solaris 11, entregando a integridade dos dados finais, flash pools habilitados de armazenamento em camadas, criptografia speed line e a escalabilidade para armazenar e gerenciar quantidades ilimitadas de dados. As características de "segurança por padrão" incluem o arranque, o acesso baseado em função da raiz e auditoria de baixo impacto para ambas as implementações, nuvem e data center tradicional.&lt;br /&gt;&lt;br /&gt;Oracle Solaris 11 entregou um resultado de um recorde mundial no SPECjvm2008, no no benchmark multi-threaded (Java). Em combinação com o servidor Oracle T4-2 SPARC e Oracle HotSpot Java Virtual Machine, Oracle Solaris 11 oferece até 41% de melhoria sobre o resultado anterior utilizando o Oracle Solaris 10.&lt;br /&gt;&lt;br /&gt;&lt;span style="display: block;" id="formatbar_Buttons"&gt;&lt;span class="" style="display: block;" id="formatbar_CreateLink" title="Link" onmouseover="ButtonHoverOn(this);" onmouseout="ButtonHoverOff(this);" onmouseup="" onmousedown="CheckFormatting(event);FormatbarButton('richeditorframe', this, 8);ButtonMouseDown(this);"&gt;&lt;img src="img/blank.gif" alt="Link" class="gl_link" border="0" /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Saiba Mais:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.oracle.com/us/products/se...iew/index.html"&gt;[1] Oracle Solaris 11 &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/oracle-divulga-solaris-11-3722/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8420086032987546263?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8420086032987546263/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/oracle-divulga-solaris-11.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8420086032987546263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8420086032987546263'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/oracle-divulga-solaris-11.html' title='Oracle Divulga Solaris 11'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7399239842930403077</id><published>2011-11-16T09:37:00.000-08:00</published><updated>2011-11-16T09:44:11.503-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Cobol'/><title type='text'>Brivi oferece plataforma Cobol aliada a Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;BRIVI, empresa brasileira voltada ao mercado Cobol, anunciou o lançamento do isCOBOL Application Platform Suite (APS), uma plataforma que pretende permitir o desenvolvimento, implantação, manutenção e modernização de aplicações Cobol aliada ao potencial ilimitado da plataforma Java, sem que o desenvolvedor precise ser expert em Java.&lt;br /&gt;&lt;br /&gt;De acordo com a empresa, a novidade une a robustez e performance do COBOL com a portabilidade e facilidades do Java, incluindo Thin Client, interoperabilidade, flexibilidade de acesso a banco de dados, Web.&lt;br /&gt;&lt;br /&gt;A solução pode ser encontrada &lt;a href="http://www.brivi.com.br/page5.aspx"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://itweb.com.br/50129/brivi-oferece-plataforma-cobol-aliada-a-java/"&gt;ITWeb&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7399239842930403077?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7399239842930403077/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/brivi-oferece-plataforma-cobol-aliada.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7399239842930403077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7399239842930403077'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/brivi-oferece-plataforma-cobol-aliada.html' title='Brivi oferece plataforma Cobol aliada a Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3001077519410664449</id><published>2011-11-10T11:12:00.000-08:00</published><updated>2011-11-10T11:16:06.904-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Groovy'/><category scheme='http://www.blogger.com/atom/ns#' term='JDK 7'/><title type='text'>Lançado primeiro beta do Groovy 2.0</title><content type='html'>&lt;div style="text-align: justify;"&gt;Desenvolvedores do Groovy anunciaram o lançamento do primeiro beta do Groovy 2.0, a próxima geração da linguagem dinâmica que roda em máquinas virtuais Java. Anteriormente, os desenvolvedores estavam trabalhando na versão 1.9, mas com a inclusão de tantas novas ferramentas, eles decidiram ir direto para a nova versão.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;O novo beta 2.0 apresenta  pedaços melhorados de checagem de tipos estáticos. Percebeu-se que um grande número de usuários não usavam as capacidades dinâmicas do Groovy. Eles estavam, na verdade, usando-as como uma sintaxe melhor para Java. Para atendê-los, agora você pode dizer ao compilador Groovy para checar tipos estáticos em uma classe, ou método usando uma anotação @TypeCheceked. No &lt;a href="http://www.jroller.com/melix/entry/groovy_static_type_checker_status"&gt;blog&lt;/a&gt; de um dos desenvolvedores você pode ver mais exemplos a respeito do processo de checagem.&lt;br /&gt;&lt;br /&gt;Outras ferramentas que estão sendo construídas para o 2.0, mas não são para essa versão beta, incluem suporte para compilação estática para as “chamadas dinâmicas” do JDK 7. Enquanto isso, a equipe Groovy lançou o Groovy 1.8.4, que aborda uma série de bugs que estavam causando problemas com Grails e com a automação Gradle.&lt;br /&gt;&lt;br /&gt;Mais detalhes você pode ler &lt;a href="http://jira.codehaus.org/secure/ReleaseNote.jspa?projectId=10242&amp;amp;version=17852"&gt;aqui&lt;/a&gt;. Códigos fonte e binários para os dois estão disponíveis na página de&lt;a href="http://groovy.codehaus.org/Download?nc"&gt; download&lt;/a&gt;. E está licenciado sob a &lt;a href="http://www.apache.org/licenses/LICENSE-2.0.html"&gt;licença Apache 2.0&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://imasters.com.br/noticia/22737/desenvolvimento/lancado-primeiro-beta-do-groovy-20"&gt;Imasters&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3001077519410664449?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3001077519410664449/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/lancado-primeiro-beta-do-groovy-20.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3001077519410664449'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3001077519410664449'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/lancado-primeiro-beta-do-groovy-20.html' title='Lançado primeiro beta do Groovy 2.0'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8045729932107017004</id><published>2011-11-10T04:12:00.000-08:00</published><updated>2011-11-10T04:21:12.085-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle Solaris 11: CD-ROM de auto-estudo</title><content type='html'>&lt;div style="text-align: justify;"&gt;Prepare-se para o Oracle Solaris 11 com os novos treinamentos da Oracle University. Aproveite esta oportunidade única de se capacitar com toda a conveniência para obter acesso antecipado às novas características do Oracle Solaris 11, concebidas para ajudá-lo a construir, implantar e manter sistemas em nuvem.&lt;br /&gt;&lt;br /&gt;Seja um dos primeiros na indústria de TI a saber como as últimas inovações incluídas no Oracle Solaris 11 podem ajudá-lo a manter o seu ambiente de TI corporativo mais eficiente e seguro. Todos os treinamentos da Oracle University são desenvolvidos em conjunto com as equipes de desenvolvimento de produtos e o seu conteúdo repassado por instrutores experts, resultando no conhecimento mais preciso e relevante disponível.&lt;br /&gt;&lt;br /&gt;Para começar, sugerimos o CD-ROM de auto-estudo &lt;a href="http://education.oracle.com/pls/web_prod-plq-dad/db_pages.GetCourseDesc?page_id=1&amp;amp;dc=D73573&amp;amp;p_preview=N&amp;amp;p_org_id=378219&amp;amp;lang=PTB&amp;amp;sc=LADOU11042368MPP003C002"&gt;What's New in Oracle Solaris 11&lt;/a&gt;, que fornece uma visão detalhada das principais características do Oracle Solaris 11 e explica como utilizá-las dentro do seu ambiente.&lt;br /&gt;Neste curso você irá aprender a:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Implementar o novo sistema de empacotamento&lt;/li&gt;&lt;li&gt;    Utilizar o file system (ZFS) padrão para melhorar sua gestão de recursos de dados&lt;/li&gt;&lt;li&gt;    Realizar entrega de rede totalmente virtualizada&lt;/li&gt;&lt;li&gt;    Utilizar o advanced user, application, e device security&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Os treinamentos em CD-ROM da Oracle University utilizam as mais recentes tecnologias multimídia, gráficos, screen shots e exercícios em tempo real. Você pode treinar onde preferir: no seu escritório, em casa, ou mesmo no avião.&lt;br /&gt;&lt;br /&gt;Para conhecer outros títulos de treinamentos disponíveis para o Oracle Solaris 11, visite:  &lt;a href="http://www.oracle.com/education/solaris11?sc=LADOU11042368MPP003C002"&gt;oracle.com/education/solaris11&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8045729932107017004?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8045729932107017004/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/oracle-solaris-11-cd-rom-de-auto-estudo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8045729932107017004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8045729932107017004'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/oracle-solaris-11-cd-rom-de-auto-estudo.html' title='Oracle Solaris 11: CD-ROM de auto-estudo'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2630095886538278327</id><published>2011-11-10T03:57:00.000-08:00</published><updated>2011-11-10T04:00:11.238-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Com "ajuda" do Android, Java é a linguagem mais popular</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apesar de ter registrado uma ligeira queda de uso no último ano, o Java continua firme como a linguagem de programação mais popular entre os desenvolvedores segundo o &lt;a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html"&gt;relatório mensal da empresa Tiobe Software&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;O Java está sendo usado por 17,87% dos desenvolvedores, porcentagem quase igual aos 17,90% do mês anterior, mas 0,63% abaixo do que possuía há um ano. Com base em tendências de mercado, a Tiobe tinha antecipado que a linguagem C poderia tirar o Java do topo da lista este mês, o que acabou não acontecendo.&lt;br /&gt;&lt;br /&gt;O uso do Java no desenvolvimento de aplicativos&lt;a href="http://idgnow.uol.com.br/scripts/busca.py?query=android&amp;amp;hl=pt&amp;amp;sa=OK"&gt; Android&lt;/a&gt; foi citado como um ponto a mais para a linguagem. “O Java está definitivamente crescendo no mercado móvel”, afirmou o diretor executivo da Tiobe, Paul Jansen. “A plataforma Android é bastante popular entre os desenvolvedores.”&lt;br /&gt;&lt;br /&gt;A linguagem C ficou em segundo lugar no levantamento, sendo usada por 17,32% dos desenvolvedores, um aumento de 0,61% em relação ao ano passado, mas um pouco abaixo do último mês, quando tinha 17,70% dos desenvolvedores. Em terceiro lugar ficou a C++, usada por 8,08% dos usuários. A C#, da Microsoft, ficou logo atrás, com 7,32% dos desenvolvedores, enquanto que a PHP ficou com o quinto lugar, com pouco menos de 6,1%.&lt;br /&gt;&lt;br /&gt;A Objective-C, da Apple, ficou em sexto com 5,98% e está surgindo como uma candidata para “linguagem de programação do ano” da Tiobe, afirma Jansen. O prêmio é dado para a plataforma com o maior aumento no uso, e a Objective-C, que é usada para a criação de apps no iOS e no Mac OS, registrou um aumento de 2,79% no ano.&lt;br /&gt;&lt;br /&gt;Para elaborar a lista, são levados em conta o número de engenheiros do mundo todo, cursos e ferramentas de busca (como Google e Yahoo), que que servem como referência para calcular a popularidade de uma linguagem. Assim, a lista não é sobre a melhor linguagem, mas sobre a mais usada.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/computacao_pessoal/2011/11/09/com-ajuda-do-android-java-e-a-linguagem-mais-popular/"&gt;IdgNow&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2630095886538278327?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2630095886538278327/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/11/com-ajuda-do-android-java-e-linguagem.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2630095886538278327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2630095886538278327'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/11/com-ajuda-do-android-java-e-linguagem.html' title='Com &quot;ajuda&quot; do Android, Java é a linguagem mais popular'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2390916359520476378</id><published>2011-10-30T08:15:00.000-07:00</published><updated>2011-10-30T08:17:56.641-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JRuby'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Versão 1.6.5 do JRuby já está disponível para donwload</title><content type='html'>&lt;div style="text-align: justify;"&gt;A comunidade JRuby lançou a versão 1.6.5 de sua implementação Ruby para a Java Virtual Machine. De acordo com os desenvolvedores, as atualizações buscam melhorar a compatibilidade com o branch 1.9.x do Ruby, abordando uma série de problemas de codificação encontrados na versão anterior.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O JRuby 1.6.5 também requer menos memória para o suporte de extensões C e atualiza o Rubygems para a versão 1.8.9. Outras mudanças são a inclusão do thread dumper USR2 Ruby e do suporte .jrubyrc para armazenar as opções de execução necessárias, assim como melhorias para o Java Maps e para a performance do Fiber, e melhor suporte para o coroutines e zlib do JVM. Usuários que estão usando versões anteriores do JRuby são encorajados a atualizar para a 1.6.5.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Mais detalhes sobre a atualização, inclusive a listas de correções, podem ser encontados no &lt;a href="http://www.jruby.org/2011/10/25/jruby-1-6-5"&gt;release de lançamento&lt;/a&gt;. O Jruby está disponível para &lt;a href="http://www.jruby.org/download"&gt;download&lt;/a&gt; no site do projeto. Hospedado no GitHub, o código-fonte do JRuby é licenciado sob a &lt;a href="https://github.com/jruby/jruby/blob/481fa4d9ad167db32c05f662d64b3d3fd0a7a401/COPYING.CPL"&gt;CPL&lt;/a&gt;, GPLv2 e LGPLv2.1.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Com informações do &lt;a href="http://www.h-online.com/open/news/item/JRuby-update-improves-Ruby-1-9-support-1368307.html"&gt;The H&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte &lt;a href="http://imasters.com.br/noticia/22606/ruby/versao-165-do-jruby-ja-esta-disponivel-para-donwload"&gt;iMasters&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2390916359520476378?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2390916359520476378/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/versao-165-do-jruby-ja-esta-disponivel.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2390916359520476378'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2390916359520476378'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/versao-165-do-jruby-ja-esta-disponivel.html' title='Versão 1.6.5 do JRuby já está disponível para donwload'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1782924429674133537</id><published>2011-10-27T11:22:00.000-07:00</published><updated>2011-10-27T11:26:01.500-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Oracle Confirmao primeiro update para o Java 7</title><content type='html'>&lt;div style="text-align: justify;"&gt;Quando o Java 7 foi lançado, ele veio com uma falha: usado com Apache Lucene e Apache Solr, o Java 7 causava cálculos incorretos e travava a Java Virtual Machine. Lucene e Solr ficavam praticamente paralisados.&lt;br /&gt;&lt;br /&gt;Agora, a Oracle confirmou oficialmente que algumas das falhas foram corrigidas no Java 7 Update 1.&lt;br /&gt;&lt;br /&gt;O problema foi descoberto alguns dias antes do lançamento do JDK 7, mas não houve tempo para corrigi-lo. &lt;br /&gt;&lt;br /&gt;Embora a atualização tenha ficado pronta há alguns dias, as notas de lançamento não continham informações sobre o status dos bugs. Agora as IDs das falhas foram liberadas: &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051"&gt;7068051&lt;/a&gt;, &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738"&gt;7044738&lt;/a&gt; e &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077439"&gt;7077439&lt;/a&gt;; e apesar de o bug 7070134 não estar identificado, ele também foi corrigido.&lt;br /&gt;&lt;br /&gt;A Oracle também atualizou as &lt;a href="http://www.oracle.com/technetwork/java/javase/7u1-relnotes-507962.html"&gt;notas de lançamento&lt;/a&gt;, confirmando que quatro problemas relacionados a JIT e a loop foram corrigidos.&lt;br /&gt;&lt;br /&gt;De acordo com &lt;a href="http://blog.thetaphi.de/2011/10/java-7-update-1-released-does-it-fix.html"&gt;Uwe Schindler&lt;/a&gt;, comitter para Apache Lucene e Solr, agora é seguro usar Lucene e Solr com o 7 Update 1. Entretanto, ele aponta que não é recomendável utilizar o XX:AggressiveOpts em qualquer JVM em uso de produção.&lt;br /&gt;&lt;br /&gt;Fonte:&lt;a href="http://imasters.com.br/noticia/22590/java/update-para-java-7-corrige-problemas-com-apache-lucene"&gt; Imaster&lt;/a&gt;&lt;a href="http://imasters.com.br/noticia/22590/java/update-para-java-7-corrige-problemas-com-apache-lucene"&gt;s&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1782924429674133537?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1782924429674133537/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/oracle-confirmao-primeiro-update-para-o.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1782924429674133537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1782924429674133537'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/oracle-confirmao-primeiro-update-para-o.html' title='Oracle Confirmao primeiro update para o Java 7'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6591177426771323152</id><published>2011-10-21T11:24:00.000-07:00</published><updated>2011-10-21T11:26:56.045-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Ginga'/><category scheme='http://www.blogger.com/atom/ns#' term='Tvhttp://www.blogger.com/img/blank.gif Digital'/><title type='text'>TOTVS libera kit de desenvolvimento para aplicações de TV Digital</title><content type='html'>&lt;div style="text-align: justify;"&gt;De acordo com a empresa de software, o objetivo da ação é "incentiva a criação" de apps interativos.&lt;br /&gt;&lt;br /&gt;A TOTVS anunciou nesta quinta (20) que irá distribuir gratuitamente aos desenvolvedores de aplicativos o AstroBox SDK, um kit de desenvolvimento com emulador Ginga para PC. De acordo com a empresa, o objetivo é "incentivar o desenvolvimento de aplicações interativas para TV Digital". A ação foi batizada pela empresa de "Ginga para todos".&lt;br /&gt;&lt;br /&gt;Para baixar o SDK, é preciso acessar o endereço &lt;a href="http://www.ios.org.br/"&gt;www.ios.org.br&lt;/a&gt; e clicar no banner "Ginga para Todos" (na lateral direita da página), que redireciona ao site do aplicativo. Após se cadastrar, é possível fazer o download e ter acesso a fóruns e a materiais de treinamento.&lt;br /&gt;&lt;br /&gt;A versão beta do AstroBox SDK traz um emulador Ginga completo, e permite desenvolver aplicativos em NCL/Lua e Java. Segundo a empresa, é a mesma que o mercado já vem utilizando na criação de aplicações para TV.&lt;br /&gt;&lt;br /&gt;Quem se inscrever no programa recebe também um código que dá desconto na compra de um receptor de TV digital com o AstroTV, em uma parceria da TOTVS com a Visiontec.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/mercado/2011/10/20/totvs-libera-kit-de-desenvolvimento-para-aplicacoes-de-tv-digital/"&gt;IdgNow&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6591177426771323152?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6591177426771323152/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/totvs-libera-kit-de-desenvolvimento.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6591177426771323152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6591177426771323152'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/totvs-libera-kit-de-desenvolvimento.html' title='TOTVS libera kit de desenvolvimento para aplicações de TV Digital'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1016167781522137454</id><published>2011-10-21T06:08:00.000-07:00</published><updated>2011-10-21T06:15:24.073-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Apache Cassandra</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="postbody"&gt;A Fundação Apache anunciou o lançamento da versão 1.0 do Cassandra.&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;O Projeto Apache Cassandra desenvolve um banco de dados altamente escalável de segunda geração distribuída, que reúne design totalmente distribuído Dynamo e ColumnFamily baseado Bigtable do modelo de dados.&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;Cassandra está em uso no Digg, Facebook, Twitter, Reddit, Rackspace, Cloudkick, Cisco, SimpleGeo, Ooyala, OpenX, e mais empresas que têm grandes conjuntos de dados ativos. O maior cluster de produção tem mais de 100 TB de dados em mais de 150 máquinas.&lt;/span&gt;&lt;br /&gt;&lt;span class="postbody"&gt;Cassandra é adequado para aplicações que não podem dar ao luxo de perder dados, mesmo quando um centro de dados inteiro vai para baixo. &lt;/span&gt;&lt;br /&gt;&lt;span id="result_box" class="" lang="pt"&gt;&lt;span class="hps"&gt;Cada&lt;/span&gt; &lt;span class="hps"&gt;nó do cluster&lt;/span&gt; &lt;span class="hps"&gt;é idêntico.&lt;/span&gt; &lt;span class="hps"&gt;Não há&lt;/span&gt; &lt;span class="hps"&gt;pontos de estrangulamento&lt;/span&gt; &lt;span class="hps"&gt;da rede.&lt;/span&gt; &lt;span class="hps"&gt;Não há&lt;/span&gt; &lt;span class="hps"&gt;pontos únicos de falha&lt;/span&gt;&lt;span&gt;.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span id="result_box" class="" lang="pt"&gt;&lt;span&gt;Veja abaixo a apresentação do Cassandra.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;span id="result_box" class="" lang="pt"&gt;&lt;span&gt;&lt;div style="width:425px" id="__ss_5255926"&gt; &lt;strong style="display:block;margin:12px 0 4px"&gt;&lt;a href="http://www.slideshare.net/jericevans/cassandra-explained" title="Cassandra Explained" target="_blank"&gt;Cassandra Explained&lt;/a&gt;&lt;/strong&gt; &lt;iframe src="http://www.slideshare.net/slideshow/embed_code/5255926" marginwidth="0" marginheight="0" frameborder="0" height="355" scrolling="no" width="425"&gt;&lt;/iframe&gt; &lt;div style="padding:5px 0 12px"&gt; View more &lt;a href="http://www.slideshare.net/" target="_blank"&gt;presentations&lt;/a&gt; from &lt;a href="http://www.slideshare.net/jericevans" target="_blank"&gt;Eric Evans&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.guj.com.br/java/255726-apache-cassandra-chega-a-versao-10#1331109"&gt;Guj&lt;/a&gt;, &lt;a href="http://br-linux.org/2011/nosql-apache-cassandra-chega-a-versao-1-0/"&gt;Br-Linux&lt;/a&gt;, &lt;a href="http://cassandra.apache.org/"&gt;Apache&lt;/a&gt;&lt;br /&gt;&lt;/div&gt; &lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class="postbody"&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1016167781522137454?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1016167781522137454/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/apache-cassandra.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1016167781522137454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1016167781522137454'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/apache-cassandra.html' title='Apache Cassandra'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-847877216275448510</id><published>2011-10-20T10:41:00.000-07:00</published><updated>2011-10-20T10:49:45.848-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle OpenWorld Latin America 2011</title><content type='html'>&lt;div style="text-align: justify;"&gt;Evento reunirá especialistas, desenvolvedores de tecnologia e possibilitará troca de informações e promoção de negócios.&lt;br /&gt;&lt;br /&gt;A Oracle acaba de abrir as inscrições para a quinta edição do Oracle OpenWorld Latin America,  evento de tecnologia da informação que será realizado no Transamérica Expo Center, em São Paulo (SP), de 6 a 8 de dezembro.&lt;br /&gt;&lt;br /&gt;Simultaneamente, a Oracle também inicia as inscrições para o JavaOne, que ocorrerá, pelo segundo ano consecutivo, em paralelo ao Oracle OpenWorld Latin America, no mesmo centro de exposições. Durante três dias, o evento reunirá os especialistas e desenvolvedores da tecnologia Java, que terão a oportunidade de trocar conhecimento e promover negócios.&lt;br /&gt;&lt;br /&gt;Além de possibilitar a troca de experiências com especialistas do mercado, os participantes do Oracle OpenWorld Latin America terão também a oportunidade de conhecer as novidades sobre as soluções da Oracle, como aplicativos, banco de dados, Business Intelligence, Middleware, sistemas de armazenamento e servidores.&lt;br /&gt;&lt;br /&gt;O pavilhão de exposições do Oracle OpenWorld Latin America 2011 terá espaço dedicado aos parceiros do ecossistema Oracle, bem como às demonstrações interativas sobre as mais recentes soluções e produtos.&lt;br /&gt;&lt;br /&gt;Mark Hurd, presidente da Oracle, confirmou sua participação no evento pelo segundo ano consecutivo, acompanhado por alguns dos principais executivos da companhia, como  Luiz Meisler, vice-presidente executivo da Oracle para a América Latina, e Cyro Diehl, presidente da Oracle do Brasil, entre outros. Eles farão apresentações sobre as demandas mais relevantes do mercado corporativo na atualidade e sobre os diferenciais e benefícios das principais soluções e lançamentos da Oracle.&lt;br /&gt;&lt;br /&gt;As inscrições para o Oracle OpenWorld Latin America podem ser feitas on-line, no link da &lt;a href="http://www.oracle.com/webapps/events/ns/EventsDetail.jsp?p_eventId=137962&amp;amp;src=7120737&amp;amp;src=7120737&amp;amp;Act=77"&gt;Oracle Latin America&lt;/a&gt;. Para inscrever-se no JavaOne 2011, os interessados devem acessar o link &lt;a href="http://www.oracle.com/us/dm/h1fy11/05336-wwmk10080712mpp003c004-oem-494666-ptb.html?src=7120737&amp;amp;Act=79&amp;amp;pcode=WWMK10080712MPP003"&gt;Oracle JavaOne&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Oracle OpenWorld Latin America 2011&lt;br /&gt;&lt;br /&gt;O Oracle OpenWorld Latin America  é um dos maiores eventos globais da Oracle, juntamente com o de São Francisco (EUA).&lt;br /&gt;&lt;br /&gt;Nele, os participantes, especialistas em tecnologia, executivos, desenvolvedores e outros interessados em tecnologia da informação poderão estreitar relacionamentos de negócios, interagir e conhecer os últimos avanços e inovações tecnológicas da Oracle.&lt;br /&gt;&lt;br /&gt;Em função da relevância do conteúdo e da audiência qualificada, no ano passado, o Oracle OpenWorld Latin América reuniu mais de 11 mil participantes, em 236 apresentações; 96 expositores e patrocinadores e 68 jornalistas, que representaram 23 países.&lt;br /&gt;&lt;br /&gt;“O Oracle OpenWorld Latin America 2011 dará continuidade a sua missão de levar conhecimento sobre as tecnologias da Oracle para o mercado latino-americano, além de reforçar a evolução que sempre buscamos. Nessa quinta edição do evento, vamos reunir novamente os melhores especialistas do setor, clientes e parceiros com um objetivo único: conhecerem as inovações das soluções mais reconhecidas da indústria de TI, que apoiam o crescimento dos negócios com investimentos de valor agregado”, afirma Luiz Meisler, vice-presidente executivo da Oracle para a América Latina.&lt;br /&gt;&lt;br /&gt;JavaOne 2011&lt;br /&gt;&lt;br /&gt;Durante o JavaOne 2011, os profissionais de tecnologia terão a oportunidade de interagir e de assistir palestras de visionários e representantes reconhecidos na comunidade Java sobre a diversidade de aplicações e a evolução da linguagem de programação.&lt;br /&gt;&lt;br /&gt;O evento apresenta conteúdo técnico e aprendizado em profundidade sobre os tópicos mais importantes do desenvolvimento atual em Java, como plataforma Core Java, web Java EE, web services e cloud e Java ME.&lt;br /&gt;&lt;br /&gt;No ano passado, o Java One trouxe diversos especialistas, entre eles nomes conceituados, e reuniu aproximadamente mil profissionais atuantes e interessados em Java, tanto para uso corporativo em empresas de diferentes setores, como em tecnologia embarcada em celulares, tablets, notebooks e TV, etc.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.metaanalise.com.br/inteligenciademercado/index.php?option=com_content&amp;amp;view=article&amp;amp;id=5791:612-a-812-oracle-openworld-latin-america&amp;amp;catid=8:carreira&amp;amp;Itemid=358"&gt;MetaAnalíse&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-847877216275448510?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/847877216275448510/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/oracle-openworld-latin-america-2011.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/847877216275448510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/847877216275448510'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/oracle-openworld-latin-america-2011.html' title='Oracle OpenWorld Latin America 2011'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4616538538396092171</id><published>2011-10-19T06:08:00.000-07:00</published><updated>2011-10-19T06:49:02.911-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>[Artigo] Testando Classes com JUNIT</title><content type='html'>Bom artigo publicado no VivaLinux sobre o teste unitários Junit. Vale a pena ler para começar.&lt;br /&gt;&lt;br /&gt;http://www.vivaolinux.com.br/artigo/Testes-unitarios-em-Java-com-JUnit/&lt;br /&gt;&lt;br /&gt;Fica ai mais uma dica. Até mais&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4616538538396092171?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4616538538396092171/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/artigo-testando-classes-com-junit.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4616538538396092171'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4616538538396092171'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/artigo-testando-classes-com-junit.html' title='[Artigo] Testando Classes com JUNIT'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5277201771881682778</id><published>2011-10-19T05:49:00.000-07:00</published><updated>2011-10-19T06:07:16.737-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Google está prestes a alugar patentes Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Google e a Sun Microsystems poderão estar para assinar um acordo que cede perto de 2 mil patentes Java que a Sun detém ao Google.&lt;br /&gt;&lt;br /&gt;Este problema começou no ano passado quando a Oracle comprou a Sun e colocou uma acção em tribunal contra a Google por infringir as patentes Java no Android. Na altura a Google negou estas acusações mas este acordo parece querer dizer que a verdade andaria pelo meio do que as duas empresas afirmavam. Na altura surgiram mesmo noticias que a Oracle e a Sun estavam a pensar lançar os seus próprios smartphones para competir com o Android. Embora a intenção não fosse pedir uma indemnização em tribunal já que a Sun tem uma política conhecida de apenas defender as suas patentes isto causou algum incomodo.&lt;br /&gt;&lt;br /&gt;A Google anteriormente tinha rejeitado uma proposta de 100 milhões de dólares para puder aceder às patentes e o acordo actual é significativamente mais baixo. As noticias apontam para valores na ordem dos 28 milhões de dólares para um acordo de três anos.&lt;br /&gt;&lt;br /&gt;As duas empresas podem assim trabalhar em conjunto para desenvolver a plataforma móvel.&lt;br /&gt;&lt;br /&gt;Escrito por: &lt;a href="http://www.tecnologia.com.pt/author/nelsonpaiva/"&gt;Nelson Paiva&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.tecnologia.com.pt/2011/10/google-esta-prestes-a-alugar-patentes-java/"&gt;Tecnologia.com.pt&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5277201771881682778?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5277201771881682778/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/google-esta-prestes-alugar-patentes.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5277201771881682778'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5277201771881682778'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/google-esta-prestes-alugar-patentes.html' title='Google está prestes a alugar patentes Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-1909623299961425307</id><published>2011-10-15T10:44:00.000-07:00</published><updated>2011-10-15T10:46:47.703-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Pesquisa: Java perde popularidade em setembro</title><content type='html'>&lt;div style="text-align: justify;"&gt;Uso da linguagem por desenvolvedores caiu de 18.761% para 17.707% em setembro.&lt;br /&gt;&lt;br /&gt;Apesar da grande atualização para a plataforma, a linguagem Java está perdendo popularidade na última edição da pesquisa mensal de linguagens de programação feita pela consultoria Tiobe Software.&lt;br /&gt;&lt;br /&gt;A pesquisa, disponibilizada no último domingo (09/10), revelou que o código Java perdeu popularidade em setembro, quando foi uada por  17.9% dos programadores, contra 18.76% dos usuários em agosto. A linguagem ainda foi a mais usada em setembro, mas a distância para a linguagem C, em segundo lugar,  com 17.7%, poderá assumir o topo do ranking, de acordo com a empresa.&lt;br /&gt;&lt;br /&gt;Java é a linguagem dominante desde 2001, exceto por algumas baixas sofridas em meados de 2004 e 2005, e em alguns meses do ano passado, quando o código C assumiu a liderança, afirmou o diretor da Tiobe, Paul Jansen. Ele antecipa a possibilidade da tendência de baixa no uso de Java a longo prazo, baseado no que vem acontecendo na área. “Essa tendência é causada provavelmente pelo fato de que a linguagem Java evolui muito lentamente em comparação com outras linguagens, como C#”, disse Jasen.&lt;br /&gt;&lt;br /&gt;No top 10 das linguagens de programação da Tiobe também estão C + +, PHP, C #, Objective-C, VisualBasic, Python, Perl e JavaScript. As plataformas Objective-C e Transact-SQL atingiram recordes históricos, com taxas de utilização de 6,2% e 1%, respectivamente, enquanto o Assembly entrou novamente para o top 20, assumindo a 19º posição. Já a Visual Basic.Net subiu para o 25º lugar depois de ocupar a 39ª posição no ranking de agosto; enquanto a F# caiu de 23º para 46º lugar.&lt;br /&gt;&lt;br /&gt;O índice da TIOBE é baseado no número de engenheiros qualificados em todo o mundo e fornecedores terceirizados, incluindo ferramentas de buscas como o Google, Bing,Yahoo e Wikipedia.&lt;br /&gt;&lt;/div&gt;(Paul Krill)&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/mercado/2011/10/11/pesquisa-java-perde-popularidade-em-setembro/"&gt;IdgNow&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-1909623299961425307?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/1909623299961425307/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/pesquisa-java-perde-popularidade-em.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1909623299961425307'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/1909623299961425307'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/pesquisa-java-perde-popularidade-em.html' title='Pesquisa: Java perde popularidade em setembro'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6749998711630585358</id><published>2011-10-15T10:41:00.001-07:00</published><updated>2011-10-15T10:55:47.379-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Magazine'/><title type='text'>Revista Java Magazine 96</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-nNQzcnh-eVg/TpnF-VZxIMI/AAAAAAAAAII/afquQH8TE6Y/s1600/capaJava96_m.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 125px; height: 170px;" src="http://2.bp.blogspot.com/-nNQzcnh-eVg/TpnF-VZxIMI/AAAAAAAAAII/afquQH8TE6Y/s320/capaJava96_m.jpg" alt="" id="BLOGGER_PHOTO_ID_5663775681082892482" border="0" /&gt;&lt;/a&gt;Artigos desta edição:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;jQuery UI na prática&lt;/li&gt;&lt;li&gt;Além da IDE – Parte 4&lt;/li&gt;&lt;li&gt;VRaptor 3 – Parte 3&lt;/li&gt;&lt;li&gt;Inversão de Controle – Parte 2&lt;/li&gt;&lt;li&gt;Dissecando a Java Collections&lt;/li&gt;&lt;li&gt;Nem parece Web: é Vaadin!&lt;/li&gt;&lt;li&gt;Acessibilidade em Java&lt;/li&gt;&lt;li&gt;A importância dos Padrões de Projeto&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.devmedia.com.br/post-22541-Revista-Java-Magazine-96.html"&gt;DevMedia&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:VErdana;font-size:85%;"&gt;&lt;span style="font-size:78%;"&gt;&lt;span style="font-family:VErdana;font-size:85%;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size:78%;color:black;"&gt;&lt;span style="font-size:100%;"&gt;&lt;a style="font-weight: bold;" href="http://www.devmedia.com.br/post-22541-Revista-Java-Magazine-96.html"&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6749998711630585358?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6749998711630585358/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/revista-java-magazine-96.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6749998711630585358'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6749998711630585358'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/revista-java-magazine-96.html' title='Revista Java Magazine 96'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-nNQzcnh-eVg/TpnF-VZxIMI/AAAAAAAAAII/afquQH8TE6Y/s72-c/capaJava96_m.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3602362696941339677</id><published>2011-10-15T10:39:00.000-07:00</published><updated>2011-10-15T10:41:09.425-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google lança linguagem de programação Dart</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Google apresentou, na segunda-feira (10/10), uma versão prévia do Dart, uma nova linguagem e programação para aplicativos de rede. O lançamento era muito esperado, não somente porque estava listado na agenda da conferência de desenvolvedores Goto, mas porque um engenheiro do Google descreveu a linguagem e suas razões de existir em uma mensagem enviada para uma lista de parceiros no ano passado.&lt;br /&gt;&lt;br /&gt;“O objetivo do Dash (antigo nome do Dart) é substituir o JavaScript como linguagem de desenvolvimento de rede para a plataforma aberta”, afirmou Mark S. Miller no e-mail.&lt;br /&gt;&lt;br /&gt;Lars Bak, outro engenheiro do Google que ajudou no desenvolvimento do mecanismo V8 JavaScript do Chrome e um dos criadores do Dart, disse em entrevista que o Google trabalha regularmente com grandes aplicativos de rede e que os engenheiros da empresa sentiram a necessidade de uma nova linguagem de  programação para descrever aplicativos grandes e complexos.&lt;br /&gt;&lt;br /&gt;Onde Miller descreve o Dart como um eventual substituto para o Java Script, Bak oferece uma descrição mais diplomática. “Linguagens de programação têm muito a ver com gosto. Sempre haverá pessoas que preferirão o JavaScript”.&lt;br /&gt;&lt;br /&gt;Mas o Dart possui várias vantagens. Permite aos programadores escreverem o código “untyped” (onde tipos de dados não são especificados com um string ou número, por exemplo), podendo ser transformados em dados “typed” posteriormente. E escrever códigos “untyped” é geralmente mais rápido no início e nas fases posteriores do desenvolvimento ter dados “typeds” em um programa ajuda com a depuração e deixa o código mais estruturado. Isso é particularmente benéfico no desenvolvimento de aplicativos em larga escala.&lt;br /&gt;&lt;br /&gt;Bak também afirma que a plataforma deve ter melhor desempenho do que o JavaScript em algumas situações. O JavaScript tem um tendão de Aquiles que pode desacelerar o lançamento de um aplicativo. Isso é particularmente perceptível em dispositivos móveis, onde o código precisa ser carregado sobre uma conexão relativamente lenta.&lt;br /&gt;&lt;br /&gt;“No Dart, temos uma maneira de acelerar esse processo chamada ‘snapshotting’”, observando que os apps da Dart carregam 10 vezes mais rápido do que os com o código do JavaScript.&lt;br /&gt;&lt;br /&gt;A plataforma também oferece uma forma estruturada de usar as libraries de códigos que não estão disponíveis no JavaScript. Com o Java é possível que uma library seja alterada enquanto o aplicativo é executado, levando a resultados imprevisíveis ou erros. Isso não acontece com o Dart.&lt;br /&gt;&lt;br /&gt;O código pode ser executado ao compila-o em JavaScrip ou usando uma máquina virtual. Bak afirmou que o Google está considerando construir uma máquina virtual Dart dentro do Chrome e espera que os fabricantes de navegadores optem por fazer o mesmo.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;O Google disponibilizou o Dar com um projeto open source no dartlang.org.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tradução: Alba Milena, especial para o IT Web | Revisão: Thaís Sabatini&lt;br /&gt;Fonte: &lt;a href="http://itweb.com.br/48874/google-lanca-linguagem-de-programacao-dart/"&gt;IT Web&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3602362696941339677?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3602362696941339677/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/google-lanca-linguagem-de-programacao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3602362696941339677'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3602362696941339677'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/google-lanca-linguagem-de-programacao.html' title='Google lança linguagem de programação Dart'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5374835166585427638</id><published>2011-10-15T10:36:00.001-07:00</published><updated>2011-10-15T10:38:59.941-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Google Maps agora permite ver imagens em 3D sem plugin extra</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Google  anunciou nesta quinta-feira uma atualização na ferramenta Street View do Maps, serviço de mapas do gigante de buscas. Agora é possível ver as imagens em 3D sem precisar de nenhum plugin. O upgrade foi chamado de Google MapsGL, sigla de Web Graphics Library, em referência ao API de mesmo nome que usa HTML5, e por isso não exige Flash, Java ou outros plugins de recursos gráficos. As informações são do Mashable.&lt;br /&gt;&lt;br /&gt;O novo recurso só está habilitado para navegadores Chrome, versão 14 ou superior, e Firefox Beta, e com cartões compatíveis. Na página inicial do Google Maps, o usuário verá uma caixa, na parte de baixo da barra lateral esquerda, com a inscrição "Quer experimentar algo novo?" e um botão para conhecer a novidade. Se as configurações não forem as necessárias, ao clicar em "experimente agora" aparece uma mensagem informando que o "sistema não cumpre os requisitos" para a visualização em três dimensões.&lt;br /&gt;&lt;br /&gt;A atualização permite que além de ver o mesmo ponto de diferentes ângulos, o usuário consiga andar nas ruas de forma mais real do que antes, segundo o vídeo do Google que apresenta o recurso. Além disso, a transição entre a visualização das ruas planas e da opção com Pacman (o bonequinho que é colocado sobre o mapa e inicia o Street View) estaria mais suave.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.jb.com.br/ciencia-e-tecnologia/noticias/2011/10/13/google-maps-agora-permite-ver-imagens-em-3d-sem-plugin-extra/"&gt;Jornal do Brasil&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5374835166585427638?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5374835166585427638/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/10/google-maps-agora-permite-ver-imagens.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5374835166585427638'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5374835166585427638'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/10/google-maps-agora-permite-ver-imagens.html' title='Google Maps agora permite ver imagens em 3D sem plugin extra'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8378881945796808842</id><published>2011-09-30T06:21:00.000-07:00</published><updated>2011-09-30T06:24:39.613-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WebCast'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Série de Webcasts: Dominando o Oracle BPM Suite 11g</title><content type='html'>&lt;span style="font-family:arial;font-size:85%;color:#333333;"&gt;&lt;a style="text-decoration:none" href="http://www.oracle.com/goto/newsletters/qtr/q1fy08/pi/0911/event-on24-3325408.html?msgid=3-5080481818" target="_blank"&gt;&lt;span style="font-family:arial;font-size:100%;color:#ff0000;"&gt;&lt;em&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;Assista a esta série de webcasts gratuitos e aprimore seu conhecimento  sobre o Oracle Unified Business Process Management Suite 11&lt;em&gt;g&lt;/em&gt;.  Confira vários temas relacionados a BPM, como planejamento, proficiência  em BPMN (Business Process Model and Notation – Notação de Modelagem de  Processos de Negócios), uso de regras, monitoramento, desenvolvimento  com APIs e implantação. &lt;a href="https://event.on24.com/eventRegistration/EventLobbyServlet?target=registration.jsp&amp;amp;eventid=332540&amp;amp;sessionid=1&amp;amp;key=25432CEDBAD287CD7ADD71FFE3FBEF9C&amp;amp;partnerref=incir&amp;amp;sourcepage=register"&gt;Inscreva-se aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Assista &lt;a href="http://medianetwork.oracle.com/media/show/16942?n=&amp;amp;nid="&gt;aqui&lt;/a&gt; um resumo sobre a linguagem java.&lt;br /&gt;&lt;br /&gt;Fonte: Oracle&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8378881945796808842?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8378881945796808842/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/serie-de-webcasts-dominando-o-oracle.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8378881945796808842'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8378881945796808842'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/serie-de-webcasts-dominando-o-oracle.html' title='Série de Webcasts: Dominando o Oracle BPM Suite 11g'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3024067560947268998</id><published>2011-09-30T06:01:00.000-07:00</published><updated>2011-09-30T06:02:33.950-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mozilla'/><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Mozilla Pretende Desabilitar Java no Firefox</title><content type='html'>&lt;div style="text-align: justify;"&gt;Os desenvolvedores do Firefox estão atualmente discutindo a possibilidade de desabilitar o Java da Oracle (plug-in), como uma solução potencial para a recem divulgada vulnerabilidade SSL / TLS. O plug-in Java é o componente que permite que atacantes explorem as vulnerabilidades apresentadas por Juliano Rizzo e Thai Duong na semana passada. Esses dois pesquisadores, demonstraram como os cookies de páginas web arbitrárias podem ser reconstruídos, apesar de serem enviados através de conexões criptografadas.&lt;br /&gt;&lt;br /&gt;Para o ataque chosen-plaintext no modo Cipher-Block Chaining (CBC), que tende a ser usado com TLS, Rizzo e Duong tiveram que contornar a Same Origin Policy (SOP) do navegador, para que eles possam se comunicar com demais servidores.&lt;br /&gt;&lt;br /&gt;Mesmo que o propósito do SOPs seja para evitar exatamente isso, uma falha anteriormente reservada em Java parece permitir que atacantes possam fazê-lo independentemente. Na opinião dos desenvolvedores do Firefox, o ônus é, portanto, que a Oracle resolva o problema relacionado ao Java em primeiro lugar.&lt;br /&gt;&lt;br /&gt;No entanto, a Oracle até agora não respondeu nada sobre o ocorrido, o que levou os desenvolvedores a considerar o lançamento de uma atualização, que possa desativar todos os plug-ins Java por razões de segurança. Isso, no entanto, desabilita algumas funcionalidades do usuário: exemplos dados pelo Diretor de Engenharia do Firefox, Johnathan Nightingale, incluem bate-papo de vídeo do Facebook, e vários aplicativos corporativos baseados em Java.&lt;br /&gt;&lt;br /&gt;Devido a isso, a solução recomendada pela Microsoft é que os usuários interrompam TLS 1.0 e TLS 1.1, mas esta abordagem exige que os servidores suportem TLS 1.1, mas até agora, apenas alguns servidores oferecem este suporte. Alguns desenvolvedores do Firefox acham que isso não seria resolvido de qualquer maneira, porque Java usa sua stack própria TLS.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/mozilla-pretende-desabilitar-java-no-firefox-3470/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3024067560947268998?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3024067560947268998/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/mozilla-pretende-desabilitar-java-no.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3024067560947268998'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3024067560947268998'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/mozilla-pretende-desabilitar-java-no.html' title='Mozilla Pretende Desabilitar Java no Firefox'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8596901375987760536</id><published>2011-09-28T10:15:00.000-07:00</published><updated>2011-09-28T10:18:08.106-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='JME'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Sistemas Android e Plataforma Java são os mais ameaçados entre os smartphones</title><content type='html'>&lt;p style="text-align: justify;"&gt;Depois do vazamento das fotos íntimas do celular de Scarlett  Johansson, o mundo passou a olhar com mais cuidado a segurança de seus  aparelhos móveis. Os sistemas operacionais móveis mais ameaçados são o  J2ME (Java Plataform) e o Android, segundo relatório da empresa de  segurança na internet, Kaspersky. Veja o gráfico:&lt;br /&gt;       &lt;/p&gt;        &lt;div class="fotoMateria box480"&gt;&lt;div style="text-align: center;"&gt;&lt;img class="foto" alt="Editora Globo" src="http://revistagalileu.globo.com/Revista/Galileu2/foto/0,,56696345,00.jpg" width="480" height="300" /&gt;        &lt;/div&gt;&lt;div style="text-align: center;" class="descricao"&gt;Fonte: Kaspersky Lab&lt;/div&gt;        &lt;/div&gt;        &lt;p style="text-align: justify;"&gt;Há  um ano foi detectada a primeira ameaça ao sistema Android, hoje os  aparelhos com essa plataforma já são alvo de 23 % dos ataques. Symbian  (Nokia), iOS (Apple), Python e Windows Mobile ainda são os sistemas  menos ameaçados. Mas não significa que você não precise de um antivírus,  é sempre melhor garantir.&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify;"&gt;Texto por            Redação Galileu     &lt;/p&gt;&lt;p style="text-align: justify;"&gt;Fonte: &lt;a href="http://revistagalileu.globo.com/Revista/Common/0,,EMI268674-17770,00-SISTEMAS+ANDROID+E+PLATAFORMA+JAVA+SAO+OS+MAIS+AMEACADOS+ENTRE+OS+SMARTPHON.html"&gt;Revista Galileu&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8596901375987760536?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8596901375987760536/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/sistemas-android-e-plataforma-java-sao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8596901375987760536'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8596901375987760536'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/sistemas-android-e-plataforma-java-sao.html' title='Sistemas Android e Plataforma Java são os mais ameaçados entre os smartphones'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4823040808133358689</id><published>2011-09-27T06:24:00.000-07:00</published><updated>2011-09-27T06:29:53.325-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MySQL'/><title type='text'>Site MySQL.com é invadido e usado para distribuir malware</title><content type='html'>&lt;div style="text-align: justify;"&gt;Crackers injetaram código Javascript no site para espalhar o malware em computadores com softwares desatualizados.&lt;br /&gt;&lt;br /&gt;O site do banco de dados de código aberto MySQL foi invadido e usado para injetar malware nos computadores dos visitantes do portal nesta segunda (26).&lt;br /&gt;&lt;br /&gt;A fornecedora de segurança Armorize percebeu o problema por volta das 5 da manhã (9h, no horário de Brasília). Os crackers instalaram um código JavaScript que disparou uma variedade de ataques contra os navegadores dos visitantes. Com isso, os internautas com versões não-atualizadas de navegadores ou programas Adobe Flash, Reader ou Java sem correções podem ter sido infectados com o software malicioso.&lt;br /&gt;&lt;br /&gt;Pouco depois das 11h, horário local, a questão havia sido resolvida, disse o CEO da Armorize, Wayne Huang. Ele acredita que o código malicioso estava no site há menos de um dia.&lt;br /&gt;&lt;br /&gt;Huang informou que os crackers usaram o exploit Black Hole para atacar os visitantes do site, mas sua equipe ainda não tinha descoberto o que o software malicioso foi projetado para fazer. Normalmente, os cibercriminosos instalam malware para roubar senhas das vítimas, anúncios pop-up de antivírus falso, ou para criar "micros-zumbis", que podem ser alugados para outras pessoas.&lt;br /&gt;&lt;br /&gt;A Oracle, que gerencia o projeto MySQL.com, ainda estava investigando o problema e não comentou o assunto nesta segunda-feira.&lt;br /&gt;&lt;br /&gt;Sites de código aberto de grande tráfego como o MySQL.com têm sido duramente atingidos por crackers nos últimos meses. Nas últimas semanas, a Fundação Linux foi forçada deixar uma série de sites off-line, incluindo Kernel.org Linux.com e depois de um problema parecido. E o próprio MySQL.com já foi atingido no início deste ano.&lt;br /&gt;&lt;br /&gt;Os hackers que atacaram o MySQL.com em março publicaram uma lista de nomes de usuários e senhas após a invasão, e, segundo o pesquisador sênior de ameaças da Trend Micro, Maxim Goncharov, os dados podem ter sido usados para entrar no site novamente.&lt;br /&gt;&lt;br /&gt;Em fóruns underground russos, um hacker chamado sourcec0de vendia um acesso "root" aos servidores do MySQL.com por 3 mil dólares.&lt;br /&gt;&lt;br /&gt;Não é claro se sourcec0de realmente tinha acesso ao site, mas ele fez capturas de tela para mostrar que tinha acesso, segundo post de Goncharov em seu blog.&lt;br /&gt;&lt;br /&gt;Até o fechamento deste post a Oracle ainda não havia comentado oficialmente a situação. Veja também a notícia de março: &lt;a href="http://br-linux.org/2011/site-oficial-mysql-com-invadido-via-sql-injection/"&gt;Site oficial: MySQL.com invadido via… SQL injection&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/computacao_corporativa/2011/09/26/site-mysql-com-e-invadido-e-usado-para-distribuir-malware/"&gt;IdgNow&lt;/a&gt; e &lt;a href="http://br-linux.org/2011/site-mysql-com-e-invadido-de-novo-e-usado-para-distribuir-malware/"&gt;Br-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4823040808133358689?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4823040808133358689/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/site-mysqlcom-e-invadido-e-usado-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4823040808133358689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4823040808133358689'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/site-mysqlcom-e-invadido-e-usado-para.html' title='Site MySQL.com é invadido e usado para distribuir malware'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-482794669219665804</id><published>2011-09-21T12:51:00.000-07:00</published><updated>2011-09-21T12:54:02.304-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='evento'/><title type='text'>Evento: Digital Marketing 2.0</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Digital Marketing 2.0 é um evento da ONIS Comunicação &amp;amp; Marketing,  cujo principal objetivo é inserir e tirar dúvidas sobre Marketing  Digital e Mídas Sociais.&lt;br /&gt;&lt;br /&gt;Mostrar para usuários os requisitos  básicos do Marketing Digital e Mídias Sociais, focando no relacionamento  2.0, da troca de informação, do conteúdo livre feito por todos e para  todos.&lt;br /&gt;&lt;br /&gt;Mostrar para os profissionais de Marketing e Empresários o  poder do Marketing Digital, focando no relacionamento 2.0, o quanto é  importante trocar informação com seus clientes, saber o que falam da sua  marca e quais produtos ou serviços eles estão interessados e  posteriormente, criar ações de “crowdsourcing”.&lt;br /&gt;&lt;br /&gt;No final do  evento os participantes terão a capacidade de explorar, aprender e  implementar ações de Marketing Digital e Mídias Sociais para suas  empresas e agências de publicidade.&lt;br /&gt;&lt;br /&gt;Saiba mais sobre o evento clicando &lt;a href="http://www.digitalmarketing20.com/"&gt;aqui&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-482794669219665804?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/482794669219665804/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/evento-digital-marketing-20.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/482794669219665804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/482794669219665804'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/evento-digital-marketing-20.html' title='Evento: Digital Marketing 2.0'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6784023303211595111</id><published>2011-09-21T12:41:00.000-07:00</published><updated>2011-09-21T12:47:52.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='http://www.blogger.com/img/blank.gif'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Java 7: Aperfeiçoando o Java - Revista Java Magazine 95</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/-pn-Znz8OIeQ/Tno_LpDMyCI/AAAAAAAAAIA/1j31S7mVTmw/s1600/capaJava95_m.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 125px; height: 170px;" src="http://3.bp.blogspot.com/-pn-Znz8OIeQ/Tno_LpDMyCI/AAAAAAAAAIA/1j31S7mVTmw/s320/capaJava95_m.jpg" alt="" id="BLOGGER_PHOTO_ID_5654901751347464226" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Contém nesta edição:&lt;br /&gt;&lt;br /&gt;Distribuição de Dados com Java&lt;br /&gt;Java 7 – Aperfeiçoando o Java&lt;br /&gt;Jython&lt;br /&gt;JSF com Prevayler&lt;br /&gt;Spring Security 3, JSF 2 e JPA 2&lt;br /&gt;Seam 3: complementando a lógica com Weld&lt;br /&gt;Inversão de Controle – Parte 1&lt;br /&gt;Nem parece Web: é Vaadin! - Parte 1 (Exclusivo)&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.devmedia.com.br/post-22320-Revista-Java-Magazine-95.html"&gt;DevMedia&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6784023303211595111?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6784023303211595111/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/java-7-aperfeicoando-o-java-revista.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6784023303211595111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6784023303211595111'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/java-7-aperfeicoando-o-java-revista.html' title='Java 7: Aperfeiçoando o Java - Revista Java Magazine 95'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-pn-Znz8OIeQ/Tno_LpDMyCI/AAAAAAAAAIA/1j31S7mVTmw/s72-c/capaJava95_m.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7386664203334258081</id><published>2011-09-20T12:56:00.000-07:00</published><updated>2011-09-20T13:02:02.203-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>MundoJ - Java 7 Ed. 49</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-2xQQ2XrAMJk/Tnjwu9KETRI/AAAAAAAAAH4/li9S4iYPr2U/s1600/java7.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 285px; height: 320px;" src="http://2.bp.blogspot.com/-2xQQ2XrAMJk/Tnjwu9KETRI/AAAAAAAAAH4/li9S4iYPr2U/s320/java7.jpg" alt="" id="BLOGGER_PHOTO_ID_5654534021645094162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;           &lt;span style="color: rgb(153, 0, 0);font-family:Trebuchet MS;color:cf203a;"  &gt;&lt;strong&gt;Começando com as Práticas do Continuous Deployment&lt;/strong&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 0, 0);"&gt; &lt;/span&gt;&lt;em&gt;&lt;br /&gt;          &lt;/em&gt;&lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Como aplicar práticas de continuous deployment para melhorar o processo ágil de desenvolvimento.&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;           &lt;span style="color: rgb(153, 0, 0);font-family:Trebuchet MS;color:cf203a;"  &gt;&lt;strong&gt;Introdução à Representação e Análise de Grafos com a API JUNG&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Técnicas e exemplos de  código para representar e analisar estruturas como redes sociais, redes  de computadores, conjuntos de dados relacionais e outros. &lt;/span&gt;&lt;/p&gt;          &lt;p&gt;           &lt;span style="color: rgb(153, 0, 0);font-family:Trebuchet MS;color:cf203a;"  &gt;&lt;strong&gt;Page Objects – Organizando seus Testes Funcionais por meio de um Padrão de Design&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Aumentando a manutenibilidade de testes funcionais de páginas web através da Orientação a Objetos.&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;           &lt;span style="color: rgb(153, 0, 0);font-family:Trebuchet MS;color:cf203a;"  &gt;&lt;strong&gt;Aplicações para TV Digital com Ginga-J: do Ambiente à Execução&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Construindo uma aplicação passo-a-passo para TV Digital com Ginga-J.&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;           &lt;span style="color: rgb(153, 0, 0);font-family:Trebuchet MS;color:cf203a;"  &gt;&lt;strong&gt;Classghost: Agilizando o Processo de Redeploy de Aplicações Java&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Conheça a funcionalidade  deste framework que contribui para a agilidade e produtividade no  processo de desenvolvimento de software.&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;           &lt;span style="font-family:Trebuchet MS;color:cf203a;"&gt;&lt;strong&gt;&lt;span style="color: rgb(153, 0, 0);"&gt;Tópicos Mais Quentes do&lt;/span&gt; &lt;a href="http://guj.com.br/" target="_blank"&gt;GUJ.com.br&lt;/a&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Veja o que apareceu, foi notícia e gerou discussão no fórum do GUJ durante julho e agosto de 2011.&lt;/span&gt;&lt;/p&gt;          &lt;p&gt;           &lt;span style="color: rgb(153, 0, 0);font-family:Trebuchet MS;color:cf203a;"  &gt;&lt;strong&gt;Cinto de Utilidades: Criação de mocks com Mockito&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;          &lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Aprenda o Mockito com mais detalhes.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Trebuchet MS;font-size:-1;"&gt;Fonte: &lt;a href="http://www.mundoj.com.br"&gt;MundoJ&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7386664203334258081?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7386664203334258081/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/mundoj-java-7-ed-49.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7386664203334258081'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7386664203334258081'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/mundoj-java-7-ed-49.html' title='MundoJ - Java 7 Ed. 49'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-2xQQ2XrAMJk/Tnjwu9KETRI/AAAAAAAAAH4/li9S4iYPr2U/s72-c/java7.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4138111183050242276</id><published>2011-09-19T13:54:00.000-07:00</published><updated>2011-09-19T13:56:26.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Nokia'/><category scheme='http://www.blogger.com/atom/ns#' term='JME'/><title type='text'>Mini curso gratuito de Java ME</title><content type='html'>&lt;div id="post_body"&gt;&lt;div style="text-align: justify;"&gt;        &lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Nokia te convida a assistir ao minicurso gratuito de Java ME promovido pela Globalcode. Nesse minicurso você vai conhecer os conceitos do desenvolvimento para dispositivos móveis, conhecer o ambiente de desenvolvimento e até fazer um pequeno exemplo para fixar o que viu no minicurso. Você também irá conhecer a loja de aplicativos da Nokia e como publicar e distribuir seu aplicativo para milhões de usuarios em todo o mundo.&lt;br /&gt;&lt;br /&gt;O instrutor Neto Marin é Nokia Developer Champion e especialista em Mobilidade, autor do Neto Marin Mobility Blog, criador dos minicursos e cursos de Mobile na Globalcode, e coordenador das trilhas de Mobilidade no The Developer’s Conference 2010 e 2011.&lt;br /&gt;&lt;br /&gt;Agenda:&lt;br /&gt;&lt;br /&gt;Oportunidade: Concurso Nokia Create 4 Millions&lt;br /&gt;Tutorial Desenvolvimento com JavaME&lt;br /&gt;Publicação na loja de aplicativos da Nokia&lt;br /&gt;Perguntas e Respostas&lt;br /&gt;Data e local&lt;br /&gt;&lt;br /&gt;20 de Setembro de 2011 (Terça feira) das 19 as 22h na flilial da Globalcode em São Paulo ou via Webcast (Assista via Internet)&lt;br /&gt;Mais informações e inscrições acesse: http://www.globalcode.com.br/gratuitos/minicursos/desenvolvimento-de-aplicacoes-moveis-com-javaME&lt;br /&gt;&lt;br /&gt;Aproveite o que você vai aprender no minicurso, crie seu aplicativo Java e participe do Concurso Nokia Create 4 Millions. Você pode ganhar prêmios que somam 1 Milhão de Euros. Saiba mais em: developer.nokia.com/pt/create4millions&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://i9sidney.geek.com.br/posts/17831-mini-curso-gratuito-de-java-me"&gt;GeeK&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4138111183050242276?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4138111183050242276/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/mini-curso-gratuito-de-java-me.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4138111183050242276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4138111183050242276'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/mini-curso-gratuito-de-java-me.html' title='Mini curso gratuito de Java ME'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6564106414655218519</id><published>2011-09-19T13:53:00.000-07:00</published><updated>2011-09-19T13:54:21.267-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Oracle obtém permissão para processar Google por Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;Um juiz americano vai permitir o prosseguimento das queixas de infração de patentes emitidas pela Oracle contra o Google relativas à linguagem de programação Java, segundo um documento judicial de quinta-feira.&lt;br /&gt;&lt;br /&gt;A Oracle processou o Google no ano passado, afirmando que a tecnologia do software para aparelhos móveis Android infringe patentes Java da Oracle. Em acréscimo a tais queixas sobre as patentes, a Oracle também fez reclamações sobre infração de copyrights contra o Google. A Oracle adquiriu a linguagem Java por meio de sua aquisição da Sun Microsystems em 2010.&lt;br /&gt;&lt;br /&gt;Em uma determinação emitida na quinta-feira, o juiz distrital dos Estados Unidos William Alsup negou a moção do Google para encerrar o processo sobre copyrights em seu favor, antes de um julgamento. Não está definido como a decisão afetará a potencial recuperação dos danos infringidos à Oracle no caso.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Fonte: &lt;a href="http://tecnologia.terra.com.br/noticias/0,,OI5354449-EI12884,00-Oracle+obtem+permissao+para+processar+Google+por+Java.html"&gt;Terra&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6564106414655218519?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6564106414655218519/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/oracle-obtem-permissao-para-processar.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6564106414655218519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6564106414655218519'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/oracle-obtem-permissao-para-processar.html' title='Oracle obtém permissão para processar Google por Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-527093050933906599</id><published>2011-09-15T18:41:00.000-07:00</published><updated>2011-09-15T18:44:32.699-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Cursos'/><title type='text'>Site Oferece Curso de POO grátis</title><content type='html'>&lt;div style="text-align: justify;"&gt;O site é o &lt;a href="http://www.metropoledigital.ufrn.br/aulas/disciplinas/poo/aula_01.html"&gt;Metrópole Digital&lt;/a&gt;, e apesar de não haver muitas informações na página inicial, acredito que o site pertença à UFRN, devido ao seu domínio.Na página inicial há vários cursos disponíveis, como Arquitetura de Computadores, Sistemas Operacionais, Programação Orientada a Objetos (JAVA), dentre outros…&lt;br /&gt;Um prato cheio para quem está cursando faculdade de tecnologia e afins.&lt;br /&gt;&lt;br /&gt;A didática utilizada é excelente, e o conteúdo bem estruturado, organizado em tópicos.&lt;br /&gt;&lt;br /&gt;E aí, está esperando o que para acessar e começar seus estudos?&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://algoritmizando.com/desenvolvimento/site-com-curso-de-java-gratis-na-web/"&gt;Algoritmizando&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-527093050933906599?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/527093050933906599/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/site-oferece-curso-de-poo-gratis.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/527093050933906599'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/527093050933906599'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/site-oferece-curso-de-poo-gratis.html' title='Site Oferece Curso de POO grátis'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7203572328739643467</id><published>2011-09-14T11:24:00.000-07:00</published><updated>2011-09-14T11:33:40.672-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Lambda'/><title type='text'>Java 8: Sintaxe de expressões Lambda será baseada em sintaxes de C# e Scala</title><content type='html'>Texto de Alex Blewitt , traduzido por Wellington Pinheiro.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Uma das funcionalidades mais aguardadas do Java 8 é a introdução de lambdas: funções anônimas que podem ser passadas como argumentos ou atribuídas a variáveis. Entretanto a sintaxe ainda estava em discussão, sendo inclusive feito uma enquete para determinar quais seriam as sintaxes mais populares.&lt;br /&gt;&lt;br /&gt;Em uma mensagem recente de Brian Goetz na lista de discussões lambda-dev, foi anunciado que a sintaxe a ser adotada para os Lambdas na linguagem Java será baseada na sintaxe do C#. Pesou na decisão o fato desta sintaxe já ser bem conhecida e usada (o C# usa delegações desde a versão 1.0, tem suporte para funções de delegação na versão 2.0 e expressões lambda na versão 3.0).&lt;br /&gt;&lt;br /&gt;Apesar de haver outras alternativas possíveis (tais como o BGGA) as respostas ao enquete levaram a crer que não havia vantagens significativas de nenhuma das sintaxes sobre as demais. Além disso, a experiência anterior dos que já utilizam C# e Scala indica que provavelmente já existem bem mais programadores familiares com este tipo de sintaxe. (A principal diferença entre os estilos de declaração de funções anônimas em C# e Scala é na forma como os tipos dos argumentos são indicados; C# usa "int foo" enquanto Scala usa "foo: int", uma diferença com que se pode ascostumar. Será adotado o estilo do C# devido à sua semelhança com a sintaxe para declaração de tipos de argumentos em Java.&lt;br /&gt;&lt;br /&gt;Brian Goetz afirma que:&lt;br /&gt;&lt;blockquote style="font-style: italic;"&gt;"Apesar da procura extensiva, não houve um vencedor claro entre as alternativas (todas tem alguns aspectos desejáveis e outros não tão desejáveis, e não há nenhuma sintaxe que seja realmente melhor do que as outras). Assim, pensamos que seria melhor escolher algo que já foi comprovado na prática em duas linguagens que são bem semelhantes ao Java: C# e Scala, ao invés de algo totalmente novo."&lt;/blockquote&gt;Serão permitidos o uso de expressões e também de blocos. Uma expressão é representada sem o uso de chaves e devolve um resultado quando avaliada. Blocos serão declarados entre chaves e não devolverão nenhum valor a não ser que a palavra-chave return seja usada. Os seguintes exemplos foram apresentados na lista de discussão:&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;x =&amp;gt; x + 1 &lt;br/&gt;(x) =&amp;gt; x + 1 &lt;br/&gt; (int x) =&amp;gt; x + 1 &lt;br/&gt;(int x, int y) =&amp;gt; x + y &lt;br/&gt;(x, y) =&amp;gt; x + y &lt;br/&gt;(x, y) =&amp;gt; &lt;br/&gt; { System.out.printf("%d + %d = %d%n", x, y, x+y); }&lt;br/&gt; () =&amp;gt; { System.out.println("I am a Runnable"); }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;Uma grande vantagem das expressões lambda é a capacidade de inferir  tipos de argumentos, caso estes não estejam especificados  explicitamente. Em alguns casos, o compilador pode não ser capaz de  inferir os tipos corretos. Isso acontece especialmente no caso de  operadores sobrecarregados; por exemplo, "(x,y) =&amp;gt; x+y" não irá  compilar se o Java não tiver informação de que x e y são long ou double  (ou até mesmo Object). Na maioria dos casos, o mecanismo de inferência  de tipos será capaz de gerar o código correto, mas caso seja necessário  um auxílio adicional, o desenvolvedor sempre poderá incluir  explicitamente os tipos dos argumentos.&lt;br /&gt;&lt;br /&gt;Em breve estará disponível um compilador que reconhece a nova sintaxe, para testes e experimentações.&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;Fonte: &lt;a href="http://www.infoq.com/br/news/2011/09/java-lambda"&gt;infoQ&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;&lt;a href="http://www.infoq.com/br/author/Alex-Blewitt;jsessionid=853A02FFE5A9FC9C15E18AF7F691278B" class="editorlink f_taxonomyEditor"&gt;&lt;/a&gt;&lt;/strong&gt;&lt;strong&gt; &lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7203572328739643467?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7203572328739643467/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/java-8-sintaxe-de-expressoes-lambda.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7203572328739643467'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7203572328739643467'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/java-8-sintaxe-de-expressoes-lambda.html' title='Java 8: Sintaxe de expressões Lambda será baseada em sintaxes de C# e Scala'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8612388053506089390</id><published>2011-09-14T11:22:00.000-07:00</published><updated>2011-09-14T11:23:40.312-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Segurança'/><title type='text'>Especialistas em Segurança Atentos ao Facebook Pwn</title><content type='html'>&lt;div style="text-align: justify;"&gt;Muitos profissionais experts em segurança estão com as atenções voltadas à ferramenta Facebook Pwn: com sua base desenvolvida em Java, ela usa os recursos de engenharia social para obter dados pessoais de usuários do Facebook, que não sejam ou estejam acessíveis ao público.&lt;br /&gt;&lt;br /&gt;A atuação da ferramenta começa pela criação de uma conta falsa, que tenta "fazer amizade" com todos os contatos do alvo. O atacante escolhe um dos amigos da vítima, cuja identidade ele pode adotar, possibilitando que a ferramenta possa roubar o nome deste amigo e sua foto do perfil para a conta falsa.&lt;br /&gt;&lt;br /&gt;A ferramenta usa contas falsas para apresentar um pedido de amizade para o perfil da vez, sendo esta técnica confrontada com um nome familiar, uma cópia da foto do seu amigo e uma lista de amigos em comum.&lt;br /&gt;&lt;br /&gt;Caso a solicitação de amizade seja aceita, a ferramenta faz downloads dos dados pessoais da vítima e de fotografias; mesmo que a vítima consiga detectar e não aceitar como "amigo" a conta falsa, o atacante pode ainda ler estes dados. Além disso, todas as informações obtidas podem ser utilizadas para outros ataques direcionados (spear phishing) ou para fins de perseguição. Portanto, é necessário estar bastante esperto quanto a essas práticas.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/especialistas-em-seguranca-atentos-ao-facebook-pwn-3394/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8612388053506089390?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8612388053506089390/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/09/especialistas-em-seguranca-atentos-ao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8612388053506089390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8612388053506089390'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/09/especialistas-em-seguranca-atentos-ao.html' title='Especialistas em Segurança Atentos ao Facebook Pwn'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-725433806101361465</id><published>2011-08-31T14:10:00.000-07:00</published><updated>2011-08-31T14:19:34.034-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='James'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>“Pai da linguagem Java” deixa Google</title><content type='html'>&lt;div style="text-align: justify;"&gt;James Gosling, o criador do Java, foi contratado pela &lt;a href="http://liquidr.com/"&gt;Liquid Robotics&lt;/a&gt;, uma desenvolvedora de equipamentos robóticos submarinos.&lt;br /&gt;&lt;br /&gt;Segundo informações do site americano &lt;a href="http://venturebeat.com/2011/08/30/java-creator-james-gosling-joins-ocean-robot-maker-liquid-robotics/"&gt;Ventura Beat&lt;/a&gt;, Gosling, que é mundialmente conhecido como o homem por trás da linguagem de programação conhecida como Java, criada em 1994. será o chefe de arquitetura de software da empresa.&lt;br /&gt;&lt;br /&gt;Bill Vass, diretor-executivo da Liquid Robotics, é o responsável pela contratação de Gosling, que passou por diversas empresas, entre elas a Sun, onde esteve envolvido de 1984 até o ano passado.&lt;br /&gt;&lt;br /&gt;Em março desse ano, Gosling juntou-se ao time da Google, local de onde saiu após receber a oferta de emprego da Liquid Robotics.&lt;br /&gt;&lt;br /&gt;A Liquid Robotics projeta veículos marítimos totalmente autômatos capazes de submergir até profundas localidades.&lt;br /&gt;&lt;br /&gt;Na Liquid Robotics, Gosling deverá envolver-se no desenvolvimento de software de bordo para medições, navegação e autonomia; mas com tecnologia destinada a centros de dados, para lidar com grandes volumes de dados. “Os sistemas actuais funcionam bem, mas apresentam questões nas quais pretendo trabalhar. Será bem divertido.”&lt;br /&gt;&lt;br /&gt;De acordo com Gosling, a Liquid Robotics está a procurar resolver problemas científicos complexos, benéficos para o mundo. “Pode mudar totalmente a forma como olhamos para os oceanos. Seremos capazes de obter uma série de dados detalhados de forma mais barata e profunda. Envolve um problema de grande volume de dados, e um problema de controlo em grande escala, ambos fascinantes para mim, constituindo paixões de muitos anos.&lt;br /&gt;&lt;br /&gt;No seu blog, ele não expressou animosidade em relação à Google. “Eu surpreendi-me a mim mesmo e fiz outra mudança de carreira. Passei óptimos momentos na Google, conheci várias pessoas interessantes, mas também conheci outras pessoas a fazerem  coisas completamente surpreendentes e, depois de muita angústia, decidi deixar a Google.”&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://henrique.geek.com.br/posts/17609-criador-do-java-desenvolvera-robos-submarinos-de-grande-profundidade"&gt;Geek&lt;/a&gt;, &lt;a href="http://www.computerworld.com.pt/2011/08/31/pai-do-java-deixa-google/"&gt;ComputerWorld.Pt&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-725433806101361465?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/725433806101361465/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/pai-da-java-deixa-google.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/725433806101361465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/725433806101361465'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/pai-da-java-deixa-google.html' title='“Pai da linguagem Java” deixa Google'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-751646125665222551</id><published>2011-08-31T14:06:00.000-07:00</published><updated>2011-08-31T14:09:30.025-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>O fim do Java da Oracle nos repositórios Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;Em uma &lt;a href="http://jdk-distros.java.net/"&gt;breve nota&lt;/a&gt;, a Oracle anunciou o fim da "Operating System Distributor License for Java" (&lt;a href="http://dlc.sun.com/dlj/DLJ-FAQ.html"&gt;DLJ&lt;/a&gt;), que foi criada pela Sun em 2006. Essa licença não-livre permitia que distribuidores Linux empacotassem e distribuissem a versão da Sun, e mais tarde da Oracle, do Java em suas distribuições Linux. A Sun disponibilizou o uso dessa licença depois de liberar a linguagem Java na conferência JavaOne em 2006. Ela foi escrita para assegurar que os usuários tivessem acesso fácil à pacotes com o já bem testado Sun Java durante o desenvolvimento aberto do OpenJDK.&lt;br /&gt;&lt;br /&gt;Quando &lt;a href="http://sylvestre.ledru.info/blog/sylvestre/2011/08/26/sun_java6_packages_removed_from_debian_u"&gt;questionado&lt;/a&gt; pelo mantenedor Debian Sylvestre Ledru, responsável pelo pacote sun-java, o representante da Oracle Dalibor Topic esclareceu o raciocínio da empresa por trás dessa decisão em seu &lt;a href="http://robilad.livejournal.com/90792.html"&gt;blog&lt;/a&gt;. Topic afirmou que a necessidade para a implementação do Java da Oracle vem caindo constantemente desde o lançamento do OpenJDK 6 e acrescentou ainda que o OpenJDK já é uma opção provada e segura, além de ser a principal escolha da maioria das distribuições Linux. A versão atual do OpenJDK é a 7, que está servindo de base para o lançamento do JDK 7 da Oracle.&lt;br /&gt;&lt;br /&gt;Ledru comentou que alguns pacotes estão vinculados de maneira a depender diretamente dos binários da Oracle, e que ainda existem problemas com fontes, applets e suporte de outros desenvolvedores de software para o OpenJDK, ele pediu que usuários reportassem problemas apenas relacionados com o OpenJDK para que eles possam ser reparados em upstream e permitir que os pacotes do OpenJDK estejam à altura da qualidade do Oracle JDK. Topic também apontou que usuários que desejam usar o Oracle JDK 6 ou 7, ao invés do OpenJDK ainda podem baixá-lo diretamente do site da Oracle e usá-lo sob os termos da licença Oracle Binary.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.linuxmagazine.com.br/lm/noticia/oracle_aposenta_licenca_para_distribuicaeo_do_java"&gt;Linux Magazine&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-751646125665222551?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/751646125665222551/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/o-fim-do-java-da-oracle-nos.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/751646125665222551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/751646125665222551'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/o-fim-do-java-da-oracle-nos.html' title='O fim do Java da Oracle nos repositórios Linux'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8497057140122016404</id><published>2011-08-30T02:42:00.000-07:00</published><updated>2011-08-30T02:45:07.840-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Quer moleza na programação para Android? Tente a linguagem Scala</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Scala, uma linguagem de programação estática que funciona sobre a Máquina Virtual Java, está emergindo como uma opção de desenvolvimento para construção de aplicações Google Android.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Os desenvolvedores já conhecem e utilizam linguagens como Java e C ++ para o Android, mas eles também podem usar outros idiomas JVM, aproveitando que o OS móvel traz o Java VM Dalvik, afirmou o desenvolvedor Mike Burns, de Thoughtbot, empresa de desenvolvimento de aplicativos móveis e web. "Há uma crescente comunidade de pessoas [em desenvolvimento] com Scala", disse Burns.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Membros do Boston Android Developers Group, por exemplo, começaram a defender o uso da linguagem Scala para desenvolvimento para o Android, declarou Burns, que dirige o grupo: "A Scala permite que você escreva o código mais rapidamente e o compartilhe com mais facilidade do que em Java." Burns vai apresentar a linguagem como alternativa ao código Java no Android na conferência &lt;a href="http://androidopen.com/android2011"&gt;Android Open&lt;/a&gt;, em São Francisco (EUA), em outubro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O fundador da Scala, Martin Odersky, endossou as afirmações de Burns. "Eu posso confirmar o que ele diz: Scala é uma linguagem de desenvolvimento atraente para Android. Gostaria também de mencionar que há suporte de ferramenta na forma de um Android plug-in para o SBT (ferramenta de construção padrão do Scala, na sigla em inglês) ." &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Google não quis comentar sobre o uso da Scala no desenvolvimento para Android. Mas o site do Google Project Hosting possui um projeto &lt;a href="http://code.google.com/p/scala-android/"&gt;Scala-Android&lt;/a&gt; com ferramentas para construir aplicativos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Vantagens&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para aplicações móveis, a Scala tem vantagens sobre outras linguagens baseadas em JVM, como JRuby ou Groovy, porque linguagens de programação estática funconam mais rápido, consumem menos memória, e geralmente são mais otimizadas, disse Burns. O Android, frisou, roda em dispositivos fabricados com processadores lentos e pouca memória.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Em seu blog no segundo trimestre deste ano, Burns detalhou características da programação em Scala: "Scala pode ser vista como uma melhoria de Java. Para começar, você não precisa de tantos 'ponto e vírgula', como muitos outros códigos. Mas a Scala dá o poder de abstrações modernas. Traits, [parâmetros] implícitos, verificação de valor nulo, blocos - tudo o que você realmente precisa para obter uma codificação sólida."&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Segundo o analista da Forrester Jeffrey Hammond, a Dalvik VM utiliza um formato próprio de bytecode para executar aplicações. A Google usa Java como linguagem intermediária que é compilada para o formato .dex. "Parece que  o que Mike está tentando fazer é criar Scala como forma de escrever aplicativos e gerar o bytecode dex como uma alternativa.".&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Burns disse ter escrito alguns programas em Scala para o sistema Android, incluindo o Umbrella Today, que faz previsão do tempo. Burns enumera os benefícios do Scala de desenvolvimento para o Android, como a velocidade, a facilidade de programação e a existência de uma comunidade vibrante em torno dele. Entretanto, as desvantagens incluem incógnitas, com a prática desconhecida e a falta de documentação sobre o assunto.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O Android, como se sabe, é alvo de uma ação judicial entre a Google a Oracle, que alega violação de patentes Java no OS. Mas Burns não se deixa levar pelo litígio. "Eu realmente não acompanho isso de perto".&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(Paul Krill)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/mobilidade/2011/08/29/quer-moleza-na-programacao-para-android-tente-a-linguagem-scala/"&gt;IdgNow&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8497057140122016404?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8497057140122016404/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/quer-moleza-na-programacao-para-android.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8497057140122016404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8497057140122016404'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/quer-moleza-na-programacao-para-android.html' title='Quer moleza na programação para Android? Tente a linguagem Scala'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-8400662563371748442</id><published>2011-08-30T02:41:00.000-07:00</published><updated>2011-08-30T02:42:42.456-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle Retira Licença para Distribuir Java com Linux</title><content type='html'>&lt;div style="text-align: justify;"&gt;De acordo com um breve comunicado, a Oracle Corporation suspendeu a "Operating System Distributor License for Java" (DLJ) que foi criada pela Sun, em 2006. A licença (não-livre) tinha permitido que distribuidores Linux empacotassem e distribuissem o sistema Java em suas distribuições Linux. &lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Sun fez e conseguiu tornar essa licença disponível, depois de lançar o Java como open source durante a conferência JavaOne, no ano de 2006; ele foi projetado para garantir que os usuários tivessem acesso fácil aos pacotes, contendo o sistema Java durante o processo de desenvolvimento da plataforma OpenJDK.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O desenvolvedor do Debian, Silvestre Ledru, questionou o funcionário da Oracle, Dalibor Topic, sobre "quem" mantém o pacote do Java. Este, por sua vez, explicou as razões da decisão da Oracle em uma postagem no seu blog.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte:&lt;a href="http://under-linux.org/oracle-retira-licenca-para-distribuir-java-com-linux-3310/"&gt;Under-Linux&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-8400662563371748442?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/8400662563371748442/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/oracle-retira-licenca-para-distribuir.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8400662563371748442'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/8400662563371748442'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/oracle-retira-licenca-para-distribuir.html' title='Oracle Retira Licença para Distribuir Java com Linux'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7116481159577502719</id><published>2011-08-29T06:03:00.000-07:00</published><updated>2011-08-29T06:05:20.894-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Ainda faltam ferramentas no Java 7</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Java 7, a primeira versão da plataforma de desenvolvimento aberto criada sob gestão da  Oracle, foi lançada na última semana e pareceu não agradar usuários, que reclamaram da falta de alguns componentes prometidos inicialmente e de algumas falhas que poderiam estourar o compilador NullPointerException.&lt;br /&gt;&lt;br /&gt;Para verificar o que há de errado com a nova versão do Java, o IT Web entrou em contato com o especialista em desenvolvimento para a plataforma Paulo Silveira, da Caelum. Segundo ele, inicialmente o Java 7 teria uma série de novidades, desde modularidade, com sistema de gestão integrada (SGI), até Off Closure, Defender Method e novidades para a inicialização de colections de forma mais sucinta.&lt;br /&gt;&lt;br /&gt;Porém, ele afirmou que o atraso de mais de dois anos no lançamento da ferramenta fez com que a Oracle optasse por uma versão menos parruda do Java. “Alguém de dentro da Oracle disse que se a empresa fosse colocar todo o prometido dentro do pacote, o lançamento só iria ocorrer no final de 2012. Então o pessoal não quis esperar, porque já demorava quatro anos e iria levar mais outros dois”, pontuou. Silveira, explicou que, por isso, decidiram pela separação da plataforma de desenvolvimento aberto em duas versões: a que foi lançada na última semana e a Java 8, programada para o para inicio de outubro de 2012 com tudo o que falta.&lt;br /&gt;&lt;br /&gt;Apesar das mudanças, ele garante que os desenvolvedores não vão sentir dificuldades de adaptação na nova plataforma. “De maneira alguma. Como todas as outras versões do Java ela é compatível com as anteriores. Então, tudo o que funcionava antes, funciona agora. Você pode continuar programando no Java 7 assim como fazia no Java 6.”&lt;br /&gt;&lt;br /&gt;Quanto à falha com o compilador NullPointerException, Silveira revelou que a Oracle já tinha sido avisada pelos desenvolvedores de Apache Lucine de que não era compatível com o software, o que é um bug grande. Porém a empresa preferiu lançar a versão. O especialista explica como contornar esse bug. “Se você utilizar algumas opções por linha de comando para desabilitar algumas dessas otimizações mais agressivas, ele funciona perfeitamente, como da maneira antiga.” Segundo ele, a correção dessa falha já está prevista para a atualização do Java 7.&lt;br /&gt;&lt;br /&gt;A reportagem procurou a Oracle para comentar o tema, mas até o fechamento da matéria, não obteve resposta.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://itweb.com.br/46946/ainda-faltam-ferramentas-no-java-7/"&gt;ITweb&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7116481159577502719?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7116481159577502719/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/ainda-faltam-ferramentas-no-java-7.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7116481159577502719'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7116481159577502719'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/ainda-faltam-ferramentas-no-java-7.html' title='Ainda faltam ferramentas no Java 7'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-9130787035692934892</id><published>2011-08-25T04:07:00.000-07:00</published><updated>2011-08-25T04:09:18.502-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Vírus destinado a dispositivos móveis aumentam</title><content type='html'>&lt;div style="text-align: justify;"&gt;O número de vírus destinadas aos dispositivos móveis aumentaram consideravelmente no segundo trimestre, de acordo com o relatório de ameaças divulgado pela McAffe nesta semana. A análise aponta crescimento de 76% no número de ameaças destinadas a dispositivos Android desde o último trimestre analisado.&lt;br /&gt;&lt;br /&gt;No período, os malwares do sistema operacional do Google superaram os do Symbian, embora a plataforma da Nokia e o Java ME permaneçam como o principal objetivo. Segundo o estudo, o crescimento rápido do ameaças para o Android, entretanto, indica que a plataforma pode se tornar um alvo crescente para cibercriminosos, e afetar desde aplicativos de calendário até aplicativos de humor, mensagens SMS e mesmo uma atualização falsa do Angry Birds.&lt;br /&gt;&lt;br /&gt;De acordo o relatório, este ano tem sido recorde em quantidade de ameaças, incluindo o surgimento do primeiro antivírus falso para Mac e um aumento acentuado em rootkits. A McAfee apontou que o número de malware “Zoo” deverá atingir a marca de 75 milhões de amostras até o final do ano.&lt;br /&gt;&lt;br /&gt;O primeiro semestre de 2011 registrou recorde no volume de ameaças, com aproximadamente 12 milhões de amostras e um aumento de 22% em comparação com o ano anterior. Com o aumento, no segundo trimestre foram registradas aproximadamente 65 milhões. Os pesquisadores da McAfee estimam que esse “Malware Zoo” chegará, pelo menos, a 75 milhões de amostras até o final do ano.&lt;br /&gt;&lt;br /&gt;Já os malwares ocultos tiveram rápido aumento nos últimos seis meses, mais do que em qualquer outro período, chegando a quase 38% sobre os dados de 2010.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://itweb.com.br/46815/virus-destinado-a-dispositivos-moveis-aumentam/"&gt;ITweb&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-9130787035692934892?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/9130787035692934892/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/virus-destinado-dispositivos-moveis.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9130787035692934892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/9130787035692934892'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/virus-destinado-dispositivos-moveis.html' title='Vírus destinado a dispositivos móveis aumentam'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7677299020180943580</id><published>2011-08-21T07:24:00.000-07:00</published><updated>2011-08-21T07:26:04.030-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mobile'/><title type='text'>Software baiano cria aplicativo para todos os sistemas móveis</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Softwell Solutions, empresa baiana conhecida pela ferramenta Maker, prepara para lançar no mercado o Maker Gold, uma plataforma única, brasileira e mais especificamente, baiana. O Maker Mobile, que estreia no próximo dia 2 de setembro dentro do Maker Gold, é um software direcionado para criação de aplicativos corporativos de uma forma mais simples e visual e, o melhor de tudo, para diferentes plataformas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O Maker Mobile permitirá aos profissionais que pensam os aplicativos para dispositivos móveis a eliminação das linhas de código, entre outras vantagens. A criação é feita a partir formulários e fluxos, de forma visual. Esse tipo de solução o Maker já oferece em programas em Java e dot.Net, mas com o Maker Mobile, passará a ter opções para os principais sistemas operacionais de dispositivos móveis. "O Maker Mobile possibilitará a abstração das complexidades técnicas, diminuindo o tempo dos projetos e os custos de desenvolvimento das empresas", promete Wellington Freire, CEO e presidente da Softwell Solutions.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Com o Maker Mobile, o desenvolvedor não precisa definir qual o dispositivo ou o sistema operacional do aplicativo. Uma vez criado, ele poderá ter versões em iOS (Apple), Android (Google) e ainda para smartphones BlackBerry (RIM), dependendo apenas da assinatura que o cliente firmou com a Softwell.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Os profissionais que tiverem o Maker Gold, visualizarão nas opções do menu a geração do aplicativo também para dispositivos móveis. Se o cliente possui uma assinatura para todos os sistemas operacionais, ele terá seu aplicativo publicado em todos os três sistemas. "A partir da solicitação, o desenvolvedor poderá receber o aplicativo em segundos, de acordo com o tamanho do aplicativo", estima o diretor de produtos de inovação, Diego Alvarez.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Softwell se prepara para oferecer a possibilidade de publicar também em smartphones com Windows Mobile. "Estamos esperando o lançamento do Windows que deve ocorrer até o fim do ano", prevê. O sistema operacional da Symbian, residente nos aparelhos Nokia, não será oferecido aos desenvolvedores que utilizam Maker Mobile.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Longe dos games e redes sociais, o público-alvo da Softwell Solution são mesmo as empresas que criam softwares para outras companhias. "Nosso foco é exclusivamente corporativo", reforça o diretor de produtos de inovação Diego Alvarez. O leque de possibilidades, mesmo que exclusivamente for business, é grande.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;No campo do turismo, que demandará várias aplicações com a proximidade da Copa do Mundo e das Olimpíadas, Alvarez citou o preenchimento da ficha de hóspede, burocracia necessária a quem faz o check-in em um hotel, ou o cardápio de um restaurante, ambos em um tablete, por exemplo. "Depois do preenchimento ou da escolha do prato, os dados seguem para os setores responsáveis da empresa, como administração do hotel, cozinha, caixa", exemplifica o diretor. Ele também diz que o cardápio ou a ficha pode estar em diferentes idiomas, podem fornecer uma imagem do apartamento ou um vídeo do prato sendo preparado. "As possibilidades são vastas", resume.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: &lt;a href="http://tecnologia.terra.com.br/noticias/0,,OI5304615-EI15607,00-Software+baiano+cria+aplicativo+para+todos+os+sistemas+moveis.html"&gt;Terra&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7677299020180943580?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7677299020180943580/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/software-baiano-cria-aplicativo-para.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7677299020180943580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7677299020180943580'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/software-baiano-cria-aplicativo-para.html' title='Software baiano cria aplicativo para todos os sistemas móveis'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5409362701163720958</id><published>2011-08-21T07:17:00.000-07:00</published><updated>2011-08-21T07:21:16.774-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='jsf'/><title type='text'>Novidades do JavaServer Faces (JSF) 2.2</title><content type='html'>&lt;div style="text-align: justify;"&gt;Liderados por Ed Burns a equipe formada por Cagatay (PrimeFaces), Exadel com seu RichFaces e outras empresas como IBM, IceSoft, eBay, Liferay e VMWare já estão trabalhando no JSF 2.2. Atualmente com 60% do trabalho completo esperam incrementar esta nova versão com algumas características como:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;1) Facilitadores para o Desenvolvimento:&lt;/div&gt;&lt;div&gt;- Não será necessária Classe para manipulação de tags customizadas (tag handler);&lt;/div&gt;&lt;div&gt;- Ajustes para bibliotecas Facelets (abreviando atributos e tags);&lt;/div&gt;&lt;div&gt;- Suporte para OSGi (Open Services Gateway Initiative);&lt;/div&gt;&lt;div&gt;- Suporte para CDI em toda API;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;2) Integração com Portlet:&lt;/div&gt;&lt;div&gt;- Bookmarkability;&lt;/div&gt;&lt;div&gt;- Endereçamento via Ajax;&lt;/div&gt;&lt;div&gt;- Implementação de “component server”;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;3) Novidades:&lt;/div&gt;&lt;div&gt;- HTML 5;&lt;/div&gt;&lt;div&gt;- Page Action;&lt;/div&gt;&lt;div&gt;- Melhorias na captura de Eventos;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;4) Correções e Melhorias:&lt;/div&gt;&lt;div&gt;- Validação em múltiplos campos;&lt;/div&gt;&lt;div&gt;- UIData Collection interface;&lt;/div&gt;&lt;div&gt;- Depreciação do atributo “target”.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Lançamento:&lt;/div&gt;&lt;div&gt;Após Outubro de 2011 (60% já está concluído)&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Referências:&lt;/div&gt;&lt;div&gt;http://javaserverfaces-spec-public.java.net&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fonte: &lt;a href="http://www.patternizando.com.br/2011/08/novidades-no-jsf-2-2/"&gt;Patternizando&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5409362701163720958?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5409362701163720958/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/novidades-do-javaserver-faces-jsf-22.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5409362701163720958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5409362701163720958'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/novidades-do-javaserver-faces-jsf-22.html' title='Novidades do JavaServer Faces (JSF) 2.2'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6535019498157157912</id><published>2011-08-12T12:25:00.000-07:00</published><updated>2011-08-12T12:27:22.629-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Eclipse'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Primeiro marco do Eclipse com suporte à Java 7</title><content type='html'>&lt;div style="text-align: justify;"&gt;O atual marco de desenvolvimento do ambiente Eclipse, &lt;a href="http://download.eclipse.org/eclipse/downloads/drops/S-3.8M1-201108031800/"&gt;versão 3.8M1&lt;/a&gt;, está agora no mesmo patamar que as ferramentas IntelliJ IDEA 10.5 e Netbeans 7.0.1, já suportando oficialmente a linguagem de programação Java 7. Apesar desse suporte estar disponível, à principio, nas antigas versões beta do Eclipse, sem um Java 7 "oficial" não poderia haver realmente suporte algum.&lt;br /&gt;&lt;br /&gt;Os &lt;a href="http://www.eclipse.org/jdt/ui/r3_8/Java7news/whats-new-java-7.html"&gt;recursos disponíveis&lt;/a&gt; incluem a assistência de conteúdo para instâncias genéricas de criação, a remoção da especificação redundante de argumentos "type", suporte a editor e refatoração para as novas sintaxes "try/multi-catch" e "try-with-resources", e a refatoração de declarações "switch" baseadas em "strings".&lt;br /&gt;&lt;br /&gt;As compilações de integração do Eclipse 3.7.1 já permitem que desenvolvedores acessem os recursos da linguagem Java 7, e o suporte ao Java 7 para o &lt;a href="http://eclipse.org/indigo/"&gt;Eclipse Indigo&lt;/a&gt; regular está agendado para setembro desse ano.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://www.linuxmagazine.com.br/lm/noticia/primeiro_marco_do_eclipse_com_suporte_a_java_7"&gt;LinuxMagazine&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6535019498157157912?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6535019498157157912/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/primeiro-marco-do-eclipse-com-suporte.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6535019498157157912'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6535019498157157912'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/primeiro-marco-do-eclipse-com-suporte.html' title='Primeiro marco do Eclipse com suporte à Java 7'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3392463744785310937</id><published>2011-08-04T12:00:00.000-07:00</published><updated>2011-08-04T12:19:27.158-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Magazine'/><title type='text'>Já saiu a versão Digital da Oracle Java magazine</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/-8l-n1vTHVak/Tjrv_o10bsI/AAAAAAAAAHo/bkwkab-297I/s1600/capajavamagazine.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 320px; height: 240px;" src="http://3.bp.blogspot.com/-8l-n1vTHVak/Tjrv_o10bsI/AAAAAAAAAHo/bkwkab-297I/s320/capajavamagazine.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5637081760181546690" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;Boa pessoALL,&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Vocês já viram a revista digital Oracle Java Magazine?&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Veja um breve resumo da revista:&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Nesta edição, comemoramos a chegada do Java 7 com:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Showtime! Java 7 é Aqui&lt;/div&gt;&lt;div&gt;A plataforma Java e do ecossistema, finalmente avançar. Arquiteto Chefe da Oracle Java Mark Reinhold fala sobre Java 7 e as novas tendências em programação e arquiteturas de hardware.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;JDK 7 mudará a maneira como você escreve código - Hoje!&lt;/div&gt;&lt;div&gt;Herb Schildt fala sobre como Java 7 torna mais fácil tarefas tediosas.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Linguagens com tipagem dinâmica e da Instrução invokedynamic&lt;/div&gt;&lt;div&gt;Raymond Gallardo usa para personalizar as ligações.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;Outros destaques:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Nação Java&lt;/div&gt;&lt;div&gt;Notícias sobre Grupos de Usuários Java, padrões de evolução Java, e workshops e conferências em todo o mundo.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;TV interativa decola com Java&lt;/div&gt;&lt;div&gt;TV Globo traz novos conteúdos e capacidades para os telespectadores brasileiros.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Introdução ao RESTful Web Services (Zero Coding Manual)&lt;/div&gt;&lt;div&gt;Max Bonbhel mostra como construir e implantar serviços Web RESTful.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Injeção de recursos com Java EE 6&lt;/div&gt;&lt;div&gt;Adam Bien mostra  anotações e recursos configurados.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Scala na Máquina Virtual Java&lt;/div&gt;&lt;div&gt;Dick Wall fala sobre o Scala e nos ensina sobre a JVM&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Ter um feedback sobre este assunto? Basta emitir um tweet para @java, ou envie-nos uma mensagem diretamente para javamag_us@oracle.com.&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Você não recebe, então veja como se cadastre neste &lt;a href="http://aljug.blogspot.com/2011/04/oracle-vai-lancar-java-magazine.html"&gt;link&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Fonte: Oracle&lt;/div&gt;&lt;div&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3392463744785310937?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3392463744785310937/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/ja-saiu-versao-digital-da-oracle-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3392463744785310937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3392463744785310937'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/ja-saiu-versao-digital-da-oracle-java.html' title='Já saiu a versão Digital da Oracle Java magazine'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/-8l-n1vTHVak/Tjrv_o10bsI/AAAAAAAAAHo/bkwkab-297I/s72-c/capajavamagazine.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5499859000595102627</id><published>2011-08-04T10:41:00.000-07:00</published><updated>2011-08-04T10:43:54.252-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Emprego'/><category scheme='http://www.blogger.com/atom/ns#' term='AljugJavaJobs'/><title type='text'>[AJJ] O Cesar procura profissionais em T.I.</title><content type='html'>&lt;div style="text-align: justify;"&gt;O Centro de Estudos e Sistemas Avançados do Recife (Cesar) está buscando 30 profissionais para preencher vagas na equipe técnica. A demanda não está restrita ao estado pernambucano, inclui também filiais do instituto nas cidades de  Curitiba-PR e Sorocaba-SP. Os interessados precisam ter curso superior completo em ciência da computação ou áreas afins e conhecimentos em inglês.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Além desses preceitos os candidatos precisam ter conhecimento em uma das áreas específicas demandadas: Android, JAVA, J2SE, .Net/PHP ou Testes. Para participar da seleção os interessados devem se inscrever imediatamente (ou atualizar seus dados, caso já sejam cadastrados) no Banco de Currículos do Cesar – acesso através do Link Trabalhe no Cesar do site do instituto (www.cesar.org.br).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" &gt;Universitários&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" &gt;&lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A seleção para estagiários também acontece durante o mês de agosto. Os alunos já inscritos no banco de currículos do Cesar e que atendam ao perfil desejado (cursando a partir do 5º período) do curso de ciência da computação, engenharia da computação, engenharia eletrônica ou áreas afins já estão automaticamente concorrendo. Novas inscrições devem ser feitas site.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Outros requisitos necessários para estagiar no Cesar incluem conhecimentos em fundamentos de ciência da computação, linguagem de programação (Java ou C ou C ou C#), inglês intermediário e disponibilidade para estagiar seis horas por dia. São oferecidos bolsa auxílio compatível com o mercado, vale refeição ou alimentação, plano de saúde, plano odontológico e vale transporte.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: &lt;a href="http://www.pernambuco.com/ultimas/nota.asp?materia=20110804081058&amp;amp;assunto=196&amp;amp;onde=Tecnologia"&gt;Pernambuco.Com&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5499859000595102627?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5499859000595102627/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/ajj-o-cesar-procura-profissionais-em-ti.html#comment-form' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5499859000595102627'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5499859000595102627'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/ajj-o-cesar-procura-profissionais-em-ti.html' title='[AJJ] O Cesar procura profissionais em T.I.'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2741365904693076317</id><published>2011-08-03T11:41:00.000-07:00</published><updated>2011-08-03T11:45:05.610-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Apache'/><title type='text'>Índices Solr - Atualiza ou Deleta?</title><content type='html'>&lt;div style="text-align: justify;"&gt;De tempos em tempos, no trabalho com Solr há um problema comum - quando você atualizar a estrutura do índice Solr. Há várias razões para estas mudanças - os novos requisitos funcionais, otimização, ou qualquer outra coisa - não é importante. O importante é as perguntas que surgem - devemos remover o índice, ou simplesmente mudar a estrutura e fazer uma indexação completa? Contrariamente às aparências, a resposta a esta pergunta depende de as mudanças que fizemos na estrutura do índice.&lt;br /&gt;&lt;br /&gt;Pessoalmente, eu sou um defensor de soluções que têm a menor chance de causar problemas - Eu só gosto de dormir à noite. Acho que a remoção do índice depois de atualizar sua estrutura e, em seguida, fazendo a correção monetária integral dos dados é uma dessas soluções, pelo menos na minha opinião. Estou ciente, no entanto, que este tipo de solução nem sempre é aceitável. Então, quando não somos obrigados a remover o índice, e quando é que vai nos expor para potenciais problemas com o Solr quando não fazê-lo?&lt;br /&gt;&lt;br /&gt;A resposta à pergunta depende o que mudou na estrutura do índice. Tais mudanças podem ser divididas em três áreas que abrangem a maioria das mudanças que fazemos na estrutura do índice:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;    Adição / remoção de novo campo&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;    Modificação semelhança&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;    Campo de modificação&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Adição / remoção de novo campo&lt;br /&gt;&lt;br /&gt;No caso do primeiro tipo de modificação da matéria é muito simples - se adicionar ou remover um novo campo no schema.xml não há necessidade de remover o índice inteiro antes de reindexação. Solr lida com a adição de um novo campo para o índice atual. Claro, você deve estar ciente de que os documentos que não será após esta operação não será re-indexados ou atualizada automaticamente.&lt;br /&gt;&lt;br /&gt;Modificação semelhança&lt;br /&gt;&lt;br /&gt;No segundo caso - a mudança da classe que é responsável por Similaridade também não nos força a excluir o índice depois da mudança. Mas, ao contrário do exemplo anterior, se quisermos que Solr  calcule corretamente a pontuação e, portanto, para classificar na ordem correta, seremos forçados a reindexar todos os documentos anteriormente presentes no índice.&lt;br /&gt;&lt;br /&gt;Campo de modificação&lt;br /&gt;&lt;br /&gt;Vamos parar um minuto sobre o terceiro caso. Vamos supor que nós modificamos um pouco o campo no índice por um motivo prosaico - não estamos mais interessados na normalização do seu comprimento. Montamos omitNorms = "true" (presumo que a configuração anterior foi omitNorms = "false"). Se reindexar todos os documentos, os índices Lucene, nos segmentos combinados, ainda terá informações sobre a normalização do comprimento do campo. Algo deu errado. Este é precisamente o caso em que é necessário para excluir o índice após a mudança em sua estrutura, e antes da correção monetária integral. À primeira vista, parece que esta é uma mudança muito pequena, mas pensando mais longe, temos alguns efeitos colaterais da mudança. Vale lembrar que algumas das propriedades do campo são substituídos por outros, como no caso de normalização do comprimento - se um segmento terá normalização do comprimento, e o segundo não,é quando você combina os segmentos, você vai ter a normalização do comprimento naquele que foi criado.&lt;br /&gt;&lt;br /&gt;Texto de &lt;span class="submitted"&gt;Rafał Kuć e traduzido por @miguelcpjava&lt;br /&gt;&lt;/span&gt;Texto Original: &lt;a href="http://java.dzone.com/news/solr-index-%E2%80%93-delete-or-update"&gt;JavaLobby&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2741365904693076317?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2741365904693076317/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/indices-solr-atualiza-ou-deleta.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2741365904693076317'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2741365904693076317'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/indices-solr-atualiza-ou-deleta.html' title='Índices Solr - Atualiza ou Deleta?'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4419256106606016896</id><published>2011-08-03T11:11:00.000-07:00</published><updated>2011-08-03T11:34:16.061-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Uma dura crítica a Oracle pelos Usuários Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;Texto de Andrew Binstock traduzido por ALJUG,&lt;br /&gt;&lt;br /&gt;A noticia que houve erros no compilador Java HotSpot 7 começou a vazar rapidamente, mas o que realmente aconteceu foi uma ruim tomada de decisão da Oracle para enviar o compilador ciente de que os defeitos conhecidos causaria um ou dois tipos de erros: pendurar o programa ou silenciosamente gerar resultados incorretos. Dado que Java 7 levou cinco anos para ver a luz, parece-me, e para muitos outros, que a Oracle poderia ter esperado um pouco mais para corrigir o bug antes de liberar o software. Na grande maioria, há um sentimento na comunidade Java que a Oracle não entende Java (apesar da aquisição anterior da empresa BEA). Que pode ou não ser, mas eu teria esperado para compreender o software da empresa o suficiente para não enviar um compilador com defeitos.&lt;br /&gt;&lt;br /&gt;O problema, pelo que se sabe até agora, deriva de um interruptor de otimização da linha de comando do compilador Java. Este switch de loops incorretamente otimizado , resultando em vários erros relatados. No Java 7, essa opção é ativada por padrão, enquanto ele estava desligado por padrão nas versões anteriores. Independentemente do estado do interruptor, as otimizações resultante não foram testados suficientemente.&lt;br /&gt;&lt;br /&gt;Este é um problema curioso, porque os compiladores são um dos produtos mais comprovadamente fácil de testar. Arquivo de texto, fora do arquivo binário facilmente analisado. Ou no início do processo de compilação: arquivo de texto in, out AST. A geração de fácil entrada e validação simples de saída tornando possível criar literalmente dezenas de milhares de testes de regressão que podem explorar cada detalhe do código gerado de forma automatizada. Estes testes são conhecidos por ser especialmente importante no caso de otimizações porque os defeitos no código otimizado é muito mais difícil para os desenvolvedores localizar e identificar. O contrato implícito pelo compilador é que vai a partir do código de depuração durante o desenvolvimento de código otimizado para a liberação que não muda a funcionalidade. Conseqüentemente, otimizações devem ser testados com cuidado extra.&lt;br /&gt;&lt;br /&gt;Mas mesmo se o teste da Oracle em casa não estava completa, eu tenho que saber porque eles não estavam testando o código em algumas das grandes bases de código open-source disponíveis no momento. Um programa que reportou o bug fatal foi Apache Solr, que a maioria dos desenvolvedores concordaria é um alto perfil, projeto open source. Projetos como Solr fornece bancos de ensaio quase ideal: uma base de código grande que é amplamente utilizado. Certamente, a Oracle não teria que decifrar para escrever UATs e outros testes para validar o que o compilador fez com o código Solr. Mas, na verdade, não tem que escrever um teste em tudo. Ele simplesmente são necessários para executar o pacote da falha de segmentação SIGSEGV.&lt;br /&gt;Eu tenho a esperança de que este evento será uma lição afiada para Oracle para começar a usar os codebases que está à sua disposição como um terreno fértil para provar suas ferramentas. Enquanto o desleixo é perturbador, é agravada pelo fato de que os mesmos defeitos podem ser encontrados no Java 6. A razão, de repente, aparecem agora é que o interruptor de otimização está desativado por padrão no Java 6, enquanto que no Java 7 não está. Isto sugere que os testes da Sun não era melhor do que da Oracle. (E, dado que grande parte da equipe do JDK da Oracle é a mesma equipe que estava na Sun, esta não é uma surpresa.) A diferença crucial é que a Oracle sabia sobre os bugs antes do lançamento e foi adiante com o lançamento de qualquer maneira consciente dos problemas.&lt;br /&gt;&lt;br /&gt;Decisão da Oracle era política, não técnica. E aqui a Oracle realmente precisa reavaliar seu compromisso com seus usuários. Java é uma tecnologia da empresa suficientemente importante .O futuro a longo prazo de Java, pelo menos a linguagem, está na balança.&lt;br /&gt;&lt;br /&gt;Update: Os defeitos serão corrigidos na Java 7 Update 2. Claramente, sugerimos que esperem até que os navios da liberação sejam descaregados e é um conselho que dou para qualquer migração de projetos para esta versão.&lt;br /&gt;&lt;br /&gt;Texto Original: &lt;a href="http://drdobbs.com/java/231300060"&gt;Dr.Dobbs&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4419256106606016896?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4419256106606016896/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/uma-dura-critica-oracle-pelos-usuarios.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4419256106606016896'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4419256106606016896'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/uma-dura-critica-oracle-pelos-usuarios.html' title='Uma dura crítica a Oracle pelos Usuários Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-993844082550317170</id><published>2011-08-03T11:04:00.000-07:00</published><updated>2011-08-03T11:05:59.812-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><category scheme='http://www.blogger.com/atom/ns#' term='NetBeans'/><title type='text'>NetBeans 7.0.1 Sincronizado com Java 7</title><content type='html'>&lt;div style="text-align: justify;"&gt;Embora o lançamento do NetBeans 7.0 tenha oferecido suporte a Java 7, ele não era totalmente compatível com essa plataforma. Agora, os desenvolvedores do NetBeans lançaram, como planejado, o NetBeans 7.0.1, que é certificado para a versão final do Java 7.&lt;br /&gt;&lt;br /&gt;A atualização também traz o Glass Fish, atualizado para 3.1.1, melhorias de integração com WebLogic, e o que os desenvolvedores descrevem como um "aumento significativo de qualidade" com a inclusão de patches  recentes. NetBeans 7.0.1 será uma atualização automática para os usuários do NetBeans 7.0. Novos usuários podem baixar uma edição apropriada do NetBeans 7.0.1 da página de download.&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://under-linux.org/netbeans-7-0-1-sincronizado-com-java-7-3202/"&gt;Under-Linux&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-993844082550317170?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/993844082550317170/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/08/netbeans-701-sincronizado-com-java-7.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/993844082550317170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/993844082550317170'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/08/netbeans-701-sincronizado-com-java-7.html' title='NetBeans 7.0.1 Sincronizado com Java 7'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-3298495879018672958</id><published>2011-07-31T08:49:00.000-07:00</published><updated>2011-07-31T08:55:39.405-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Java SE 7 com um grave bug!</title><content type='html'>&lt;div style="text-align: justify;"&gt;Apesar do lançamento como versão "final", há &lt;a href="http://www.zdnet.co.uk/news/enterprise-apps/2011/07/29/oracle-releases-buggy-java-se7-40093566/?tag=mncol;txt"&gt;sérios bugs&lt;/a&gt; que podem comprometer as máquinas virtuais, causando travamentos, corrupção de dados e erros nas aplicações. Há detalhes &lt;a href="http://lucene.apache.org/#28+July+2011+-+WARNING%3A+Index+corruption+and+crashes+in+Apache+Lucene+Core+%2F+Apache+Solr+with+Java+7"&gt;nesta página no apache.org&lt;/a&gt;, indicando que o problema está ao lidar com alguns loops. O bug afeta vários projetos da Apache. A recomendação de alguns desenvolvedores é evitar essa versão até que o bug seja corrigido, a menos que você não use loops nos projetos. Lembrando que os vários arquivos para download envolvidos estão &lt;a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html"&gt;nesta página&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Então logo logo veremos um patch!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: &lt;a href="http://www.hardware.com.br/noticias/2011-07/oracle-javase7.html"&gt;Hardware&lt;/a&gt;. Texto modificado.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-3298495879018672958?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/3298495879018672958/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/java-se-7-com-um-grave-bug.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3298495879018672958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/3298495879018672958'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/java-se-7-com-um-grave-bug.html' title='Java SE 7 com um grave bug!'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-4248932786254242665</id><published>2011-07-31T08:42:00.000-07:00</published><updated>2011-07-31T08:46:55.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Comece a usar o Java SE 7, mas não tão já [Atualizado][Isso é mal]</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Oracle anunciou ontem a disponibilidade geral da plataforma &lt;a href="http://www.oracle.com/technetwork/java/javase/overview/index-jsp-138218.html"&gt;Java Standard Edition&lt;/a&gt; 7 (Java SE 7), o primeiro lançamento da linguagem sob a tutela da empresa, finalmente terminado após mais de 5 anos de cooperação dentro da comunidade internacional do Java.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Resultado de um processo de desenvolvimento que envolveu avaliações abertas, compilações semanais e a colaboração extensiva entre os engenheiros da Oracle e membros do ecossistema Java, principalmente a &lt;a href="http://openjdk.java.net/projects/jdk7"&gt;comunidade OpenJDK&lt;/a&gt; e o &lt;a href="http://www.jcp.org/"&gt;Java Community Process&lt;/a&gt; (JCP). O novo Java SE 7 traz uma série de avanços na sua tecnologia.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Com o projeto Coin (&lt;a href="http://www.jcp.org/en/jsr/detail?id=334"&gt;JSR 334&lt;/a&gt;), foram efetuadas mudanças na linguagem, com o intuito de aumentar a produtividade dos desenvolvedores e simplificar algumas tarefas de programação, reduzindo a quantidade de código necessária para desempenhar operações comuns, tornando a sintaxe mais clara e garantindo uma leitura facilitada do código. Com a inclusão da proposta InvokeDynamic (&lt;a href="http://www.jcp.org/en/jsr/detail?id=292"&gt;JSR 292&lt;/a&gt;) o Java passa a suportar melhor algumas linguagens dinâmicos, como Ruby, Python e JavaScript, o que representa um ganho de desempenho substancial na máquina virtual Java.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Foi também acrescentada uma API pronta para trabalhar com múltiplos núcleos de processamento, com o framework Fork/Join (&lt;a href="http://www.jcp.org/en/jsr/detail?id=166"&gt;JSR 166&lt;/a&gt;), que permite que desenvolvedores decomponham mais facilmente problemas em tarefas que podem ser executadas em paralelo através de um número arbitrário de núcleos de processamento. Além disso, com a nova interface de E/S (entrada e saída) NIO.2 (&lt;a href="http://www.jcp.org/en/jsr/detail?id=203"&gt;JSR 203&lt;/a&gt;) é possível trabalhar com sistemas de arquivos que podem acessar uma variedade maior de atributos de arquivos e oferecer mais informações na ocorrência de qualquer erro.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A nova versão ainda traz novos recursos de conectividade e segurança, suporte expandido para a internacionalização, com o acréscimo do suporte à Unicode 6.0 e versões atualizadas de um grande número de bibliotecas.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;O Java SE 7 foi desenvolvido com um forte suporte à compatibilidade reversa, que permite que código desenvolvido para versões anteriores ainda possam ser usados na nova plataforma. De acordo com a Oracle, isso preserva as habilidades de programação dos desenvolvedores atuais e protege o investimento na tecnologia Java.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Os desenvolvedores interessados em começar a programar para a nova versão do Java podem usar o NetBeans Integrated Development Environment (IDE) 7.0, o Eclipse Indigo com o plug-in adicional para o Java SE 7 ou o IntelliJ IDEA 10.5, que suporta os recursos mais recentes da plataforma Java SE 7.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Contudo, a nova versão veio com alguns problemas. De acordo com um &lt;a href="http://lucene.apache.org/#28+July+2011+-+WARNING%3A+Index+corruption+and+crashes+in+Apache+Lucene+Core+%2F+Apache+Solr+with+Java+7"&gt;aviso&lt;/a&gt; da Apache Foundation o otimizador de código do Java 7 está com defeitos e pode causar falhas em loops, como resultado a JVM pode ser quebrada e cálculos produzem resultados incorretos.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Um grande número de projetos foi afetado, entre eles todas as versões publicadas do Lucene e do Solr. Os desenvolvedores do Apache afirmam que a indexação de documentos feita pelo Solr faz o Java quebrar, no Lucene o problema é ainda mais grave, pois faz os laços do Lucene compilarem incompletamente o que termina por corromper os índices.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A Oracle já registrous as falhas sob os números &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7070134"&gt;7070134&lt;/a&gt;, &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7044738"&gt;7044738&lt;/a&gt; e &lt;a href="http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7068051"&gt;7068051&lt;/a&gt;. Contudo, afirmou que só vai corrigí-las em uma segunda revisão.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: &lt;a href="http://www.linuxmagazine.com.br/lm/noticia/comece_a_usar_o_java_se_7_ja"&gt;Linux Magazine&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-4248932786254242665?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/4248932786254242665/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/comece-usar-o-java-se-7-mas-nao-tao-ja.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4248932786254242665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/4248932786254242665'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/comece-usar-o-java-se-7-mas-nao-tao-ja.html' title='Comece a usar o Java SE 7, mas não tão já [Atualizado][Isso é mal]'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-463073368047349269</id><published>2011-07-28T20:41:00.000-07:00</published><updated>2011-07-28T20:52:37.763-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Java 7'/><title type='text'>Java 7 Disponível para Download</title><content type='html'>&lt;div style="text-align: justify;"&gt;Java SE 7 é lançado oficialmente hoje! Depois de quase cinco anos de colaboração da comunidade Java mundial, A plataforma Java SE está pronto para download! É um passo importante na evolução do Java. Obrigado a todos que sugeriram características, especificações, argumentou em listas de discussão, falou sobre Java 7 na sua reunião de JUG, bugs apresentados,para aqueles que escreveram nos blogs e comento no Twitter sobre # java7.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As principais características do Java SE 7 são:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;ul&gt;&lt;li style="text-align: justify;"&gt;Projeto Coin - muitas mudanças de linguagem de pequeno porte que se somam a um grande impulso na produtividade para desenvolvedores &lt;/li&gt;&lt;li style="text-align: justify;"&gt;    O Fork / Join Framework - facilita o paralelismo para processadores multi-core &lt;/li&gt;&lt;li style="text-align: justify;"&gt;     The New File System API (NIO.2) - fornece a capacidade de executar muitas operações básicas do sistema de arquivos nativamente &lt;/li&gt;&lt;li style="text-align: justify;"&gt;   invokedynamic - torna mais fácil de executar outras linguagens na JVM&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Para saber mais sobre esses recursos, você pode &lt;a href="http://www.oracle.com/us/corporate/events/java7/index.html"&gt;rever as apresentações&lt;/a&gt; técnicas do evento mundial da Oracle, em 7 de julho. &lt;a href="http://maps.google.com/maps/ms?msa=0&amp;amp;msid=213162124313264786946.0004a6f54b576b149e7dc&amp;amp;ie=UTF8&amp;amp;ll=81.308321,48.515625&amp;amp;spn=106.143234,272.8125&amp;amp;z=1"&gt;Encontre um&lt;/a&gt; treinamento ou uma palestra perto de você!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Iremos tentar promover esse evento aqui em Maceió! Em breve digo mais sobre algo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: &lt;a href="http://blogs.oracle.com/java/entry/java_se_7_is_here"&gt;Oracle´s Blog&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-463073368047349269?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/463073368047349269/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/java-7-disponivel-para-download.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/463073368047349269'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/463073368047349269'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/java-7-disponivel-para-download.html' title='Java 7 Disponível para Download'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-2268398919162221213</id><published>2011-07-25T10:49:00.000-07:00</published><updated>2011-07-25T10:51:43.625-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><title type='text'>Kotlin: Mais uma alternativa ao Java</title><content type='html'>&lt;div style="text-align: justify;"&gt;A &lt;a href="http://www.jetbrains.com/"&gt;JetBrains&lt;/a&gt;, uma fornecedora de ambientes de desenvolvimento para linguagens como Java, PHP, JavaScript e Ruby, está trabalhando em uma linguagem de programação capaz de ser executada em uma máquina virtual Java (Java Virtual Machine ou JVM). Batizada de Kotlin, a linguagem está sendo desenvolvida para contornar alguns dos inconvenientes presentes no Java e dar aos desenvolvedores alguns dos recursos que carecem na linguagem. Kotlin é orientada a objetos, digitada estaticamente e aparentemente compatível com a máquina virtual Java e outras linguagens que podem ser executadas nela, inclusive Java. O compilador do &lt;a href="http://confluence.jetbrains.net/display/Kotlin/Welcome"&gt;Kotlin&lt;/a&gt; pode criar byte code Java e Java pode chamar código Kotlin e vice-versa. A empresa também está estudando combinar Kotlin com JavaScript.&lt;br /&gt;&lt;br /&gt;A linguagem foi descrita como mais estável em execução do que o Java, pois pode checar estaticamente pontos fracos, como a desvinculação de null pointers. A empresa também afirmou que a linguagem foi melhor desenvolvida, com suporte a certos aspectos de programação como interface de tipos variáveis, encerramentos, funções de extensão e mix-ins. Além disso, linguagens de domínio específico podem ser usadas com Kotlin. Alguns exemplos da sintaxe Kotlin são apresentadas em uma página "Hello World!" da empresa.&lt;br /&gt;&lt;br /&gt;A fornecedora compara a linguagem com o Java e a atualmente popular Scala. Kotlin é uma das várias linguagens produzidas nesses últimos anos que usa uma JVM como ambiente de execução. Em abril, Gavin King, da Red Hat, apresentou o projeto Ceylon, que como o Kotlin foi desenvolvido para superar as limitações no Java. Os desenvolvedores da JetBrain mencionam a tentativa da Red Hat, mas notam que o projeto Ceylon não é compatível com o Java, pois não suporta o uso de sobrecarga, ao contrário do Kotlin.&lt;br /&gt;&lt;br /&gt;Os desenvolvedores da JetBrains afirmam que a linguagem Scala, que é considerada a opção mais avançada dentre as linguagens criadas como alternativa ao Java, é de difícil aprendizado e possui um péssimo suporte de ferramentas. Os desenvolvedores ainda comparam o Kotlin à linguagem Gosu, que apesar de digitada estaticamente, porém usa objetos genéricos como covariantes e comete os mesmos enganos que o Java em arrays. Outra comparação foi feita com o Groovy, que é digitado dinamicamente e demasiado lento para os desenvolvedores do Kotlin.&lt;br /&gt;&lt;br /&gt;A linguagem eventualmente será usada comercialmente. Assim que alcançar status de beta, a JetBrains planeja oferecer o compilador e o complemento para o IntelliJ IDEA, o ambiente de desenvolvimento Java da empresa, sob a licença Apache como software aberto. Um beta público será disponibilizado até o final deste ano. A linguagem de programação recebeu seu nome da ilha de Kotlin, localizada na costa da Finlândia e próxima à São Petersburgo, na Rússia, onde a empresa tem seus escritórios de desenvolvimento. Uma página de esclarecimentos fornece mais detalhes sobre a linguagem.&lt;br /&gt;&lt;br /&gt;Fonte: h-online, em inglês e &lt;a href="http://www.linuxnewmedia.com.br/lm/noticia/mais_uma_alternativa_ao_java?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;Linux Magazine&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-2268398919162221213?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/2268398919162221213/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/kotlin-mais-uma-alternativa-ao-java.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2268398919162221213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/2268398919162221213'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/kotlin-mais-uma-alternativa-ao-java.html' title='Kotlin: Mais uma alternativa ao Java'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6274560738721089730</id><published>2011-07-25T10:39:00.000-07:00</published><updated>2011-07-25T10:43:55.510-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Julgamento de Oracle vs Google é marcado para o Hallowen</title><content type='html'>&lt;div style="text-align: justify;"&gt;A disputa envolve o uso de patentes do sistema Java, que passaram a pertencer a Oracle após a compra da SUN Microsystems, em janeiro deste ano. A empresa já fez estimou em 2.6 bilhões de dólares o dano causado pela quebra de patente, porém o valor foi recusado pelo juíz. Para ele, a Oracle deve trabalhar com um valor a partir de 100 milhões de dólares.&lt;br /&gt;&lt;br /&gt;O Google tentou uma data posterior para o julgamento, que também não foi acatada. Segundo especialistas, com os argumentos apresentados por ambas as empresas até o momento, é provável que a Oracle consiga um valor alto em royaltes do Google, por aparelho. Caso isto aconteça, pode se tornar um duro golpe no sistema para smartphones, que apresentou um crescimento explosivo nos últimos meses e já se tornou o sistema operacional mais usado nos Estados Unidos.&lt;br /&gt;&lt;br /&gt;Um ponto curioso da disputa entre as duas empresas foi levantado pelo site Cnet: a Oracle removeu o post do então CEO da SUN, Jonathan Schwartz, na época do lançamento do Android. Com o título "Google, Red Hat and the Java Comunity", o Schwartz elogiava a incorporação do Java no sistema Android, como um passo importante para o mundo opensource. Apesar de estar fora do ar, o post segue disponível, no melhor estilo "caiu na rede", neste &lt;a href="http://web.archive.org/web/20101023072550/http://blogs.sun.com/jonathan/entry/congratulations_google"&gt;link&lt;/a&gt;. A Oracle não apenas tirou esta publicação, como também todos os post de  Jonathan Schwartz em seu blog.&lt;br /&gt;&lt;br /&gt;Fonte:&lt;a href="http://www.adrenaline.com.br/telecom/noticias/9267/julgamento-de-oracle-vs-google-e-marcado-para-o-hallowen.html"&gt;Adrenaline&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6274560738721089730?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6274560738721089730/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/diminuir-texto-aumentar-texto.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6274560738721089730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6274560738721089730'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/diminuir-texto-aumentar-texto.html' title='Julgamento de Oracle vs Google é marcado para o Hallowen'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-6704584895535703607</id><published>2011-07-21T11:54:00.000-07:00</published><updated>2011-07-21T11:56:05.810-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Pela primeira vez, Google sinaliza acordo na briga com a Oracle</title><content type='html'>&lt;div style="text-align: justify;"&gt;A Google deu nesta semana a primeira amostra pública de que pode estar disposta a fazer um acordo com a Oracle no processo pela suposta violação de patentes Java no sistema móvel da gigante de buscas, o Android.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;As duas empresas entraram com ações na Justiça que fornecem ao tribunal uma atualização da reexaminação sobre as patentes da Oracle, e se eles pensam que o caso deveria “continuar como está” ou colocado em espera, suspendendo o resultado desse processo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A gigante de buscas argumenta em favor de uma continuação. Ela afirmou que as reexaminações podem limitar o alcance do caso e dos danos que a Oracle pode alegar contra ela. Restringir o caso também torna “mais provável que as partes envolvidas possam encontrar uma resolução informal para o assunto”, escreveu o advogado da Google.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Apesar a Google não afirmar estar ativamente buscando um acordo, a adição desta semana marca a primeira vez que a empresa disse publicamente que pode estar aberta a essa ideia, disse o especialista em patentes que tem seguido o caso, Florian Muller.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;“Em uma mudança fundamental das posições articuladas anteriormente em sua ações e declarações públicas, a Google claramente pisca”, escreve Muller.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/mercado/2011/07/20/pela-primeira-vez-google-sinaliza-acordo-na-briga-com-a-oracle/"&gt;IdgNow&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-6704584895535703607?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/6704584895535703607/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/pela-primeira-vez-google-sinaliza.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6704584895535703607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/6704584895535703607'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/pela-primeira-vez-google-sinaliza.html' title='Pela primeira vez, Google sinaliza acordo na briga com a Oracle'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-7442597510503938295</id><published>2011-07-16T04:14:00.000-07:00</published><updated>2011-07-16T04:18:18.628-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Google: lucros sobem 36% no segundo trimestre</title><content type='html'>&lt;div align="justify"&gt;Texto de Carlos Afonso Monteiro&lt;br /&gt;&lt;br /&gt;Os lucros da Google atingiram 1,76 milhões de euros no Segundo trimestre, uma subida de 36% face a período homónimo de 2010, superando assim as baixas expectativas de Wall Street para a gigante de Mountain View.&lt;br /&gt;&lt;br /&gt;As fracas previsões tinham em conta o aumento da concorrência e os gastos da Google em novos serviços. Uma votação realizada pela Thomson Reuters a analistas previa ganhos de 5,14 euros por ação, mas segundo a Google os ganhos acabaram por ser de 5,84 euros por ação.&lt;br /&gt;&lt;br /&gt;Analistas dizem agora que a Google - que contratou mais de 2000 novos trabalhadores no segundo trimestre - deve ser novamente vista como uma empresa em crescimento.&lt;br /&gt;&lt;br /&gt;O baluarte do negócio da Google continua a ser a publicidade online, que graças ao seu motor de busca e outros serviços representa 66% do total deste segmento. E os lucros da publicidade continuam em escalada, assim como o número de cliques nos anúncios da Google.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;Android lidera na área móvel&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;É também importante ter em conta o crescimento da marca Android , agora o sistema operativo móvel mais utilizado do mundo, presente em diversas grandes marcas de "smartphones", "tablets" e outros dispositivos. No entanto, a Oracle está de momento a processar o Android por infringir patentes de código Java, e reclama uma indemnização de 4,31 mil milhões de euros.&lt;br /&gt;&lt;br /&gt;Larry Page, CEO e co-fundador da empresa, revelou que as vendas da empresa atingiram 6,36 mil milhões de euros e que as receitas da empresa atingiram 4,88 mil milhões de euros, superando as previsões de 4,66 mil milhões de euros.&lt;br /&gt;&lt;br /&gt;Page aproveitou ainda para agradecer a resposta positiva do público ao Google+, a nova rede social da Google , que segundo algumas estimativas já conta com mais de 10 milhões de utilizadores .&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Fonte: &lt;a href="http://aeiou.expresso.pt/google-lucros-sobem-36-no-segundo-trimestre=f661985"&gt;ExameExpresso&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-7442597510503938295?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/7442597510503938295/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/google-lucros-sobem-36-no-segundo.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7442597510503938295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/7442597510503938295'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/google-lucros-sobem-36-no-segundo.html' title='Google: lucros sobem 36% no segundo trimestre'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5840886646469708296</id><published>2011-07-16T04:10:00.000-07:00</published><updated>2011-07-16T04:12:25.608-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Oracle prepara 78 correções de bugs</title><content type='html'>&lt;div align="justify"&gt;&lt;strong&gt;Patches cobrem vários produtos da empresa, incluindo os herdados da Sun Microsystems.&lt;/strong&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;A Oracle planeja disponibilizar 78 correções de bugs para alguns softwares da empresa na próxima terça-feira (19/7), incluindo 13 patches para seu principal banco de dados, de acordo com informações postadas no site da companhia na quinta-feira (14/7).&lt;br /&gt;&lt;br /&gt;As correções de banco de dados são para mais de uma versão, incluindo a 11g R1 e R2, assim como a 10G R1 e R2. Duas das vulnerabilidades podem ser exploradas em uma rede sem credenciais de login.&lt;br /&gt;&lt;br /&gt;Outras três atualizações são para brechas de segurança no Secure Backup da Oracle, que podem ser exploradas por acesso remoto sem credenciais.&lt;br /&gt;&lt;br /&gt;Os planos da Oracle incluem lançar sete correções para vários módulos na linha Fusion Middleware, enquanto o Enterprise Manager Grid Control vai receber 18 patches.&lt;br /&gt;&lt;br /&gt;O E-Bussiness Suite e a corrente de produtos de fornecedores da Oracle irão receber uma atualização cada, enquanto doze estão programadas para o PeopleSoft.&lt;br /&gt;&lt;br /&gt;A Oracle também vai lançar 23 patches para os produtos que ganhou com a aquisição da Sun Microsystems, incluindo GlassFish Server, VirtualBox, Solaris, SPARC Enterprise M Series e o SPARC T3 Series. Nove vulnerabilidades podem ser exploradas em uma rede sem requisitar um nome de usuário e senha, afirmou a Oracle.&lt;br /&gt;&lt;br /&gt;O pacote de patches programado para terça-feira é quase do mesmo tamanho que a atualização de abril, quando foram disponibilizadas 73 correções. A Oracle tem lançado patches para Java SE em datas separadas.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(Chris Kanaracus)&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Fonte: &lt;a href="http://idgnow.uol.com.br/computacao_corporativa/2011/07/15/oracle-prepara-78-correcoes-de-bugs/"&gt;IDGNow&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5840886646469708296?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5840886646469708296/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/oracle-prepara-78-correcoes-de-bugs.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5840886646469708296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5840886646469708296'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/oracle-prepara-78-correcoes-de-bugs.html' title='Oracle prepara 78 correções de bugs'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5839078712701413152</id><published>2011-07-15T14:41:00.000-07:00</published><updated>2011-07-15T14:42:31.893-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Java'/><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><category scheme='http://www.blogger.com/atom/ns#' term='google'/><title type='text'>Oracle quer ouvir Larry Page em acção sobre patentes</title><content type='html'>&lt;div align="justify"&gt;A Oracle pretende que o CEO da Google, Larry Page, seja ouvido em tribunal.&lt;br /&gt;Em causa está o julgamento de uma acção sobre uso indevido de patentes, que a Oracle interpôs no ano passado contra a Google.&lt;br /&gt;&lt;br /&gt;Segundo a acção o sistema operativo Android, da Google, infringe várias patentes Java da Oracle. Refira-se que esta última empresa ficou com a linguagem de programação Java, depois de da aquisição da Sun Microsystems em 2010.&lt;br /&gt;&lt;br /&gt;A audição de Larry Page prende-se com o facto de, segundo a Oracle, ter sido ele a decidir a aquisição da Android, Inc.&lt;br /&gt;&lt;br /&gt;Em resposta a esta pretensão, a Google fez saber que também quer que o CEO da Oracle, Larry Ellison, seja ouvido.&lt;br /&gt;&lt;br /&gt;Para a Google esta pretensão da sua oponente não faz sentido, uma vez que poderá obter as informações que pretende por outras vias. &lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;div align="justify"&gt;Fonte: &lt;a href="http://sol.sapo.pt/inicio/Tecnologia/Interior.aspx?content_id=24202"&gt;SOL&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5839078712701413152?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5839078712701413152/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/oracle-quer-ouvir-larry-page-em-accao.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5839078712701413152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5839078712701413152'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/oracle-quer-ouvir-larry-page-em-accao.html' title='Oracle quer ouvir Larry Page em acção sobre patentes'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-352460813001957431.post-5344357614833237005</id><published>2011-07-02T03:59:00.000-07:00</published><updated>2011-07-02T04:08:05.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Oracle'/><title type='text'>Kit App iPad multimídia da Oracle</title><content type='html'>&lt;div align="justify"&gt;O Site PodNova está disponibilizando um arquivo multimídia para estudantes, com o tamnho de 604 MB, de arquivo que inclui elementos de multimídia e interativo de aprendizagem. Veja abaixo a descrição.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Além disso o eKit App iPad oferece aos estudantes novas maneiras de aprender a tecnologia da Oracle, estendendo guias de estudante além da impressão de incluir elementos de multimídia e interativo de aprendizagem. E o melhor é de graça.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;a href="http://iphone.podnova.com/software/366230.htm"&gt;Clique aqui&lt;/a&gt; para que seja redirecionado para página.&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div align="justify"&gt;Fonte: &lt;a href="http://iphone.podnova.com/software/366230.htm"&gt;PodNova&lt;/a&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/352460813001957431-5344357614833237005?l=aljug.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://aljug.blogspot.com/feeds/5344357614833237005/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://aljug.blogspot.com/2011/07/kit-app-ipad-multimidia-da-oracle.html#comment-form' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5344357614833237005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/352460813001957431/posts/default/5344357614833237005'/><link rel='alternate' type='text/html' href='http://aljug.blogspot.com/2011/07/kit-app-ipad-multimidia-da-oracle.html' title='Kit App iPad multimídia da Oracle'/><author><name>Miguel -   Java Programmer</name><uri>http://www.blogger.com/profile/02372875562133434535</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='23' height='32' src='http://4.bp.blogspot.com/-F4mBe0cBwRU/Tb4VgiWNMnI/AAAAAAAAAGs/kxPxYTmHi_Y/s220/foto3x4.jpg'/></author><thr:total>0</thr:total></entry></feed>
