O CoreBuilder é um Framework de
desenvolvimento de aplicativos de gestão
de negócios que possui como
características básicas a alta
produtividade no desenvolvimento e a
independência de tecnologia e banco de
dados.
Você desenvolve visualmente, e a mesma
aplicação pode ser acessada por um front
end Java, .NET ou WEB 2.0 (AJAX), em
qualquer sistema operacional, sem a
necessidade sequer de recompilar o
aplicativo.
A interface gráfica pode ser Java ou
.NET e roda remotamente, conectada via
TCP/IP ao servidor de aplicação, com
baixíssimo consumo de banda
(2.4Kbps/usuário), permitindo inclusive
o desenvolvimento remoto dos
aplicativos.

|
 |
| |
Ninguém pode negar, a tecnologia avança
com uma velocidade cada vez maior. Isso
faz com que o tempo que leva para um
aplicativo tornar-se tecnicamente
"obsoleto" seja cada vez menor. A única
certeza sobre qualquer tecnologia é que
ela muito em breve irá mudar, e que os
aplicativos escritos nela terão que ser
reescritos.
O CoreBuilder permite um desenvolvimento
independente de plataforma. Você cria
suas regras de negócio visualmente e as
mesmas são executadas em qualquer
tecnologia. Atualmente, o CoreBuilder trabalha nas três plataformas mais
quentes do momento: Java, .NET e AJAX
(Web), com a capacidade plena de
integração via Web Services.
Para o futuro, o nosso compromisso é
sempre manter a compatibilidade com o
que você já desenvolveu em CoreBuilder,
e fazer isso rodar em todos os novos
ambientes que serão criados. Nosso
próximo lançamento será o suporte a XAML,
recurso que permitirá ao front end
trabalhar integrado no Windows Vista
usando de verdade todas as novidades
deste novo sistema operacional. |
| |
 |
| |
Imagine: enquanto seus concorrentes
desenvolvem muito mais lentamente,
escrevendo muito código para cada tela
em Java, .NET, Delphi, Oracle ou outras
linguagens, e ficando restritos a uma
plataforma, um sistema operacional ou um
banco de dados, você terá um aplicativo
100% portável e com custos muito
menores, pois além de desenvolver muito
mais rápido, não é necessário reescrever
nada para rodar em todas as plataformas
e bancos de dados. Na verdade, não
precisa nem recompilar!
Além disso, você pode personalizar
arquivos de estilo, deixando o
aplicativo com o look & feel desejado,
ajustando cores, fontes, imagens, etc.,
ou adequando-o à identidade visual de
seu web site ou de seu cliente |
| |
 |
| |
O ambiente três camadas com
balanceamento de carga, possibilita uma
escalabilidade do aplicativo escrito em CoreBuilder que vai desde mono usuário
até milhares de usuários, com baixo
consumo de hardware. |
| |
 |
| |
Além da economia que você faz por
desenvolver apenas uma vez seu
aplicativo para todas as plataformas, a
política comercial do CoreBuilder viabiliza pequenos e médios
desenvolvedores de software a atuar com
características técnicas que apenas as
empresas líderes mundiais em sistemas de
gestão de negócio possuem. |
| |
 |
| |
O CoreBuilder proporciona uma migração
gradativa e consciente de sua aplicação,
podendo compartilhar bases de dados SQL
ou DBF (Clipper, FoxPro) e evitando a
necessidade de um "big bang". O CoreBuilder possui ferramentas para
importar o modelo de dados (engenharia
reversa) de outros aplicativos e wizards
para a criação automática de telas com
poucos cliques. |
| |
 |
| |
No CoreBuilder, você pode desenvolver o
aplicativo e traduzí-lo em seguida para
qualquer idioma, também de forma
gradativa. O trabalho do tradutor é
isolado do programador e não existe
limite para a quantidade de idiomas
suportados. Todo o ciclo do processo de
tradução do software é controlado pela
ferramenta. |
| |
 |
| |
Além do uso via WEB, você pode operar o
sistema com uma interface gráfica
completa, porém conectando-se
remotamente ao servidor de aplicação,
sem a necessidade de Metaframe, Terminal
Server ou similares. Existe ainda a
vantagem do baixíssimo consumo de banda,
na ordem de 2.4kbps por usuário
simultâneo, o que possibilita a conexão
de mais de 10 usuários por uma simples
linha discada, com boa performance
final.
Da mesma forma, você pode desenvolver
remotamente, pois o CoreBuilder é
escrito em CoreBuilder! Em outras
palavras, seus programadores podem
trabalhar de casa, ou ainda fazer uma
manutenção de emergência em um cliente
de qualquer lugar. |
| |
 |
| |
Controla eficazmente as versões de cada
componente desenvolvido (cada programa,
cada tela, cada relatório), organizando
o que cada programador fez, com recursos
de importação e exportação dessas
mudanças, e com sincronização automática
das estruturas de banco de dados
envolvidas.
Com o controle de localizações do CoreBuilder, você pode facilmente isolar
e controlar as regras de negócio
específicas de um determinado país ou
ainda controlar eficazmente
customizações de determinados clientes. |
| |
 |
| |
A linguagem utilizada para criar os
programas fonte é um script orientado a
objetos e eventos de aprendizado
muitíssimo rápido, pois não exige
conhecimento específico das plataformas
finais suportadas. Em outras palavras,
você codifica em CoreBuilder e roda em
Java, .NET ou AJAX sem ter que conhecer
sequer um comando dessas linguagens, nem
do banco de dados utilizado.
O CoreBuilder possui um completo set de
instruções de DML (Data Manipulation
Language) que permite o acesso
transparente aos dados modelados a
partir do padrão xBase, além de uma
riquíssima biblioteca de run time com
mais de 2000 funções disponíveis para
todos os fins.
O código fonte é compilado e armazenado
na forma de um pCode (ou bytecode) que é
executado na máquina virtual do
Application Server, com alta performance
e total independência entre as threads.
Por maior que seja o erro cometido pelo
programador, nunca será possível
derrubar os outros usuários ou travar o
servidor de aplicação. |
| |
 |
| |
No CoreBuilder você desenvolve suas
aplicações em um IDE visual de altíssima
produtividade. Não é necessário escrever
nenhuma linha de código para ligar os
campos editados em uma tela ao banco de
dados. Todas as opções de inclusão,
exclusão ou alteração são métodos
nativos do formulário, e podem ser
personalizadas através de eventos,
habilitadas e desabilitadas
dinamicamente ou ficarem dependentes dos
direitos de acesso do usuário conectado.
Você também pode compilar programas,
modificar telas ou criar relatórios sem
a necessidade de tirar os usuários do
ar, a menos que seja necessária a
alteração da uma estrutura de uma tabela
que tenha atualmente registros
bloqueados por um usuário.
Todo o código fonte e os formulários são
guardados em um banco de dados
relacional, proporcionando segurança e
organização, sem que sejam gerados
milhares de arquivos à medida que a
aplicação cresce. |
| |
|