mais perto possivel dos produtos ou atividades sem estar fisicamente em um evento ou em um showroom.Rich Internet Applications (RIA), tem se tornadas altamente importantes e populares. Estasquais tem muitas das caracteristicas e funcionalidades dos softwares de desktop mesmo sendo executadas on-line,. RIAs fazem com que programas executados na Internet se tornem mais faceis de usar e mais funcionais, e tambem superam os problemas tradicionais dos aplicativos WEB, como por exemplo, a baixa performance, e interatividade limitada.Segundo David Temkin, administrador tecnico chefe da plataforma Laszlo System RIA, estes programas sao mais praticos de serem desenvolvidos do que as aplicacoes tradicionais. Existem varias aplicacoes na WEB altamente utilizadas hoje em dia, como o correio eletronico (e-mail), comercio eletronico, transacoes financeiras, e ate mesmo a educacao, nao se esquecendo das musicas, videos, emissoras de radio e televisao que tambem estao fortemente presentes na WEB.Surgem entao grandes visoes sobre o futuro do uso a Internet como tambem grandes problemas. A migracao para aplicativos na WEB mantendo os requisitos de usabilidade das aplicacoes cliente-servidor e uma exigencia e um desafio para estes novos aplicativos. Interfaces amigaveis, seguranca e eficiencia sao alguns requisitos destes novos aplicativos.Segundo ROCHA, dados disponiveis mostram que em 1998 aproximadamente tres bilhoes de dolares deixaram de ser ganhos na WEB norte-americana por causa de design mal feito de paginas, que dificultava a compra em vez de facilitar.O termo RIA (Rich Internet Application) usado pela Adobe ou pela Microsoft (Rich Interative Application) mantem as caracteristicas das aplicacoes desktop porem sendo utilizadas na WEB e mantidas em servidores de internet, sem a necessidade de instalacao da aplicacao, porem seus plug-in deve estar disponiveis no navegador.Este artigo prove uma breve explicacao sobre os tipos de RIAs, suas caracteristicas e funcionamento, e ferramenta de desenvolvimento. 2. Rich Internet ApplicationsEsta nova tecnologia e conhecida como RIA. Estas sao tecnologias emergentes, assincronas, possivelmente nao cliente-servidor e em plug-in presentes para permitir que os aplicativos sejam executados. Segundo BOZZON (2006), consequentemente, o processo de desenvolvimento e mais complexo e introduz mais variaveis em seus processos.BOZZON (2006) tambem explica que a caracteristica comum entre as tecnologias RIA e a habilidade de alavancar a renderizacao e o poder de comunicacao entre os mecanismos de script que requerem dados necessarios a execucao, tudo isso para atualizar a interface do usuario. Isso proporciona melhora significante da interface e facilita a intuitividade das aplicacoes melhoradas. Por exemplo, estes tipos de aplicacoes podem prover aos usuarios um feedback de qualquer acao que eles executem.Alem disso, embora o ambiente da aplicacao e frequentemente onde execucoes rapidas sao ressaltadas a fim de preservar a caracteristica de real time das aplicacoes, a natureza assincrona das RIAs podem tambem ser usada para atualizar os status dos processos longos que estao sendo executados.Devido ao fato de que as aplicacoes apenas enviam dados pertinentes ao servidor e apenas recebem pequenas quantidades de informacoes que sao trocadas, o volume de trafico na rede que esta sendo gerado e fortemente reduzido. A aplicacao continua comunicando-se com o servidor, porem de forma fracionada, diferente das paginas tradicionais.Segundo Mullet, esta caracteristica proporciona pequenas atualizacoes incrementadas que