Introdução Evandro Klimpel Balmant @EvandroBalmant Interfaces Ricas para WEB Com jQuery e jQueryUI
São aplicações Web que tem características e funcionalidades de softwares tradicionais tipo Desktop. JavaScript
Adobe Flash, Adobe Flex, Adobe AIR
Microsoft Silverlight
Controles ActiveX
JavaFX
Java Applets Tecnologias: RIA (Rich Internet Application)
“ Define uma forma de tornar o conteúdo Web e suas aplicações mais acessíveis a pessoas com deficiência. E especialmente contribui com conteúdo dinâmico e interfaces avançadas de usuário com controles desenvolvidos com Ajax, HTML, JavaScript e tecnologias relacionadas.” http://www.w3.org/WAI/intro/aria WAI-ARIA (Accessible Rich Internet Application)
Prioridade em fazer a aplicação/site funcionar em navegadores mais atuais.
Determinadas funcionalidades não irão funcionar em algumas plataformas (Navegador sem suporte à Javascript ou sem o Flash Player instalado).
Obriga o cliente a fazer o upgrade de seus aplicativos.
Tratamento de erros são executados a posteriori, ou simplesmente ignorados. Graceful Degradation (Degradação Graciosa)
É uma estratégia de web design que enfatiza a acessibilidade, marcação semântica e estilo externo para tecnologias de script.
Usa tecnologias da web em camadas que permite a todos o acesso a conteúdos e funcionalidades básicas de uma página web usando qualquer navegador ou ligação à Internet. Progressive Enhancement (Melhoria Progressiva)
Mas quando e onde usar o jQuery / jQueryUI ?
Leve (≃ 34KB)
JavaScript Não-Obstrutivo
Manipulação do DOM (Document Object Model)

Interfaces Ricas para WEB com jQuery e jQueryUI (User Interface)