topo-titulo makeware makeware topo-titulotopo-titulo

      O MakeWare é uma ferramenta de programação desenvolvida para facilitar a criação de programas nas linguagens Pascal,C++ e Java. O MakeWare é um fruto de esforço e dedicação de quatro anos de pesquisas e estudos sobre o desenvolvimento de ambientes de programação, conhecidos também como IDE (Integrated Development Environment).

   Na verdade, o desenvolvimento dessa ferramenta foi uma "inspiração". Eu tive observando a maioria das ferramentas de programação existentes e usadas no meio acadêmico (pela qual, eu as conheci), e depois de algum tempo de estudo sobre as mesmas, tive conhecimento "sólido" o suficiente para desenvolver essa ferramenta.

   A primeira ferramenta que desenvolvi foi o MakeWare Pascal, voltada para a linguagem Pascal, como o próprio nome da ferramenta diz. Era uma ferramenta muito simples, mais de fácil utilização e compreensão. Com a minha dedicação e vontade de melhorar cada vez mais essa ferramenta, ela chegou na versão em que se encontra , a versão 5.0, oferecendo o máximo de facilidade ao usuário programador, durante o desenvolvimento das aplicações como : mecanismos de templates de código, conversor de atributos compostos da linguagem C para Pascal (uma forma que achei para acelerar a produção de código fonte ao escrever expressões aritméticas), mecanismo de sugestões para alguns erros de compilação e etc.

   Depois de algum tempo do desenvolvimento do MakeWare Pascal, tive a vontade (ou melhor, inspiração) de desenvolver um ambiente voltado para a linguagem C, que foi o MakeWare for C. Essa ferramenta só existiu por alguns meses pois ela foi substituida pelo MakeWare PlusPlus, a versão do MakeWare que desenvolvi para a linguagem C++. A razão pela qual eu retirei o MakeWare for C do site é que a maioria das aplicações existentes são desenvolvidas em C++ do que em C. A linguagem C++ se difere da linguagem C por uma única característica, o suporte a Programação Orientada a Objetos (POO). Atualmente, essa ferramenta se encontra na versão 3.0.

   Depois do desenvolvimento das versões do MakeWare para as linguagens Pascal e C++, eu, pelo conhecimento que tive sobre a Máquina Virtual Java, jamais acharia que desenvolveria uma versão do MakeWare para essa linguagem, devido a certa complexidade de comandos da JVM. Depois de um certo de tempo de estudo mais detalhado sobre a Máquina virtual Java, vi que estava "enganado". Durante quatro meses de esforços e dedicação, consegui fazer antes o que me parecia impossível, criar a versão do MakeWare para Java, o MakeWare Java.

   Essa ferramenta foi uma das melhores versões do MakeWare que já fiz para uma linguagem. No inicio, ela começou oferecendo suporte para a criação de quatro tipos de projetos diferentes, voltados para o desenvolvimento de aplicações java baseada em console, programação java voltada para a criação de sistemas distribuidos utilizando tecnologias RMI (Remote Method Invocation) e CORBA (Common Object Request Broker Architecture) e voltada par o desenvolvimento de Applets. Depois de algum tempo de pesquisa , consegui implementar nessa ferramenta o suporte a programação com Sockets cliente e servidor e programação com celulares (J2ME).

   O MakeWare Java é uma das ferramentas que passou por muitas atualizações do que qualquer outra. Na versão que ela se encontra hoje, a versão 4.0.6.1, oferece muitas funcionalidades que facilitam o usuário no desenvolvimento Java, dentre elas: Possui um editor de formuláros (como no Delphi), possui um utilitário que cria arquivos JAR com uma grande facilidade; possui um analisador dinâmico de erros de código, dispensando o processo de compilação do programa ; possui um mecanismo de sugestão para erros de compilação que ocorre no programa e entre outras funcionalidades.

   Além do MakeWare, tive vontade também de desenvolver um interpretador de algoritmos, com isso desenvolvi o AlgoWare, um interrpetador básico de algoritmos. Atualmente esse interpretador se encontra na versão 3.0.

   Sinta-se à vontade a faça o download das minhas ferramentas, e espero que elas lhe possam ser útil. Qualquer dúvida ou sugestão sobre as minhas ferramentas você as pode deixar na página de download das ferramentas.

   Um abraço...

   Luciano Alves da Silva - Criador do MakeWare

   email: makeware.ide@gmail.com

Free Web Hosting