Ajax: A nova era das aplicações Web Aluno: Francisco Rodrigues Santos Orientador: Miguel Augusto Barreto Melo Motivações para o tema Tendência do Mercado; O que havia de “novo”; Deveria existir programação(codificação); Deveria envolver a WEB; Algo que pudesse ser utilizado no meu trabalho. Resumo Atualmente um dos maiores desafios encontrados pelos projetistas de aplicações web é projetar uma interface que prenda o usuário e lhe dê uma resposta em tempo hábil; Para um dos problemas, surgiu uma técnica para criações de aplicações web interativas, que mistura várias tecnologias entre elas o XML e JavaScript na qual foi denominada AJAX(Asynchronous JavaScript And XML) Objetivo Geral Identificar as vantagens e desvantagens, e quais pontos que devemos observar ao iniciarmos a construção de um aplicativo web interativo utilizando o Framework .NET 2.0 e a aplicação da técnica AJAX. Objetivos Específicos Analisar como as aplicações web são desenvolvidas sem o uso do AJAX; Esclarecer o conceito de AJAX; Abordar os benefícios que a técnica apresentada trará; Analisar as ferramentas existentes no mercado identificando os prós e contras de cada ferramenta, bem como uma análise entre elas; Objetivos Específicos Concretizar a fundamentação teórica do estudo, criando telas que demonstrem as vantagens e desvantagens utilizando uma das ferramentas estudada. Justificativa Com este estudo buscaremos demonstrar aos interessados em desenvolvimento web uma alternativa, que poderá ser utilizada em conjunto com outras soluções, para tornar as aplicações mais dinâmicas, iterativas e amigáveis para os usuários. Metas Revisão bibliográfica; Escrita da fundamentação teórica; Análise das ferramentas existentes no mercado identificando os prós e contras; Desenvolvimento de um protótipo demonstrando as principais funcionalidades que a técnica aborda. Metas Realização de testes; Redação do texto final. Produção do artigo científico Metodologia Revisão bibliográfica Desenvolver um protótipo Reuniões semanais Cronograma de Atividades Meses Fev Meta 1 - Revisão bibliográfica Meta 2 – Escrita da fundamentação teórica Meta 3 - Análise das ferramentas existentes no mercado identificando os prós e contras Legenda Concluída Preparando para iniciar Finalizando Não iniciada Mar Abr Mai Cronograma de Atividades Meses Fev Meta 4 - Desenvolvimento de um protótipo demonstrando as principais funcionalidades que a técnica aborda Meta 5 - Realização de testes Meta 6 - Redação do texto final. Meta 7 - Produção do artigo científico Legenda Concluída Preparando para iniciar Finalizando Não iniciada Mar Abr Mai Estrutura do Trabalho 1. Introdução 2. Histórico 2.1. A Internet e as Empresas 3. A nova era da Internet 3.1. XML (eXtensible Markup Language) 3.2. JAVASCRIT 3.3. Framework.NET 3.4. C# 3.5. ASP.NET Estrutura do Trabalho 3.6. Visual Studio 2005 4. AJAX 4.1.Introdução 4.2.Comportamento do XMLHTTPRequest 4.3.Frameworks adotados 4.4.Comparação entre os frameworks selecionados. 4.5.Prós e contras do uso do Ajax Referências Bibliográficas HOLZNER, Steve. Ajax FOR DUMMIES. Indianapolis, Indiana: Wiley Publishing. ASP.NET 'Atlas' Preview Documentation. Disponível em <http://atlas.asp.net/docs/ default.htm> Acesso em: 21 de fev. 2006. Ajax (programming). Disponível em <http://en.wikipedia.org/wiki/AJAX> Acesso em: 21 de fev. 2006. KOTHARI, Nikhil. nikhilk.net. Disponível em: <http://www.nikhilk.net/Entry.aspx?id=92> Acesso em: 21 de fev. 2006. Referências Bibliográficas NIELSEN, Jakob. Projetando websites. Rio de Janeiro: Campus. HONEYCUTT, Jerry. Usando a internet. Rio de Janeiro: Campus DERFLER, Frank J.. Guia de Conectividade. 3 Ed. Rio de Janeiro: Campus Ajax: A nova era das aplicações Web Contato [email protected]