Aplicações para dispositivos móveis, desktop e RIA

A Linkare possui experiência assinalável na implementação de RIA (Rich Internet Applications) com recurso a tecnologias Java, nomeadamente Java Swing e Java Web Start, sob arquitectura cliente/servidor baseada na especificação Java Enterprise Application (JEE), assim como no desenvolvimento de aplicações mobile: Html 5 + CSS 3 e aplicações nativas para Android e BlackBerry.

A arquitectura cliente/servidor referida oferece as seguintes vantagens:

  • Alta disponibilidade e escalabilidade: várias instâncias de cluster aplicacional permanentemente disponíveis, garantindo uma disponibilidade 24/7;
  • Fiabilidade, coerência e consistência: através da utilização de transacções JTA (Java Transaction Arquitecture) com os seus mecanismos de controle local ou de transacções distribuídas baseadas no protocolo XA-AX e de sistema de segurança baseado em JAAS;
  • Performance na comunicação cliente/servidor: através da utilização de protocolos optimizados de comunicação, como sejam RMI/IIOP;
  • Integração com sistemas externos: com recurso a webservices, RMI/IIOP e RMI over Http. O recurso a mecanismos assíncronos baseados na tecnologia JMS (Java Message Service) facilita integrações com sistemas sem garantia de “uptime”;
  • Mecanismos assíncronos baseados na tecnologia JMS (Java Message Service);
  • Interoperabilidade: face ao sistema operativo (Java Virtual Machine), ao sistema de base de dados ( Java Persistence Architecture), sistemas de email (JavaMail);
  • Usabilidade: aplicação cliente baseada em interfaces integrados e eficientes Swing em Java, são uma grande mais valia na usabilidade global do sistema;
  • Manutenção: a distribuição central do cliente, via Java Web Start e os mecanismos de detecção automática de novas versões (implementados pela Linkare) e download apenas das alterações, permitem um startup time curto da aplicação cliente, bem como a sua distribuição eficaz por todos os clientes sem necessidade de execução de instaladores ou personalização de acessos;
  • Acesso offline: possibilidade de distribuição de base de dados local com a aplicação cliente, permitindo a execução de operações em modo offline e a posterior sincronização de dados.

Referências:

  • Participação no desenvolvimento dos sistemas de informação da Segurança Social;
  • Desenvolvimento da aplicação Audima (Gestão de Candidaturas Autárquicas) para o Partido Social Democrata, PSD;
  • e-lab (distinguida a nível nacional e internacional) para o Instituto Superior Técnico e Ministério da Educação.

 


Para mais informações contacte-nos
 


Bookmark and Share