Bom dia caros leitores!
É com grande entusiasmo que irei expor aqui todo os progressos e atividades dos projetos Open Source que estarei desenvolvendo ao longo do percurso, não só por mim, mas também com a colaboração da comunidade *nix em geral para dar gás e força aos projetos, tornando-os cada vez melhores e eficazes
Vou tornar público aqui, nos próximos posts, algumas screenshots do projeto que vêm me tirando o sono por noites afora: o Lunar ERP, isto é, uma aplicação gerencial nível enterprise para o meio corporativo e comercial.
Esta aplicação está sendo escrita em C++ com Qt4, funcionando em no mínimo 4 plataformas diferentes (*nix, Windows, MacOS X e Mobile -> esta última, em várias), com código fonte aberto, gratuita e sem limites de uso! A aplicação internamente trabalha com threads, SQL sem travar a GUI, suporte total a integração com outros sistemas, uso do banco de dados da forma correta (multi usuário no banco, nada de super usuário), módulos externos e o conceito de painéis de trabalho.
As prioridades são: flexibilidade, eficiência, estabilidade, usabilidade e que seja muito completo. Hoje o idioma padrão é o Português Brasileiro, podendo ser traduzida para outros idiomas pelo Qt4 Linguist.
O banco de dados padrão é o saudoso PostgreSQL (mínimo 8.3), que abarca muito bem as necessidades da aplicação e com performance muito satisfatória! (na verdade sou fã do postgre)
Dentre os módulos tradicionais encontrados em outros ERP’s, teremos toda a parte de logística (WMS e Frota/Roteirização), CRM, Pesquisa de Preços, Frente de Loja, criação de Encartes (panfletos e propagandas -> mídia) e diversas aplicações para a plataforma móvel compreendendo as arquiteturas que o Qt4 suporta: Symbian S60, Windows Mobile/CE, etc..
O módulo que mais gosto, no entanto, é o NM (Network Manager), que serve para controlar toda a uma rede ou várias em filiais de um ponto central, possuindo controlador de banda, controle patrimonial de equipamentos, administração de equipamentos que possuam acesso SSH/Telnet via templates (AP5131/WS5xxx -> Motorola, IBM 2210, VanGuards, e outros), controle de squid/dhcp/iptables e outras coisinhas mais.
Hoje está sendo construído um framework interno usando estritamente o Qt4 para que mantenha-se o padrão visual e de código dentro do Lunar ERP.
A intenção é atingir desde aquela pequena lojinha com 1 computador até as grandes empresas com várias filiais e vários computadores.
Bem, já falei demais, aguardem novos posts!
Obrigado!