Destaques
JAVA na MoreData
A MoreData vem desenvolvendo, desde 1998, diversos projectos em Java para vários clientes.
Destes projectos destaca-se o trabalho realizado em colaboração com o IAPMEI no âmbito do Programa Operacional de Economia. Trata-se de um sistema de informação de âmbito nacional com componentes distribuídas (Entreprise Java Beans), cliente/servidor (JDBC/Swing), aplicações web (JSP) e ainda algumas componentes isoladas (Formulários Electrónicos de Candidatura, com gravação em XML e upload de dados via Internet).
Vantagens da Arquitectura JAVA
A linguagem Java corre em qualquer sistema operativo, em qualquer arquitectura, ao contrário dos seus principais concorrentes.
A linguagem Java não está limitada a ambientes Windows. Caso contrário, não poderia ser usada nos sistemas de informação principais e seus servidores (normalmente UNIX ou Mainframes).
Java (JDK, EJB, JSP, etc) é uma arquitectura aberta, extensível, com várias implementações, o que a torna independente do fornecedor.
Java é uma linguagem poderosa, rodeada de API's eficazes e completas.
Java é uma linguagem descomprometida, aceite inclusive nos meios universitários como uma boa linguagem para a aprendizagem, o que facilita o recrutamento de técnicos.
Java no Sistema de Informação Empresarial
Java é a arquitectura ideal para o ambiente empresarial. É compacta e fácil de distribuir pelas redes locais ou alargadas. Tem interface gráfico tradicional (SWING), permitindo a criação de aplicações complexas e de resposta rápida, mas pode também ser usada em ambiente Web - Intranet, Extranet ou Internet - com interfaces HTML ou XML (Java Server Pages).
A utilização opcional da arquitectura "Entreprise Java Beans" (EJB) permite a distribuição de componentes e a utilização de modelos aplicacionais flexíveis e robustos. Esta arquitectura e as tecnologias que lhe estão associadas garantem uma infra-estrutura sólida para qualquer sistema de informação.
Java nas Aplicações Off-Line
Java serve igualmente bem para aplicações isoladas em pequenos computadores pessoais. Desde o palmtop ao desktop, em diversos sistemas operativos, Java é a linguagem ideal para as aplicações pessoais. Podem ser usados motores de SQL ou XML para armazenar a informação, dependendo da sua quantidade. Quando é necessário, é fácil programar conexões a qualquer tipo de servidores.
Java em Micro-Dispositivos
Java é também utilizável em micro-dispositivos, desde cartões com microchip a telemóveis. É um campo com aplicações ilimitadas, onde muito pode ser feito com a mesma arquitectura e uma só linguagem.
Os benefícios, em resumo
As tecnologias Java possuem a vantagem de serem independentes de qualquer sistema operativo.
São desenvolvidas e apoiadas por dezenas de empresas, dispensando assim os seus utilizadores da dependência de um único fornecedor. Este facto traz enormes vantagens, quer em termos económicos, quer de qualidade de produtos e serviços.
Java traz liberdade para quem desenvolve e para quem se serve da Informática. Liberdade na escolha de plataformas operacionais potentes e variadas. Liberdade na escolha de ferramentas de desenvolvimento consoante a sua qualidade e adequação ao projecto.
Java traz maior qualidade aos projectos. Qualidade ligada ao valor intrínseco das suas tecnologias, à estabilidade dos sistemas em que se apoia, à disponibilidade de técnicos com excelente formação.
Java traz economia. Os utilizadores podem optar por entre uma gama variada de sistemas de acordo com as suas necessidades, e a menores custos. Quem desenvolve tem também custos menores, sendo menores os investimentos necessários para a produção de software de qualidade.
