Lançemento do MakeWare Java 3.9.8 (IDE de programação brasileira para a linguagem Java)

Fala pessoal, beleza ???

Venho aqui divulgar a nova versão da minha ferramenta de programação para a linguagem Java, o MakeWare Java 3.9.8.

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:

  • Mecanismo de criação de formulários otimizado. Agora você conta com sete componentes para adicionar no formulário, e cada componente possui duas guias: a de propriedades e eventos. Nesses componentes foram definidos as propriedades e eventos mais comuns a serem utilizados, de forma a criar aplicações básicas de forma rápida e sem esforço. Em breve novos componentes serão adicionados para a criação de aplicações gráficas mais interessantes. Acompanhe as atualizações do MakeWare Java.

Veja na figura abaixo o uso desse recurso:

  • Analise dinâmica de erros de código em tempo de execução otimizada. Foram feitos melhorias nesse mecanismo, facilitando mais a busca por erros de código, sem necessidade de compilação.

  • Compilação de projetos otimizada. Quem trabalhava com projetos Java RMI e Java Corba, provavelmente, durante a compilação, eram mostrados erros de código de arquivos que não pertenciam a um desses projetos. Isso ocorre porque esses arquivos, não pertencentes ao projeto, se encontram no mesmo diretórío de um projeto RMI ou Corba. Isso foi corrigido, e não ocorrerá mais esses erros.

Para baixar o MakeWare Java, visite o meu site:

http://www.makeware.orgfree.com

Abraços…

1 versão por mês? rs… tá ficando boa!!!

Se for a mesma coisa que o MAKER estou fora!

Opa.

Que bacana: já faz um tempo que venho acompanhando seus posts no GUJ. Ótimo ver sua perseverança neste projeto.

Perguntas:

  • Este é um editor visual de formulários?

  • O código fonte do makeWare é aberto?

Parabéns pela iniciativa!

por curiosidade baixei o MakeWare, e encontrei alguns bugs no editor:

  • em alguns momentos eu perco o controle do Editor. Por exemplo: estou digitando e clico em outro local no mesmo editor, ele simplesmente desaparece e eu tenho de ficar clicando em diversos outros pontos. Se pressiono tab por exemplo, o cursor some. Na realidade, não some, o foco do componente é que passa para um botão que está fora do formulário.

  • o editor de formulários também possui alguns problemas. Quando arrasto os componentes, os mesmos só são redesenhados quando solto o mouse. Isto deveria ocorrer enquanto os arrasto. Além disto, o feedback do mesmo ainda é muito ruim.

  • Suponhamos que começo a digitar uma string. A abro com ", no momento de fechar, ele inclui “” logo no final sempre. Isto também precisa ser amadurecido

  • ainda, se estou com o editor de formulários aberto, e estou trabalhando no editor de textos, do nada, começam a pular as janelas do editor de formulários na minha frente. Tipo: DO NADA!

  • Quando instalo o software e ele pede pela instalação do JDK, e forneço a instalação do JDK, é bobagem obrigar o usuário a selecionar o diretório bin, pois este diretório sempre existe no JDK

  • Projeto Java BD: só poder conectar a uma fonte de dados ODBC é horrível, mesmo porque a minoria absoluta dos programadores Java trabalham com ODBC.

Como pode ver, são erros bobos, que poderiam ser resolvidos fácilmente se você usasse o software que está desenvolvendo.
Sugestão: coma da própria comida. É amarga no início mas com o tempo pode melhorar :slight_smile:

[quote=kicolobo]por curiosidade baixei o MakeWare, e encontrei alguns bugs no editor:

  • em alguns momentos eu perco o controle do Editor. Por exemplo: estou digitando e clico em outro local no mesmo editor, ele simplesmente desaparece e eu tenho de ficar clicando em diversos outros pontos. Se pressiono tab por exemplo, o cursor some. Na realidade, não some, o foco do componente é que passa para um botão que está fora do formulário.

  • o editor de formulários também possui alguns problemas. Quando arrasto os componentes, os mesmos só são redesenhados quando solto o mouse. Isto deveria ocorrer enquanto os arrasto. Além disto, o feedback do mesmo ainda é muito ruim.

  • Suponhamos que começo a digitar uma string. A abro com ", no momento de fechar, ele inclui “” logo no final sempre. Isto também precisa ser amadurecido

  • ainda, se estou com o editor de formulários aberto, e estou trabalhando no editor de textos, do nada, começam a pular as janelas do editor de formulários na minha frente. Tipo: DO NADA!

  • Quando instalo o software e ele pede pela instalação do JDK, e forneço a instalação do JDK, é bobagem obrigar o usuário a selecionar o diretório bin, pois este diretório sempre existe no JDK

  • Projeto Java BD: só poder conectar a uma fonte de dados ODBC é horrível, mesmo porque a minoria absoluta dos programadores Java trabalham com ODBC.

Como pode ver, são erros bobos, que poderiam ser resolvidos fácilmente se você usasse o software que está desenvolvendo.
Sugestão: coma da própria comida. É amarga no início mas com o tempo pode melhorar :)[/quote]

Passei pelo mesmo…

Cara, abre seu código e melhora seu site… Coloca lá tbm uma área para reportarmos possíveis bugs…

Achei excelente a iniciativa e te desejo muito sucesso… deixa o projeto Open e divulga mais… vais ver que aparecerão “loucos” como vc, que tbm irão querer colocar a mão na massa…

Falows :wink: