Por: Tiago Peres França
Provavelmente se você ainda não ouviu falar de RIA (Rich Internet Application) pelo menos já utilizou um sistema com essa tecnologia sem saber que havia um nome para ela. O conceito de “Internet rica” está diretamente ligado com a interface website – usuário e consiste em trazer a interface geralmente vista em aplicações para desktop para o mundo Web, possibilitando que a interação homem-máquina se torne muito mais amigável e intuitiva.
Aplicações RIA destacam-se por recursos como “arrastar e soltar”, atualização de dados sem recarregamento da página, animações e visual diferenciado, sendo geralmente implementadas através de tecnologias como Ajax, Adobe Flash, Microsoft Silverlight e, mais recentemente, HTML 5.
Pode-se citar como exemplo de aplicações RIA: Google Docs, Office Web Apps e o sistema operacional online Glide.
Há um tempo era complicado construir uma aplicação RIA, era preciso ter muito conhecimento sobre Flash, Silverlight ou Ajax. Além do conhecimento necessário, o trabalho consumia muito tempo dos desenvolvedores, dificultando a construção de aplicações com esta tecnologia. Hoje em dia é diferente, existem diversos projetos para o desenvolvimento de bibliotecas que facilitam a vida dos programadores na hora de criar uma interface gráfica rica e intuitiva. Dentre essas bibliotecas destacamos o PrimeFaces, feito em Java para ser utilizado junto com o framework JSF.
Veja os vídeos abaixo sobre a biblioteca PrimeFaces e aproveite as próximas páginas para conhecer uma maneira simples de enriquecer suas aplicações para web.
PrimeFaces 3.0 Trailer from cagataycivici on Vimeo.
PrimeFaces 3.0.M3 Trailer from cagataycivici on Vimeo.