Log In       View a printable version of the current page.        
  Dashboard > CEJUG > Browse Space > News from
  2007/09/06

Este tutorial mostra como usar JavaFX Script em conjunto com o NetBeans IDE 5.5.1 para acessar um web service utilizando JAX-WS 2.1.

Fonte: http://www.java.sun.com

Posted at 06 Set @ 8:28 PM by Rafael Carneiro | 0 comments
Last changed: Set 06, 2007 20:39 by Rafael Carneiro
Labels: javame

Leia o que experts em Java ME tem dito sobre o Symbian OS e a Location API, fragmentação, MSA avançado, smartphones e outras plataformas.

Fonte: http://www.java.sun.com

Posted at 06 Set @ 8:38 PM by Rafael Carneiro | 0 comments
Labels: java

James Gosling publicou em seu blog um vídeo de apresentação do projeto Green UI, projeto que resultou na criação do Java e que era a linguagem de programação de uns dispositivos móveis chamados Star 7.

O vídeo possui data de 1992 e possui 141 mb.

Posted at 06 Set @ 8:44 PM by Rafael Carneiro | 0 comments
Last changed: Set 06, 2007 21:37 by Rafael Carneiro
Labels: outros

Groovy  for OpenOffice é um projeto livre (LGPL) cujo propósito é permitir a ciração de macros para o OpenOffice usando Groovy. Na página do projeto tem a documentação que permite començar a criar as primeiras macros para o OpenOffice usando este projeto.

Fonte: http://www.javahispano.org

Posted at 06 Set @ 9:37 PM by Rafael Carneiro | 0 comments
Labels: java

Há muito tempo existem vários projetos, tanto livres como comerciais, cujo propósito é executar aplicações criadas em .NET em Java, sendo, provavelmente, Grashopper a mais potente. Rustici Software criou uma ferramenta que permite transformar código fonte em C# em Java.

Fonte | Site do projeto | Notícia completa 

Posted at 06 Set @ 9:42 PM by Rafael Carneiro | 0 comments
Labels: javame

Com as linguajens de script ganhando popularidade no lado cliente e servidor, parece ser lógico levar os princípios que está por trás dessas linguagens para os dispositivos móviles. Esse é o propósito da lenguaje Hecl, uma linguajem de script interpretada cujo interpretador é uma aplicação Java ME que pode ser executada tanto em MIDP 1 como em MIDP 2.

Fonte | Mais informações 

Posted at 06 Set @ 9:47 PM by Rafael Carneiro | 0 comments
Last changed: Set 06, 2007 21:54 by Rafael Carneiro
Labels: java, dsls

Um DSL (Domain Specific Language) é uma "mini-linguagem" que permite modelar o conhecimento em uma forma concreta muito mais real que uma linguagem de propósito geral.

O site groovy.org.es publicou um artigo sobre esse tema e como o Groovy é uma linguagem útil para criar DSLs.

Fonte: http://www.javahispano.org

Posted at 06 Set @ 9:54 PM by Rafael Carneiro | 0 comments
Labels: frameworks

Timing Framework é um conjunto de classes de utilidades construídas sobre o suporte que o Swing proporciona para a criação de Tiemers com um maior nível de abstração do que a classes java.util.Timer e javax.swing.Timer. Estas classes permitem poupá-lo de códigos repetitivos que somente são necessários para criar muitos efeitos de animação para os quais tradicionalmente se aplicam as classes da JDK.

Fonte | Site do projeto

Posted at 06 Set @ 10:00 PM by Rafael Carneiro | 0 comments
Labels: struts2

Matt Raible publicou no seu blog uma crítica bastante forte sobre a versão 2.0 do framework web mais utilizado dentro da plataforma Java. A crítica é discutida sobre OGNL (Object-Graph Navigation Language), a linguagem que o Struts 2.0 utiliza para navegar um grafo de objetos e acessar uma determinada propriedade que queremos mostrar na tela.

Fonte: http://www.javahispano.org

Posted at 06 Set @ 10:04 PM by Rafael Carneiro | 0 comments
  2007/09/09
Last changed: Set 09, 2007 23:00 by Rafael Carneiro
Labels: revistas

Já está nas bancas a edição 48 da Java Magazine. Esta edição conta com os seguintes artigos: layout na web com Tiles e CSS, JavaMe, JSF, DWR, Displaytag, DbUnit, REST com Struts2 e 9 vídeos sobre JavaME.
Posted at 09 Set @ 10:58 PM by Rafael Carneiro | 0 comments
  2007/09/16
Labels: frameworks

Foi liberada hoje a nova versão 1.11 do framework web brasileiro Mentawai

Entre as muitas melhorias dessa versão, destacam-se:

  • Biblioteca JavaScript MentaAjax para o desenvolvimento e entendimento facilitado de Ajax com o Mentawai
  • Guia Passo a Passo de como desenvolver uma aplicação completa com o Mentawai
  • Como utilizar arquivos de configuração junto com o seu ApplicationManager
  • Exemplo e explicação de como controlar o número total de usuários logados no seu site
    Fonte: http://www.guj.com.br
Posted at 16 Set @ 8:17 PM by Rafael Carneiro | 0 comments
Labels: google, java

O Google disponibilizou uma API interna de coleções java, a Google Collections Library: http://code.google.com/p/google-collections/

Vale reparar o apoio de nomes fortes da comunidade, como Doug Lea e Joshua Bloch, que inclusive participam do projeto. Um apoio desse traz chances de algumas coleções serem candidatas a entrarem em uma futura versão do Java SE.

Não podemos deixar de falar que muitas das "novas" coleções existentes ali, o Apache Commons Collections (ex Jakarta Commons Collections) possui já a anos:http://commons.apache.org/collections/

A API de Coleções é uma parte fundamental do JavaSE, que todos os desenvolvedores precisam conhecer a fundo e tirar o melhor proveito. Novas coleções são sempre bem vindas!

Fonte: http://www.guj.com.br

Posted at 16 Set @ 8:18 PM by Rafael Carneiro | 0 comments
Labels: java

Anders Norås criou uma implementação do LINQ no Java. LINQ é uma das novidades da terceira versão do .NET. É uma linguagem declarativa para realizar consultas sobre coleções de dados que se encontram em memória de um modo bastante similar as consultas SQL sobre uma base de dados.

Notícia completa | Fonte

Posted at 16 Set @ 8:26 PM by Rafael Carneiro | 0 comments
Labels: java

A versão 3.0.3 do Magnolia, um CMS opensource, acaba de sair e pode ser baixado no sourceforge.
Foi incluído o novo jackrabbit 1.3.1 e essa versão suporta o Oracle 10g.

Fonte: http://www.javahispano.org 

Posted at 16 Set @ 8:29 PM by Rafael Carneiro | 0 comments
  2007/09/17
Labels: jsf

A equipe do RichFaces liberou o RichFaces 3.1.0. Esta release combina a funcionalidade do Ajax4JSF e RichFaces em um único pacote e introduz uma camada importante de novos componentes. Esta nova release pode ser baixada aqui.
Previamente, Ajax4JSF e RichFaces eram distribuidos de maneira separada visto que Ajax4JSF era open source e que RichFaces teria uma licença comercial mantida pela Exadel (RichFaces estava construido sobre uma camada de Ajax4JSF).

Principais mudanças desta release:

Posted at 17 Set @ 9:48 PM by Rafael Carneiro | 0 comments
Labels: glassfish

A Sun finalmente publicou a esperada versão 2 do seu servidor de aplicações Glassfish.

Glassfish é um servidor de aplicações livre sobre a licença GPL e que cumpre a especificação JEE 5. Entre as novas características desta versão podemos destacar:

  • Clustering
  • Console de administração centralizado
  • Project Metro que permite interoperabilidade com o windows através de serviços web
  • Open ESB: um Bus de serviços empresariais
  • Integração com o Netbeans 5.5 e 6.0 

The Aquarium | Anúncio oficial | Fonte

Posted at 17 Set @ 9:54 PM by Rafael Carneiro | 0 comments
  2007/09/18
Labels: jpa, netbeans

NetBeans IDE 6.0, o Visual Web tools e a Java Persistence API (JPA) dá a você flexibilidade para escrever aplicações database-dependent. Veja o artigo na íntegra.

 Fonte: http://www.java.sun.com

Posted at 18 Set @ 6:20 PM by Rafael Carneiro | 0 comments
Labels: netbeans

NetBeans IDE 6.0 1 Beta está disponível para download. Baixe e veja como conseguir aumentar a sua produtividade esperto, mais rápido e que possui integração com todos os produtos NetBeans em uma IDE.

Fonte: http://www.java.sun.com 

Posted at 18 Set @ 6:23 PM by Rafael Carneiro | 0 comments
Last changed: Set 18, 2007 18:34 by Rafael Carneiro
Labels: javamagazine
Já está nas bancas a edição 49 da revista Java Magazine com o título AJAX REVERSO. Artigos desta edição:
Mini - curso de Java ME: Parte Final, Jazoon'07: Cobertura exclusiva*,Ajax Reverso, A revolução,Criando um portal com o Ajax e Tiles,Aplicando Interceptors no EJB 3.0,Análise de Requisitos,Excel com Apache POI,Pesquisas com Apache Lucene *e mais 10 vídeo-aulas sobre o Struts2.
Posted at 18 Set @ 6:29 PM by Rafael Carneiro | 0 comments
  2007/09/19
Labels: livros

São 10 livros não muito antigos (2004), sendo alguns de Java.

Download: http://www.apress.com/book/free| Fonte: http://www.guj.com.br

Posted at 19 Set @ 9:58 PM by Rafael Carneiro | 0 comments
  2007/09/20
Last changed: Set 20, 2007 20:14 by Rafael Carneiro
Labels: ajax

Este artigo destaca algumas técnicas para restringir o acesso aos serviços baseados em Ajax. Focaliza então em usar chaves da API baseadas em URL, que lhe dá proteção granulada e permite que você siga, meça e restrinja o uso de um serviço.
 
Fonte: http://www.java.sun.com

Posted at 20 Set @ 8:11 PM by Rafael Carneiro | 0 comments
Last changed: Set 20, 2007 20:21 by Rafael Carneiro
Labels: frameworks

Foi liberada a versão 2.0 do AppFuse. Com esteframework você pode selecionar as melhores tecnologias JavaEE disponíveis (Struts, JSF, Hibernate, Ibatis, etc), obtendo os mesmos resultados.

Fonte: http://www.javahispano.org

Citação do membro vinci do Portal Java:

 Em primeiro lugar, leia esse artigo do Rafael Carneiro.

Frameworks são uma poderosa arma contra a baixa produtividade.
Por outro lado, dominá-los geralmente não é uma tarefa fácil. Combinar vários frameworks é uma tarefa ainda mais difícil. Como usar WebWork + Hibernate? De que forma eu uso Tapestry + Spring? E quanto a Struts + Tiles+ Spring + Sitemesh?

Por exemplo, se você ler um livro sobre Struts, vai aprender Struts. Mas dificilmente vai aprender a tirar o máximo proveito de Struts combinado com os demais frameworks. Dessa forma, você tem duas possibilidades:

Ler um monte de artigos que tentam explicar a combinação entre os frameworks.
Estudar o Equinox e o AppFuse.

Sugiro fortemente estudar o Equinox e depois passar para o AppFuse, que é mais completo mas é mais complexo. Estes projetos são "aplicações vazias". Ou seja, elas colocam as frameworks juntas e prontas para trabalhar. E ainda vem com vários facilitadores para configuração, testes, etc... Você vai se surpreender! Fonte: http://www.portaljava.com/home/modules.php?name=Forums&file=viewtopic&t=19276&start=0

Posted at 20 Set @ 8:19 PM by Rafael Carneiro | 0 comments
  2007/09/21
Labels: uml

A Abstratt Technologies acaba de liberar a milestone 2 do TextUML Toolkit, uma ferramenta para criação de modelos UML baseada em uma notação textual. A notação TextUML é de fácil assimilação para qualquer desenvolvedor familiarizado com UML e linguagens orientadas a objeto como Java, C# e Object Pascal, e oferece produtividade superior a ferramentas baseadas na notação gráfica. Os modelos são criados usando a API Eclipse UML2, sendo compatíveis com outras ferramentas que usem a mesma API. A principal funcionalidade introduzida nesta milestone é a capacidade de se visualizar graficamente modelos criados usando-se a notação textual. A versão 1.0 da ferramenta deverá ser liberada em dezembro deste ano.

Fonte: http://www.portaljava.com

Posted at 21 Set @ 9:30 AM by Rafael Carneiro | 0 comments
Labels: frameworks

O BoxSQL, um novo framework para persistência utilizando templates SQL, fornece grande flexibilidade para projetos que utilizam banco de dados fragmentado ou mesmo para projetos onde a performance é obrigatória.

Na página do projeto encontra-se um tutorial bem explicativo e mais detalhes sobre o framework, que está na versão 1.5.

Fonte | Site do projeto

Posted at 21 Set @ 9:31 AM by Rafael Carneiro | 0 comments
  2007/09/23

É com muita satisfação que o CEJUG anuncia o CEJUG Certified, o programa de certificações Java do CEJUG. CEJUG Certified é um programa que visa oferecer aos membros da comunidade Java cearense a oportunidade de receber o reembolso do custo do voucher para provas do Sun's certification program. Clique aqui para obter mais informações.

Posted at 23 Set @ 1:11 PM by Rafael Carneiro | 0 comments
  2007/09/26
Labels: maven, eclipse

Acaba de sair um novo plugin chamado Q4E para o Eclipse, a fim de utilizar o Maven de maneira integrada no Eclipse.
Um dos seus objetivos principais é conseguir que o plugin seja parte do Eclipse Fundation com o respaldo da empresa devzuz.

Suas principais características  são:

  • Executar goals na IDE;
  • Administração automática das dependências (download automático);
  • Visualização em forma de grafo das dependências que se formam dentro do projeto;
  • Capacidade para importar projetos Maven 2.0;
  • Assistente visual para a criação de projetos usando archetypes.

 
Fonte: http://www.javahispano.org

Posted at 26 Set @ 8:42 AM by Rafael Carneiro | 0 comments
Last changed: Set 26, 2007 08:46 by Rafael Carneiro
Labels: subversion

Neste blog o autor lista 10 razões para odiar o sistema de controle de versões Subversion, na sua visão.

Fonte: http://www.javahispano.org

Posted at 26 Set @ 8:46 AM by Rafael Carneiro | 0 comments
Labels: frameworks

JMaki é um framework para a construção de aplicações web com Ajax utilizando Java, PHP ou Ruby desenvolvido pela Sun. Esse framework está composto por uma série de widgets próprios e de outras bibliotecas como Dojo, Google e Yahoo UI encapsulados para integrá-los facilmente em projetos. No caso do Java, é encapsulado em tags JSP e em componentes JSF.

JMaki tem plugins para o Eclipse e Netbeans.

Site do anúncio | Exemplo | Download | Fonte

Posted at 26 Set @ 9:26 AM by Rafael Carneiro | 0 comments
  2007/09/27
Last changed: Set 27, 2007 21:44 by Rafael Carneiro
Labels: outros

A equipe do Java Jazz Up acaba de lançar o terceiro número da sua revista gratuita. Temas variados como:

  • Building Project(Maven 2)
  • Develop java persistence example with Maven2
  • Database Testing with DbUnit
  • Creational Design Pattern
  • Developing web Services with Lomboz Plug-in
  • Spring Framework

Link: http://www.javajazzup.com/issue3/

Fonte: http://www.guj.com.br

Posted at 27 Set @ 9:37 PM by Rafael Carneiro | 0 comments
Last changed: Set 27, 2007 21:43 by Rafael Carneiro
Labels: java

Esse artigo mostra duas maneiras para você como criar aplicações extensíveis, permitindo que você adicione funcionalidades e melhorias numa aplicação sem precisar fazer grandes mudanças no código original.

Fonte: http://www.java.sun.com

Posted at 27 Set @ 9:42 PM by Rafael Carneiro | 0 comments
  2007/09/30
Labels: ajax

GWT-Ext é um wrapper que permite criar uma aplicação Ext JS a partir do GWT. Segundo as palavras de Sanjiv Jivan, o criador do GWT-Ext, Ext é a melhor biblioteca JavaScript para criar aplicações AJAX.

Download | Demo on-line | Fonte 

Posted at 30 Set @ 8:08 AM by Rafael Carneiro | 0 comments
Labels: ajax

Uma das apostas mais interessantes da Apple e seu iPhone é de utilizar aplicações web 2.0 diretamente em telefones móveis através do Safari Mobile. A idéia é ter essas bonitas aplicações com XHTML, CSS e Ajax em dispositivos móveis e evitar lidar com interfaces pouco atrativas como WAP.

Fonte 

Posted at 30 Set @ 8:16 AM by Rafael Carneiro | 0 comments
Labels: google

Google publicou o Google Collections, uma biblioteca com classes para implementar coleções que não estão eno JSE, como:

  • BiMap: Um mapa de valores únicos e de vista inversa;
  • MultiMap: Um Map que permite valores duplicados;
  • Classes estáticas para Iterar coleções, comparar elementos e foi incluído autoboxing de arrays.

Apesar de estar na versão alfa, esta biblioteca - de acordo com o FAQ da mesma- conta com o respaldo de ser usada internamente em desenvolvimento do Google como GMail e Google Reader.

Download | Fonte 

Posted at 30 Set @ 8:42 AM by Rafael Carneiro | 0 comments

XINS 2.1, um framework OpenSource de desenvolvimento de Web Services.

XINS aceita os respectivos protocolos: REST, SOAP, XML-RPC, XML, Yahoo! JSON e JSON-RPC.

Segundo a especificação da API, escrevendo um simples XML, XINS gera:

* Documentação da especificação e implementações em HTML e em ODF (OpenDocument Format)
* Formulários de teste para testes da sua aplicação no web browser
* Código cliente java, suportanto balanceamento de carga, a prova de falhas e limitação de tempo
* Esqueleto de código java do lado do servidor
* Aplicação Web (arquivo WAR)
* WSDL para interoperabilidade SOAP
* SMD para o kit de ferramenta Dojo
* Código de teste de unidade, baseado no JUnit
* Stubs, tipicamente usado para testes

A versão 2.1 disponibilizada adiciona as respectivas novas características:

* Inicie a API com o comando java: java -jar .war
* Utiliza a especificação de OpenDocument Format para a saída da documentação
* Inclui/exclui chamadas utilizando a conven