terça-feira, 21 de fevereiro de 2006

Aplicações de Internet Rica e o futuro da Web

Problemas com a Web hoje

Aplicações web em HTML são um acidente do crescimento da Internet. A Web foi originalmente projetada para disponibilizar documento online, mas agora serve como veículo principal para disponibilizar aplicações em rede. Em conseqüência, serviços providos, negócios, desenvolvedores de aplicações e seus respectivos clientes sofrem com os seguintes itens:

    • Experiência inferior do usuário: em uma comparação com aplicações desktop, impede a adaptação com os serviços disponibilizados na web para comunicação e comercio online, devido as limitações quanto a interface gráfica do sistemas disponivel para uso de seus respectivos usuários.

    • Aumenta os custos de centralizar as operações de dados: pelo fato do processamento da lógica de UI no HTML em aplicações web, ser centralizada e realizada no servidor.

    • Desafios de distribuição e manutenção: com aplicações baseadas em DHTML quando suportam multiplos web browsers em multiplos sistemas operacionais, onde essas aplicações devem ser desenvolvidas e mantidas garantindo que funcionem em diferentes web browser de diferentes sistemas operacionais.


O futuro da Web > RIA

Rich Internet Application( RIA | Aplicações de Internet Rica ): esses frameworks prometem inovações além das atualmente encontradas em sistemas web e avigorar/aprimorar as aplicações de internet, com uma nova experiência para os usuarios, historicamente limitado a aplicações desktop. Estes frameworks, algumas vezes referenciados como arquiteturas de cliente rica ou executaveis de internet, permite aos desenvolvedores de aplicações, prover serviços e negócios online, criando e disponibilizar uma nova geração de aplicações web mais eficazes para satisfação de seus clientes, aumentando a adaptabilidade de seus serviços e reduzindo, os custos de desenvolvimento e manutenção dessas aplicações.


Laszlo Mail

Um exemplo de aplicação que implementa o RIA é o Laszlo Mail o qual foi desenvolvifo utilizando Laszlo, o qual destaca muita das vantagens de aplicações de internet rica. Ao contrário do convencional web mail em HTML, Laszlo Mail permite um acesso IMAP ao e-mail dos usuários através:

    • Uma GUI completamente costumizada

    • Controles de teclado

    • Redimensionamento de janelas

    • Gerenciamento das mensagens usando Drag and Drop

    • Compativel com todos os web browser populares para Windows, MacOS, Linux ou qualquer outro browser de algum outro sistema Operacional que possuia o plugin Flash Player instalado

    • Alta capacidade de resposta e interatividade devido a uma transferencia minima de dados após a instanciação inicial do cliente, uma vez com a interface, as proximas transações com o servidor são apenas de dados da aplicação.

Fazendo o futuro da web realidade agora

Para aumenta a experiência web, desenvolvedores requerem plataformas para entregar uma interface de usuário avançada, enquanto alavanca os existententes jogos de habilidades dos desenvolvedores e infraestruturas de desenvolvimento. Se não, excessivos custo de desenvolvimento e distribuição poderia confinar os avanços a protótipos de laboratório. Toda plataforma viável de aplicações de internet rica deve seguir os seguintes requerimentos:

Experiencia dinâmica para o usuário

    • Interfaces GUI intuitivas que prevem uma experiência de single-page(uma unica página) sem os refresh das aplicações HTML web

    • Uma integração sem emendas com a maioria de tipos de media em um único canvas sem separação por plugins ou por camadas

    • Suporta notifiação e mensagens em tempo real

Um desenvolvimento rápido da aplicação

    • Um desenvolvimento familiar com os paradigmas de programação e fluxo de trabalho

    • Possibilitar um desenvolvimento baseado em equipe

    • Simplificar a manutenção a longo prazo do código

Disponibilização dirigida a padrões para qualquer lugar

    • Compatibilidade com o prevalecimento das infraestruturas padrões existentes( J2EE, XML, Web Services, SSL )

    • Rodar em qualquer web browser sem download suplementar ou instalações

    • Desloca a sobre carga do processamento dos servidores centrais de dados, ou seja o processamento dos dados também é realizado no cliente e não totalmente centralizados no servidor.

Comparando com aplicações web baseadas em HTML, internet rica e clientes de aplicações rica possibilita uma vasta melhoria no tempo de resposta da aplicação e usabilidade da aplicação.

Em cada domínio, uma experiência de alta qualidade e satisfação dos clientes traduzem na melhoria dos negócios. Para os principais fornecedores de aplicações de internet para comuniações IP ao e-commerce, um modesto aumento uniforme na utilização do serviço ou das taxas de conclusão de transação pode gerar um ganho de rendimentos significantes e redução dos custos de manutenção.

Em uma era onde a missão crítica são os sistemas de informação e agora são expostos rotineiramente aos usuários fináis, onde todos os setores representativos, públicos e privados, fornecem seus serviços aos seus clientes online, a interface desses sistemas necessitam ser dignos dos produtos e serviços por eles representados.


OpenLaszlo

É uma plataforma que conduz ao desenvolvimento de aplicações de internet rica. Openlaszlo combina excepcionalmente:

    • Licença sobre certificado OSI CPL Open Source

    • Plataforma nativa XML

    • Disponibilização em qualquer lugar sem instalação

    • Suporte para qualquer web browser para Windows, Linux, MacOS e qualquer outro sistema operacional que possua um web browser com plugin Flash Player

    • Opção de disponibilização para ambos servidores web HTTP e J2EE

    • Uma experiência de interface rica para o usuário