A quem interessar.

Por Rogerio Moraes de Carvalho ([EMAIL PROTECTED])

A Sun esta desenvolvendo uma nova ferramenta para desenvolvimento de aplicacoes Java chamada Sun Java Studio Creator, anteriormente denominado Projeto Rave.

O esforco da Sun esta' em unir o poder da Plataforma Java com um modelo de desenvolvimento simplificado.

Enquanto a Sun sempre teve foco em tornar a tecnologia Java mais robusta, o Java Studio Creator demonstra que a Sun esta ouvindo os pedidos dos desenvolvedores por uma ferramenta produtiva para desenvolvimento de aplicacaoes Java.

O Java Studio Creator representa uma solucao de desenvolvimento baseada em padroes Java e J2EE. A ferramenta tem como principal objetivo facilitar o desenvolvimento rapido de aplicacoes (RAD - Rapid Application Development) utilizando os beneficios da programacao Java de escrever uma vez e executar em qualquer lugar ("Write Once, Run Anywhere"). Para isto, ele inclui um grande numero de caracteristicas que focam especificamente na habilidade dos desenvolvedores programarem e distribuirem eficientemente e rapidamente aplicacoes com prazos criticos. A produtividade no desenvolvimento da interface com o usuario (UI - User Interface) e da infra-estrutura de componentes pode ser melhorada com o uso de operacoes de "drag-and-drop", possibilitando o desenvolvimento rapido desde o prototipo ate a aplicacao final.

A tecnologia JavaServer Faces (JSF) e' utilizada para simplificar a codificacao, fornecendo manipuladores de eventos bem definidos para incorporar o acesso a componentes com regras de negocios, sem requerer dos desenvolvedores o gerenciamento de detalhes como transacoes, persistencia e outras complexidades. Usando JSF, o Java Studio Creator suporta a arquitetura de aplicacoes Web como definido no J2EE BluePrints: frameworks Model-View-Controller (MVC) que fornecem acesso a bancos de dados e XML Web Services por tras de interfaces com o usuario baseadas em padrao HTML.

Baseado em um grande numero de padroes desenvolvidos e suportados pelo Java Community Process (JCP), com amplo apoio da industria de software, os codigos gerados automaticamente pelo Java Studio Creator no desenvolvimento de aplicacoes Web podem ser distribuidos para servidores de aplicacoes que obedecem aos padroes J2EE. Os padroes de API J2EE para aplicacoes Web desenvolvidos com o Java Studio Creator incluem:

- Java Servlets
- JavaServer Pages (JSP)
- JavaServer Faces (JSF)
- JDBC
- Java Naming and Directory Interface (JNDI)
- Java Message Service (JMS)
- Java Transaction API (JTA)
- Java Activation Framework (JAF)
- Java Mail
- Java RMI-IIOP

A competicao travada entre as plataformas Java e .NET tem sido muito benefica para as duas comunidades. Pode-se constatar que muitas das caracteristicas do novo IDE da Sun sao claramente baseadas no IDE do Microsoft Visual Studio .NET 2002/2003, assim como muitas das caracteristicas da proxima versao do Visual Studio .NET ("Whidbey") sao baseadas em caracteristicas atuais do IDE do Eclipse e de varios de seus plugins.

Seguem comentarios de algumas funcionalidades do IDE do Sun Java Studio Creator e os recursos similares do Microsoft Visual Studio .NET 2002/2003 (VS.NET 2002/2003).

- Welcome (Start Page no VS.NET 2002/2003): pagina default de entrada do IDE com um historico dos ultimos projetos abertos, botoes para criacao de novos projetos e abertura de projetos existentes e mais uma serie de recursos online, como acesso a recursos para desenvolvedores no site da Sun Microsystems.

- Server Navigator (Server Explorer no VS.NET 2002/2003): console de gerenciamento do servidor. O Server Navigator pode ser usado para acessar funcionalidades de servidores variados e abrir conexoes com servidores de bancos de dados para explorar os objetos de seus bancos de dados.

- Palette (Toolbox no VS.NET 2002/2003): apresenta uma variedade de itens para o uso em projetos de aplicacoes Java. Os tabs e itens disponiveis na paleta mudam, dependendo do tipo de projeto usado e do contexto atual dentro do IDE. Os itens disponiveis podem incluir JSF Components (Web Forms no VS.NET 2002/2003), HTML Components (HTML no VS.NET 2002/2003), Database (Data no VS.NET 2002/2003), dentre outros.

- Property Sheet (Properties no VS.NET 2002/2003): permite a visualizacao e mudanca de propriedades de um objeto selecionado que esta localizado no editor de desenho.

- Portfolio Navigator (Solution Explorer no VS.NET 2002/2003): fornece uma visualizacao organizada dos projetos, com seus respectivos arquivos, que compoem um portifolio (solucao no VS.NET 2002/2003). Como curiosidade, no VS.NET 2002/2003 se novas paginas ASP.NET sao acrescentadas numa aplicacao Web, entao o nome default sugerido e' WebForm#.aspx (# - numero sequencial). No Java Studio Creator, se novas paginas JSP sao acrescentadas, entao o nome default sugerido e' WebForm#.jsp (# - numero sequencial).

- Dynamic Help (Dynamic Help no VS.NET 2002/2003): fornece links para informacoes especificas da area atual que o usuario esta usando ou da tarefa que o usuario esta tentando executar dentro do IDE. O IDE rastreia as selecoes feitas no codigo em edicao, os itens que contem o foco e a localizacao do cursor.

- JSP Designer (Web Forms Designer no VS.NET 2002/2003): permite a inclusao e organizacao de controles ao formulario e escrever codigo para os seus eventos.

Ele contem dois tabs na parte inferior da janela: Design (Design no VS.NET 2002/2003) e Source (HTML no VS.NET 2002/2003). Como curiosidade, os componentes invisiveis (sem interface grafica) sao apresentados numa divisao na parte inferior da janela, exatamente igual ao Visual Studio.NET 2002/2003.

A disposicao das janelas dentro do IDE do Sun Java Studio Creator e' muito similar a do Visual Studio .NET 2002/2003, como pode-se conferir no screenshot fornecido no site da Sun no seguinte endereco: <http://wwws.sun.com/software/products/screenshot.html?img=/software/images/products/I1_JS_creator_lg.jpg> .

Para se obter maiores informacoes sobre a proxima geracao de ferramenta de desenvolvimento da Sun, o Sun Java Studio Creator, acesse o seguinte endereco do site da Sun: <http://wwws.sun.com/software/products/jscreator>;. Os interessados em ter acesso a versoes de teste do Sun Java Studio Creator podem se registrar no "Technology Preview & Early Access Registration", por intermedio de um formulario Web que pode ser atingido por meio de um link na pagina Web da URL apresentada.

Ha grandes posibilidades de que o lancamento do Sun Java Studio Creator seja posterior ao lancamento do J2SE 1.5 ("tiger"), que esta' planejado para o final do primeiro semestre de 2004, o que vai permitir que os avancos na linguagem Java sejam incorporados aos recursos da nova IDE.

--
Publicado no boletim do DFJUG # 389.

Sem mais,

--
Untitled Document
Anaximandro B. de Melo
[EMAIL PROTECTED]

Tel: (85) 452.2266
Fax: (85) 452.2269

 

<<image/gif>>

Responder a