SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
AJAX
 Web 2.0 applications - INB(N) 347
    Assessment 3 - Section D


                                     Chee Lap Cheah – N6240518
                                           Subin Kim – N7299494
                                        Vivien Novak - N8427267
What is Ajax?

The most important technology for building interactive
Web 2.0 applications
Who uses Ajax today?




Popularised by
• Microsoft's Outlook Web Access (2000)
• Gmail (2004)
• Google Maps (2005)
(Wikipedia, Ajax (programming), n. d.)
Basic idea of Ajax
 Dynamically updated pages instead of full HTML page reloads



Benefits:
• More engaging user experience
• More responsive user interface
• Server bandwidth savings
(Ullman, n. d.)




                                         Ajax Bandwidth Cost Benefit. (Usernomics, 2006 )
How Ajax work
AJAX = Asynchronous JavaScript And XML

• Asynchronous, event-driven programming model (Wikipedia - Event-driven programming, n. d.)
• Well-suited for creating desktop-like graphical user interfaces
  (Wikipedia - Graphical user interfaces, n. d.)
• Full HTML page load only at startup
• After that, only incremental page updates (steps 1-4) (Rose India, 2006)




                                         ©2010 www.emxource.com
Advantages of Ajax
•    Based on open web standards
•    HTML
•    CSS
•    XML
•    JavaScript
    (W3Schools, n. d.)




•    Access from any computer with Internet connection
•    Special browser plug-ins or additional software not required
•    Only a standards-compliant web browser is needed
•    Continuous incremental updates are possible, no need to download
     and install updates
(Laverty, 2011)
Future of Ajax

• Increasingly important role in an open, standards-based web
• Even Microsoft is supporting Ajax now
• HTML5 and Ajax is the future for delivering rich web-content
(Wikipedia - List of Ajax frameworks, n. d.)
References
Emxource.com. (n. d). How Ajax works? And how to use it?
   Retrieved May 28, 2012, from http://www.emxource.com/?p=536

Laverty, S. (2011, July 29). What Are the Benefits of Ajax? [Web log post]
    Retrieved from http://www.ehow.com/info_10009378_benefits-ajax.html

Rose India. (2006, November 23). What is Ajax - Asynchronous JavaScript and XML.
   Retrieved from http://www.roseindia.net/ajax/what-is-ajax.shtml

Ullman, C. (n. d.). What is Ajax?
    Retrieved May 2, 2012, from http://www.wrox.com/WileyCDA/Section/id-303217.html
​
Usernomics. (2006, January 16). AJAX performance starts, ROI, and business value.
   Retrieved May 29, 2012, from http://usabilitynews.usernomics.com/2006/01/ajax-performance-stats-roi-and.html

Wikipedia. (n. d.). Ajax (programming).
   Retrieved May 3, 2012, from http://en.wikipedia.org/wiki/Ajax_(programming)
​
Wikipedia. (n. d.). Event-driven programming.
   Retrieved May 3, 2012, from http://en.wikipedia.org/wiki/Event-driven_programming

Wikipedia. (n. d.). Graphical user interfaces.
   Retrieved May 3, 2012, from http://en.wikipedia.org/wiki/Graphical_user_interfaces

Wikipedia. (n. d.) List of Ajax frameworks.
   Retrieved May 2, 2012, from http://en.wikipedia.org/wiki/List_of_Ajax_frameworks

W3Schools. (n. d.). Ajax Introduction.
   Retrieved from http://www.w3schools.com/ajax/ajax_intro.asp

Weitere ähnliche Inhalte

Andere mochten auch

Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...
Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...
Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...Pro Movis
 
Clarity Service Desk Integration White Paper
Clarity Service Desk Integration White PaperClarity Service Desk Integration White Paper
Clarity Service Desk Integration White Paperitroi
 
Jocul walking bus in cadrul proiectului active travel network
Jocul walking bus in cadrul proiectului active travel networkJocul walking bus in cadrul proiectului active travel network
Jocul walking bus in cadrul proiectului active travel networkPro Movis
 
Prezentare proiect Active Travel Network in cadrul programului Urbact II
Prezentare proiect Active Travel Network in cadrul programului Urbact IIPrezentare proiect Active Travel Network in cadrul programului Urbact II
Prezentare proiect Active Travel Network in cadrul programului Urbact IIPro Movis
 
Berburu Gaharu Alami
Berburu Gaharu AlamiBerburu Gaharu Alami
Berburu Gaharu AlamiAndri Sofda
 
Genetic engineering
Genetic engineeringGenetic engineering
Genetic engineeringamaliamh
 
5 ciri komunikasi efektif memahami orang lain
5 ciri komunikasi efektif memahami orang lain5 ciri komunikasi efektif memahami orang lain
5 ciri komunikasi efektif memahami orang lainAndri Sofda
 
Panduan Kultur Jaringan Gaharu
Panduan Kultur Jaringan GaharuPanduan Kultur Jaringan Gaharu
Panduan Kultur Jaringan GaharuAndri Sofda
 

Andere mochten auch (8)

Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...
Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...
Reteaua de magazine prietenoase cu mediul in cadrul proiectului active travel...
 
Clarity Service Desk Integration White Paper
Clarity Service Desk Integration White PaperClarity Service Desk Integration White Paper
Clarity Service Desk Integration White Paper
 
Jocul walking bus in cadrul proiectului active travel network
Jocul walking bus in cadrul proiectului active travel networkJocul walking bus in cadrul proiectului active travel network
Jocul walking bus in cadrul proiectului active travel network
 
Prezentare proiect Active Travel Network in cadrul programului Urbact II
Prezentare proiect Active Travel Network in cadrul programului Urbact IIPrezentare proiect Active Travel Network in cadrul programului Urbact II
Prezentare proiect Active Travel Network in cadrul programului Urbact II
 
Berburu Gaharu Alami
Berburu Gaharu AlamiBerburu Gaharu Alami
Berburu Gaharu Alami
 
Genetic engineering
Genetic engineeringGenetic engineering
Genetic engineering
 
5 ciri komunikasi efektif memahami orang lain
5 ciri komunikasi efektif memahami orang lain5 ciri komunikasi efektif memahami orang lain
5 ciri komunikasi efektif memahami orang lain
 
Panduan Kultur Jaringan Gaharu
Panduan Kultur Jaringan GaharuPanduan Kultur Jaringan Gaharu
Panduan Kultur Jaringan Gaharu
 

Ähnlich wie Ajax

Ajax & Reverse Ajax Presenation
Ajax & Reverse Ajax PresenationAjax & Reverse Ajax Presenation
Ajax & Reverse Ajax PresenationRishabh Garg
 
Building intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQueryBuilding intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQueryAlek Davis
 
Introduction to ajax
Introduction  to  ajaxIntroduction  to  ajax
Introduction to ajaxPihu Goel
 
Progressive Web Apps and React
Progressive Web Apps and ReactProgressive Web Apps and React
Progressive Web Apps and ReactMike Melusky
 
Asynchronous javascript and xml
Asynchronous javascript and xmlAsynchronous javascript and xml
Asynchronous javascript and xmlBui Kiet
 
Introduction to Angular 2.0
Introduction to Angular 2.0Introduction to Angular 2.0
Introduction to Angular 2.0Debasis Panda
 
Web 2.0 Mimbar Ilmiah
Web 2.0 Mimbar IlmiahWeb 2.0 Mimbar Ilmiah
Web 2.0 Mimbar IlmiahSoetam Rizky
 
Difference between ajax and silverlight
Difference between ajax and silverlightDifference between ajax and silverlight
Difference between ajax and silverlightUmar Ali
 
Building intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQueryBuilding intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQueryAlek Davis
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologiesHosam Kamel
 
Single page apps a bleeding edge new concept or a revived old one?
Single page apps   a bleeding edge new concept or a revived old one?Single page apps   a bleeding edge new concept or a revived old one?
Single page apps a bleeding edge new concept or a revived old one?Omer Dawelbeit
 

Ähnlich wie Ajax (20)

Ajax
AjaxAjax
Ajax
 
Ajax ppt
Ajax pptAjax ppt
Ajax ppt
 
Ajax & Reverse Ajax Presenation
Ajax & Reverse Ajax PresenationAjax & Reverse Ajax Presenation
Ajax & Reverse Ajax Presenation
 
Building intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQueryBuilding intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQuery
 
Introduction to ajax
Introduction  to  ajaxIntroduction  to  ajax
Introduction to ajax
 
Ajax
AjaxAjax
Ajax
 
Progressive Web Apps and React
Progressive Web Apps and ReactProgressive Web Apps and React
Progressive Web Apps and React
 
SynapseIndia asp.net2.0 ajax Development
SynapseIndia asp.net2.0 ajax DevelopmentSynapseIndia asp.net2.0 ajax Development
SynapseIndia asp.net2.0 ajax Development
 
Asynchronous javascript and xml
Asynchronous javascript and xmlAsynchronous javascript and xml
Asynchronous javascript and xml
 
Ajax Ppt 1
Ajax Ppt 1Ajax Ppt 1
Ajax Ppt 1
 
Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
Introduction to Angular 2.0
Introduction to Angular 2.0Introduction to Angular 2.0
Introduction to Angular 2.0
 
Web 2.0 Mimbar Ilmiah
Web 2.0 Mimbar IlmiahWeb 2.0 Mimbar Ilmiah
Web 2.0 Mimbar Ilmiah
 
Difference between ajax and silverlight
Difference between ajax and silverlightDifference between ajax and silverlight
Difference between ajax and silverlight
 
Building intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQueryBuilding intranet applications with ASP.NET AJAX and jQuery
Building intranet applications with ASP.NET AJAX and jQuery
 
Web development concepts using microsoft technologies
Web development concepts using microsoft technologiesWeb development concepts using microsoft technologies
Web development concepts using microsoft technologies
 
Ajax
AjaxAjax
Ajax
 
Ajax
AjaxAjax
Ajax
 
Single page apps a bleeding edge new concept or a revived old one?
Single page apps   a bleeding edge new concept or a revived old one?Single page apps   a bleeding edge new concept or a revived old one?
Single page apps a bleeding edge new concept or a revived old one?
 

Kürzlich hochgeladen

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 

Kürzlich hochgeladen (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 

Ajax

  • 1. AJAX Web 2.0 applications - INB(N) 347 Assessment 3 - Section D Chee Lap Cheah – N6240518 Subin Kim – N7299494 Vivien Novak - N8427267
  • 2. What is Ajax? The most important technology for building interactive Web 2.0 applications
  • 3. Who uses Ajax today? Popularised by • Microsoft's Outlook Web Access (2000) • Gmail (2004) • Google Maps (2005) (Wikipedia, Ajax (programming), n. d.)
  • 4. Basic idea of Ajax Dynamically updated pages instead of full HTML page reloads Benefits: • More engaging user experience • More responsive user interface • Server bandwidth savings (Ullman, n. d.) Ajax Bandwidth Cost Benefit. (Usernomics, 2006 )
  • 5. How Ajax work AJAX = Asynchronous JavaScript And XML • Asynchronous, event-driven programming model (Wikipedia - Event-driven programming, n. d.) • Well-suited for creating desktop-like graphical user interfaces (Wikipedia - Graphical user interfaces, n. d.) • Full HTML page load only at startup • After that, only incremental page updates (steps 1-4) (Rose India, 2006) ©2010 www.emxource.com
  • 6. Advantages of Ajax • Based on open web standards • HTML • CSS • XML • JavaScript (W3Schools, n. d.) • Access from any computer with Internet connection • Special browser plug-ins or additional software not required • Only a standards-compliant web browser is needed • Continuous incremental updates are possible, no need to download and install updates (Laverty, 2011)
  • 7. Future of Ajax • Increasingly important role in an open, standards-based web • Even Microsoft is supporting Ajax now • HTML5 and Ajax is the future for delivering rich web-content (Wikipedia - List of Ajax frameworks, n. d.)
  • 8. References Emxource.com. (n. d). How Ajax works? And how to use it? Retrieved May 28, 2012, from http://www.emxource.com/?p=536 Laverty, S. (2011, July 29). What Are the Benefits of Ajax? [Web log post] Retrieved from http://www.ehow.com/info_10009378_benefits-ajax.html Rose India. (2006, November 23). What is Ajax - Asynchronous JavaScript and XML. Retrieved from http://www.roseindia.net/ajax/what-is-ajax.shtml Ullman, C. (n. d.). What is Ajax? Retrieved May 2, 2012, from http://www.wrox.com/WileyCDA/Section/id-303217.html ​ Usernomics. (2006, January 16). AJAX performance starts, ROI, and business value. Retrieved May 29, 2012, from http://usabilitynews.usernomics.com/2006/01/ajax-performance-stats-roi-and.html Wikipedia. (n. d.). Ajax (programming). Retrieved May 3, 2012, from http://en.wikipedia.org/wiki/Ajax_(programming) ​ Wikipedia. (n. d.). Event-driven programming. Retrieved May 3, 2012, from http://en.wikipedia.org/wiki/Event-driven_programming Wikipedia. (n. d.). Graphical user interfaces. Retrieved May 3, 2012, from http://en.wikipedia.org/wiki/Graphical_user_interfaces Wikipedia. (n. d.) List of Ajax frameworks. Retrieved May 2, 2012, from http://en.wikipedia.org/wiki/List_of_Ajax_frameworks W3Schools. (n. d.). Ajax Introduction. Retrieved from http://www.w3schools.com/ajax/ajax_intro.asp