Fala pessoal, beleza ???
Venho aqui divulgar a nova versão da minha ferramenta de programação para a linguagem Java, o MakeWare Java 4.0
Para aqueles que nunca ouviram falar no MakeWare Java, irei explicar agora.
O MakeWare Java é um ambiente de programação voltado para a liguagem Java, um ambiente leve, e em português (inclusive os erros de compilação).
Ele possui sete tipos de projetos:
-
Projeto Java Simples : Neste tipo de projeto você pode trabalhar com o essencial do Java: classes, interfaces e pacotes. E você pode Criar:
-
aplicações baseadas em console e,
-
aplicações gráficas utilizando componentes Swing
-
Projeto Java RMI: Neste tipo de projeto, você cria um modelo pronto de sistema distrbuído Java utilizando RMI (Remote Method Invacation). Nele você vai especificar o cliente, servidor e interface remota. Para que você tenha um exemplo do seu funcionamento, retire os comentários existentes nos cliente, servidor e interface.
-
Projeto Java Corba: Neste tipo de projeto, você cria um modelo pronto de sistema distrbuído Java utilizando Corba (Common Object Request Broker Architecture). Nele você vai especificar o cliente, servidor e interface (IDL). Para que você tenha um exemplo do seu funcionamento, retire os comentários existentes nos cliente, servidor e interface.
-
Projeto Java Applet: Neste tipo de projeto você cria aplicações applets em Java, onde toda a execução será exebida no seu browser.
-
Projeto Java Socket: Neste tipo de projeto, você cria um modelo pronto para trabalhar com Sockets. Nele você vai especificar o cliente e servidor. Para que você tenha um exemplo do seu funcionamento, simplesmente execute o projeto, não é preciso descomentar nada. O Projeto Java Socket já possui agora um help.
-
Projetos Java BD: Neste projeto é criado um modelo pronto que faz a utilização de mecanismos de banco de dados fornecidos pela linguagem Java, o JDBC (Java DataBase Connectivity). Também nesse projeto podemos fazer uso e criar uma fonte de dados ODBC (Open DataBase Connectivity), que funciona como um “alias” para o nosso banco de dados. No momento, o projeto Java BD só cria fotne de dados voltados para banco de dados Accesss.
-
Projeto Java Mobile: Este é um tipo de projeto voltado para o desenvolvimento de aplicações Java para dispositivos móveis (J2ME). Para usar esse projeto, é necessário ter instalado o o Wireless Tool Kit da Sun(de preferência na versão 2.5.2 (versão atual)) voltado para dispositivos do tipo CLDC (Connected Limited Device Configuration). Para fazer o download deste prgrama, clique aqui. A instalação do Wireless Tool Kit NÃO É OBRIGATÓRIA, caso você não esteja interessado em desenvolver aplicações para dispositivos móveis, não precisa informar o diretório.
Observações sobre o Projeto Java Mobile : Quando você cria um projeto Java Mobile, é criada também uma pasta com o mesmo nome do projeto, quando você mudar o projeto para um outro local, leve essa pasta junto.
O MakeWare Java oferece diversos recursos que facilitam a vida do programador, como um analisar dinânico de erros de código, mostrando em tempo de projeto onde se encontram os erros daquele e , dependendo do erro, ele te da uma sugestão para você corrigir aquele erro.
Também o MakeWare Java oferece alguns utilitários como um que te permite criar arquivos JAR, para que você possa usa-los em seus projetos. Também ele possui um visualizador de propriedades, caso queirar pesquisar métodos, propriedades e construtores de uma determinada classe.
As novidades dessa versão são:
-
Configuração automatica do diretório do JDK e WTK: Quem rodava pela primeira vez o MakeWare Java, ele pedia ao usuário que indicasse onde se encontrava o diretório “bin"do JDK e do Wireless Tool Kit, caso ele estivesse instalado. Isso agora não será mais necessário, o MakeWare Java procura AUTOMATICAMENTE” o diretório do JDK, do WTK (caso esteja instalado) e os configura. Porém, esse mecanismo só ocorre com sucesso se o JDK for instalado no diretório padrão de sua instalação, algo do tipo: “C:\Arquivos de programas\Java\jdk1.6.0_06”. Caso o JDK tenha sido instalação em um diretório fora do padrão de instalação, você será OBRIGADO a informar do diretório do JDK. Em breve isso será otilizado.
-
Editor de formulários otimizado : Agora você conta com nove componentes para adicionar no formulário, são eles: JLabel, JTextField, JPassWordField, JButton, JTextArea, JListBox,JCheckBox,JRadioButton e JPanel. Agora quando selecionamos o componente, o mesmo fica contornado por uma “borda” azul e quando arrastamos e mostrado um retangulo transparente de borda preta, que acompanha o mouse quando o componente é arrastado. Veja alguns sreens shots abaixo:

Um programa gráfico de cadastro feito no MakeWare Java

Componente JLabel selecionado
[´/center]
Arrastando um componente
-
Agora você pode fazer aplicações gráficas para Applets. Da mesma forma que usa o editor de formulários para fazer aplicações gráficas para desktop, você pode usar o mesmo recurso para fazer aplicações gráficas para Applets, para isso, é só criar um projeto Java Applet, que o mesmo recurso é oferecido.
-
Mecanismo de lista de propriedades: Na maioria dos ambientes de programação existentes quando trabalhamos com Classes, sempre que pressionamos o “.”, é mostrado todas as propriedades daquela classe. Agora isso ocorre no MakeWare Java. Porém existe alguns detalhes:
A lista de propriedades só funcionam com classes do J2SE. No momento, o mecanismo de lista só funciona em classes J2SE.
A lista de propriedades NÃO funcionam com variáveis. Isso , ainda no momento, o mecanismo não funciona com variáveis. por exemplo: criei uma varivável chamada “janela” do tipo “JFrame”, se eu for fazer isso:
janela.
Não será mostrada a lista de propriedades. Agora como o tipo da variável é JFrame, a lista de propriedades seria mostrada se digitasse isso:
JFrame.
Neste caso, seria mostrado todas as listas de propriedades e eventos da classe JFrame.
Todos esses detalhes estão sendo trabalhados para serem corrigidos nas próximas versões. Veja um screen shot abaixo desse mecanismo em funcionamento:

Para baixar o MakeWare Java, visite o meu site:
http://www.makeware.orgfree.com
Abraços…