RIA e a WEB 2.0 Maison Luiz Mazetto Sociedade Expoente de Ensino Superior LTDA, Curitiba - PR Abstract This article aims to describe, in general, and provide RIA - Rich Internet Applications, its core technologies and their use on the internet and in the context of WEB 2.0. Keywords: internet, interactivity, coding Resumo Este artigo tem como objetivo descrever, de forma generalizada, e apresentar aplicações de internet ricas, do inglês RIA – Rich Internet Applications, suas principais tecnologias e seu emprego na internet e no contexto da WEB 2.0. Palavras-chave: internet, interatividade, programação 1. Introdução RIA é um termo criado pela Macromedia em 2002 e, em português, significa aplicação de internet rica. Tem como propósito equilibrar o processamento da aplicação entre servidor e cliente, transferindo-a para o cliente. Sistemas RIA são, na maioria das vezes, executados através de navegadores de internet e, por isso, a transferência de processamento para o cliente torna a aplicação mais interativa e parecida com aplicações desktop tradicionais. Tipicamente, as RIAs evitam ou até mesmo dispensam por completo a atualização da página, aumentando a experiência do usuário com a aplicação. 2. Desenvolvimento e Aplicação em WEB 2.0 Para tornar possível a existência de RIAs, é feito uso de tecnologias como as linguagens de programação JavaScript e Ajax. Aquele foi criado com o propósito de tornar dinâmica uma página HTML, que foi desenvolvida inicialmente para ser estática. O uso de JS permitiu que várias operações da aplicação pudessem ser feitas ainda no cliente, sem a necessidade de consultas ao servidor, tais como validação de campos de formulário, pequenas edições de imagem, realização de cálculos matemáticos e alteração de campos de texto da página. O Ajax funciona em conjunto com o Javascript, realizando consultas ao servidor de forma assíncrona e subjetiva, ou seja, elas ocorrem sem que o usuário da aplicação perceba, são processadas e exibidas sem que haja