LEONARDI é uma estrutura orientada a modelo que permite que aplicações GUI para ser implementado rapidamente e simples, abrangendo todas as camadas de software tradicionalmente abordados.
Com LEONARDI, você descreveria o seu modelo de negócios (usando LEONARDI Studio ou XML), enriquecê-lo com informações específicas de apresentação, possivelmente implementar regras e comportamentos que usam a linguagem Java específicas de domínio, e, finalmente, implantar o software final seja como DHTML / AJAX GUI, um Eclipse plug-in, ou um aplicativo de desktop Swing.
Nossa visão: Para o usuário final, a GUI é a aplicação!
A interface gráfica do usuário (GUI) é a parte visível do software. Os usuários finais, naturalmente, ver o GUI como o aplicativo como um todo: ele realmente consiste no portão pelo qual características do negócio são disponibilizados. Conseqüentemente, os usuários & rsquo; expectativas para o GUI são elevados. Expectativas incluem uma apresentação atraente e moderno, comportamentos previsíveis e compatibilidade com hoje & rsquo; s normas.
1º Desafio: Adaptabilidade
O fim espera que o GUI para facilitar suas tarefas diárias, integram-se facilmente com seu ambiente tecnológico e adaptar-se ao seu contexto de negócios sem interferência. O desafio para o desenvolvedor é a concepção de um rico e user-friendly usuários reuniões interface gráfica & rsquo; precisa em seu contexto específico. Para atender a esses objetivos, permitindo uma abordagem forte foco no lado do negócio da aplicação é essencial.
2 Challenge: extensibilidade
Hoje, o desenvolvimento GUI é complexo: tecnologias legadas coexistir com as normas vigentes, os dados são de natureza heterogénea e arquiteturas são múltiplos: os clientes pesados, thin clients, clientes ricos, SOAs ... novas necessidades que estão a emergir novos terminais são trazidos para o mercado ( smart phones, PDAs, tablet PCs ...), que se traduzem em novas maneiras de interagir com máquinas, tais como multi-modal, as interfaces adaptativas, ou MMIs tendo em conta o utilizador & rsquo; s contexto. Estamos a assistir simultaneamente a necessidade inevitável para a mudança, a necessidade de preservar um legado e necessidade de minimizar o impacto de futuras de uma forma consistente. A importância de extensibilidade aplicativo está crescendo.
3º Desafio: Controle
Desenvolvimento GUI também permanece pesado e caro. Como observado pela IEC (International Engineering Consortium), 50% do código em novos desenvolvimentos está relacionada com MMI. Isto é devido à natureza complexa de GUIs, onde programação centrada evento depende de contextos e em usuários e rsquo; perfis, somando-se à complexidade de controlar o ritmo acelerado das mudanças de tecnologias, requisitos, serviços e normas de apresentação. A ausência de prototipagem ea incapacidade de reutilizar protótipos frequentemente explicar lacunas entre aplicações e expectativas, o que complica ainda mais o controle.
Um vazio no mercado
MDA (Model Driven Architecture) é lento para cumprir as suas promessas em termos de produtividade: em muitos setores de TI, controle de custos e prazos de reuniões continua a ser problemática. No Lyria, estamos convencidos de que apenas um modelo impulsionado abordagem é capaz de lidar com essas restrições, permitindo a separação entre o conhecimento de negócio e mundo técnico. Nossa LEONARDI principal produto é uma resposta inovadora e pragmática a estes desafios no domínio GUI
O que é novo nesta versão:.
- < li> Integração da tecnologia Hibernate:. Um novo conector Hibernate está disponível para ainda mais simplicidade no acesso de dados
- capacidades de EDM: Um conector está agora disponível para abordar a gestão de documentos da empresa através do quadro Leonardi .
- A geração automática de documentação: Leonardi continua a tirar partido do seu modelo de abordagem orientada por agora permitindo a geração automática de documentação do usuário diretamente do modelo .
- Um novo gerenciador de exibição Web2.0 é disponibilizado, com o uso prolongado de Ajax para uma experiência de usuário aprimorada.
- Melhorado Estúdio: ferramenta de design de Leonardi, que continua a ser a maneira mais fácil de se familiarizar com a estrutura, vem com recursos mais poderosos para desenvolver gradualmente o seu modelo de negócios e aplicativos .
Comentários não encontrado