Masterarbeit, 2008
139 Seiten, Note: 1.0
This master's thesis aims to compare three popular Ajax frameworks to aid in the technology selection process for projects. It does this by implementing a public transportation tracking system using each framework, evaluating their applicability, productivity, and technical limitations. The thesis also proposes a general approach for evaluating Ajax frameworks and highlights key considerations for initial Ajax implementation.
1. Introduction: This chapter introduces the topic of the thesis, focusing on the challenges of selecting appropriate Ajax frameworks for specific projects due to the rapidly increasing number of available options. It lays out the thesis's objective to compare three popular Ajax frameworks through the implementation of a real-world application.
2. The Trend to Rich Internet Applications: This chapter explores the rising popularity of Rich Internet Applications (RIAs), defining them, outlining their architecture, and discussing their advantages and disadvantages. It sets the stage for the subsequent chapters by contextualizing Ajax within the broader landscape of RIA technologies.
3. Technologies for Rich Internet Applications: This chapter provides an overview of various technologies used to build RIAs, including Silverlight, Java/JavaFX, Flash/Flex, OpenLaszlo, AIR, XUL, and Ajax. It serves as a comparative background, highlighting the diverse approaches to creating interactive web applications and positioning Ajax as one specific option amongst many.
4. Ajax: This chapter delves into the specifics of Ajax, providing a technical overview, discussing its business value and adoption challenges, categorizing different types of Ajax applications, and outlining various levels of Ajax adoption. It establishes a solid foundation for understanding the frameworks that are evaluated later in the thesis.
5. Ajax Frameworks: This chapter focuses on Ajax frameworks, outlining the requirements for such frameworks and providing an overview of numerous existing options. It analyzes the popularity of different frameworks and proposes a categorization scheme based on adoption levels. The chapter prepares the ground for the detailed evaluation of specific frameworks in the subsequent chapters.
6. Evaluation Procedure and Sample Application: This chapter describes the methodology employed for evaluating the chosen Ajax frameworks. It introduces the sample application—a public transportation tracking system—detailing its features and requirements. This section also lays out the selection criteria, evaluation metrics, and specific test specifications that will be used to assess each framework.
7. Framework Evaluation: This chapter presents the detailed evaluation of the selected Ajax frameworks (Adobe Spry, Google Web Toolkit, and ASP.NET Ajax). Each framework's implementation of the sample application is analyzed across a range of criteria, including general aspects, development company and community support, historical context, licensing costs, documentation, development productivity, generated traffic, client-side workload, application load and response times, and maintainability. The chapter provides a comprehensive comparison of the frameworks across these dimensions.
Ajax, Ajax Frameworks, Rich Internet Applications (RIAs), Web Application Development, Framework Evaluation, Productivity, Applicability, Technical Limitations, Public Transportation Tracking System, Software Development, Google Web Toolkit, Adobe Spry, ASP.NET Ajax
This master's thesis focuses on comparing three popular Ajax frameworks to assist in the technology selection process for projects. It achieves this by implementing a public transportation tracking system using each framework and evaluating their applicability, productivity, and technical limitations. The thesis also develops a general approach for evaluating Ajax frameworks and highlights key considerations for initial Ajax implementation.
The thesis evaluates three popular Ajax frameworks: Adobe Spry, Google Web Toolkit, and ASP.NET Ajax.
A public transportation tracking system was implemented using each of the three selected Ajax frameworks.
The evaluation criteria included general aspects, development company and community support, historical context, licensing costs, documentation, development productivity, generated traffic, client-side workload, application load and response times, and maintainability.
Key themes include a comparison of Ajax frameworks, evaluation of applicability, productivity, and technical limitations, development of a general framework evaluation approach, challenges and considerations for Ajax adoption, and an analysis of trends in Ajax development.
The thesis aims to provide a structured approach for selecting appropriate Ajax frameworks for projects by comparing their strengths and weaknesses through practical implementation and rigorous evaluation.
The thesis defines and discusses RIAs, outlining their architecture and advantages/disadvantages. It places Ajax within the broader context of RIA technologies.
The thesis provides an overview of several RIA technologies, including Silverlight, Java/JavaFX, Flash/Flex, OpenLaszlo, AIR, XUL, and Ajax.
The thesis addresses challenges related to adopting Ajax, providing insights into overcoming these hurdles and maximizing its business value.
The thesis is structured with chapters covering an introduction, an overview of RIAs and relevant technologies, a deep dive into Ajax, an analysis of Ajax frameworks, the evaluation methodology and sample application, the framework evaluation results, and concluding remarks.
Chapter 6 details the evaluation procedure, including selection criteria, evaluation metrics, and specific test specifications.
Chapter 7 presents a comprehensive comparison of the three frameworks across the defined evaluation criteria, allowing for a data-driven selection decision.
Keywords include Ajax, Ajax Frameworks, Rich Internet Applications (RIAs), Web Application Development, Framework Evaluation, Productivity, Applicability, Technical Limitations, Public Transportation Tracking System, Software Development, Google Web Toolkit, Adobe Spry, and ASP.NET Ajax.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!
Kommentare