ou refazer as tarefas. Quando se pretende emular uma aplicacao desktop, e necessario prover um tipo de componente e funcionalidade que os usuarios possam se familiarizar e entender de forma facil.5. Modelo Para Construcao de AplicacaoAplicacoes que serao desenvolvidas para serem usadas na WEB terao que observar os principios da usabilidade das aplicacoes desktop, tais como, visibilidade, feedback, facilidade de aprendizado, eficiencia, satisfacao subjetiva, facilidade de navegacao, simplicidade, tempo suportavel e foco no usuario. 5.1. Microsoft SilverLightE um projeto desenvolvido pela Microsoft para a construcao RIA para uso na WEB. Suporta Ajax, Python, Ruby e as linguagens .Net, Visual Basic e C#. O Microsoft SilverLigth e composto por um run time (programa necessario para executar aplicativos da Microsoft), um SDK (Software Development Kit ou pacote para desenvolvimento dos aplicativos) e ferramentas de desenvolvimento e design. A linguagem utilizada para o design e, segundo a Microsoft, a mesma utilizada para o desenvolvimento da interface do Windows Vista, o XAML.5.2. Adobe Flex 2O Adobe Flex 2 e um pacote de ferramentas e tecnologias para a construcao de RIA, e desenvolvido pela Adobe e esta composto pelo Adobe Flex 2 SDK, Builder 2, Data Services 2, Charting 2.O Adobe Flex 2 SDK e a base da tecnologia e consiste de um conjunto de classes (framework), compilador, debugger, duas linguagens de programacao MXML e ActionScript.5.3. LaszloE um projeto chamado OpenLaszlo, pois possui codigo aberto, porem e distribuido sob a protecao de uma OSI de autoria da IBM. E composto pela linguagem LZX, um servidor, um compilador e run times. O OpenLaszlo Server e um servidor implementado com um servlet Java e roda dentro de um servlet container, ou um servidor J2EE compativel e e independente de sistemas operacionais.5.4. Java Web StartE um sistema desenvolvido pela Sun Microsystens para distribuir aplicacoes J2SE pela internet. Essas aplicacoes usam em sua interface objetos da biblioteca Swing ou AWT. Sao componentes desenvolvidos para aplicacoes desktop. As aplicacoes distribuidas via Java Web Start sao na verdade aplicacoes com interface de desktop e estao associadas a um navegador WEB.Assim que o usuario acessa uma pagina que contenha um link para um tipo de arquivo JNLP, o navegador lanca o Java Web Start, que por sua vez transfere a aplicacao pela rede, coloca na memoria e executa a aplicacao.6. ConclusoesCom esse trabalho foi possivel obter conhecimento sobre os novos conceitos que abordam a WEB e seus aplicativos. Pode-se concluir que os Aplicativos Ricos para Internet, desenvolvidos por ferramentas especificas, podem mudar o conceito de aplicacoes WEB, possibilitando a estas possuirem caracteristicas de programas desktop.Conforme apresentado no trabalho e possivel diferenciar os modelos de sites e aplicativos WEB atuais com os novos modelos que estao a surgir.Possibilitou tambem conhecer as novas ferramentas que proporcionam a criacao das RIAs.7. ReferenciasBOZZON, A, Comai, S. Fraternali, P. and Carughi, G. Conceptual Modeling and Code Generation for Rich Internet Applicationss. ACM International Conference Proceedings Series (2006).HEILMANN, Christian. Beginning JavaScript with DOM Scripting an Ajax. New York: Apress Publishing, 2006.MULLET, KEVIN. The Essence of Effective Rich Internet Applications. Macromedia Whitepapers, 2003.ROCHA, H. V.; BARANAUSKAS, M. C. Design e Avaliacao