| See also: |
| |
| View: | [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ] |
| Articles Books | Tutorials |
- Will AJAX Replace the Desktop? by Andre Charland - [Clicks: 48]
Is AJAX the beginning of the end for desktop applications? How will AJAX evolve web-based applications and what will the future bring for rich UI web-based applications? Is AJAX really threatening desktop applications?
http://www.developer.com/java/web/article.php/3574116 - Dec, 2005 - Log4Ajax by Eric Spiegelberg - [Clicks: 21]
Eric Spiegelberg shows how to perform more robust AJAX logging in JavaScript, both in the browser and to the server.
http://today.java.net/pub/a/today/2005/12/13/log4ajax.html - Dec, 2005 - Mastering Ajax, Part 1: Introduction to Ajax by Brett McLaughlin - [Clicks: 107]
Ajax, which consists of HTML, JavaScript technology, DHTML, and DOM, is an outstanding approach that helps you transform clunky Web interfaces into interactive Ajax applications. The author, an Ajax expert, demonstrates how these technologies work together -- from an overview to a detailed look -- to make extremely efficient Web development an easy reality. He also unveils the central concepts of Ajax, including the XMLHttpRequest object.
http://www-128.ibm.com/developerworks/java/library/wa-ajaxintro1.html - Dec, 2005 - Top Ten Reasons AJAX is Here to Stay by Andre Charland - [Clicks: 33]
It's an understatement to say that AJAX is hot right now. There's a lot of hype; no one can argue that. It went from a geek buzzword in February to being profiled on CNN in October. So, let's look at why AJAX is here now, and why it's going to continue to grow and will definitely still be around for a while. So, in late-night talk show style, I've put together a top 10 list.
http://www.developer.com/java/other/article.php/3567706 - Dec, 2005 - Tuning AJAX by Dave Johnson - [Clicks: 39]
Unless you live under a rock, you've heard about and likely even used AJAX. Asynchronous JavaScript and XML is becoming an increasingly pervasive deployment methodology, which necessitates that people start to both understand how it works and actually consider it more seriously as an enterprise-level development tool. To that end, I will try to illustrate one method of benchmarking your AJAX applications as well as point out some of the major performance pitfalls I have encountered while developing AJAX components and applications.
http://www.xml.com/pub/a/2005/11/30/tuning-ajax-performance.html - Nov, 2005 - Using AJAX with Java Technology by Greg Murray - [Clicks: 99]
Java technology and AJAX work well together. Java technology provides the server-side processing for AJAX interactions. It can provide this through servlets, JavaServer Pages (JSP) technology, JavaServer Faces (JSF) technology, and web services. The programming model for handling AJAX requests uses the same APIs that you would use for conventional web applications. JSF technology can be used to create reusable components that generate the client-side JavaScript and corresponding server-side AJAX processing code. Let's look at an example that uses AJAX and servlets.
[Includes sample code]
http://java.sun.com/developer/EJTechTips/2005/tt1122.html#1 - Nov, 2005 - Fixing AJAX: XmlHttpRequest Considered Harmful by Jason Levitt - [Clicks: 32]
Jason Levitt shows us how to work around XmlHttpRequest restrictions in order to get more joy from third-party web services.
[Includes example code]
http://www.xml.com/pub/a/2005/11/09/fixing-ajax-xmlhttprequest-considered-harmful.html - Nov, 2005 - Keeping Up With The Ajax Trend by Jordan Frank - [Clicks: 25]
What tools and languages do web developers need to be an expert at? Does AJAX mean the evolution of a new developer a combination frontend and serverside developer?
http://www.developer.com/java/ent/article.php/3562876 - Nov, 2005 - AJAX: How to Handle Bookmarks and Back Buttons by Brad Neuberg - [Clicks: 37]
This article presents an open source JavaScript library that finally brings bookmarking and back button support to AJAX applications. By the end of this tutorial, developers will have a solution to an AJAX problem that not even Google Maps or Gmail possesses: robust, usable bookmarking and back and forward behavior that works exactly like the rest of the Web.
http://www.onjava.com/pub/a/onjava/2005/10/26/ajax-handling-bookmarks-and-back-button.html - Oct, 2005 - AJAX: Dawn of a new developer by Dave Johnson - [Clicks: 34]
The recently coined term AJAX (Asynchronous JavaScript with XML) has given new life to Web development and spurred the advance of Web 2.0. This article looks at the current state of AJAX and how it is changing the Web developer's job description. In particular, Dave Johnson identifies some of the more important AJAX technologies and tools and how these are introducing new usability and development issues for Web developers.
http://www.javaworld.com/javaworld/jw-10-2005/jw-1017-ajax.html - Oct, 2005 - Measuring the Benefits of Ajax by Alexei White - [Clicks: 29]
Ajax, popularized by Google (Gmail and Google Maps), Yahoo (Flickr), and Amazon (A9 Search) give Web apps a desktop experience. However, businesses want to understand what the applicability is to the bottom line. A comparison between a traditional Web application and an Ajax one shows that dramatic quantifiable cost savings can be measured when looking at specific application metrics.
http://www.developer.com/java/other/article.php/3554271 - Oct, 2005 - Is AJAX Here to Stay? by Jordan Frank - [Clicks: 14]
Jordan Frank takes a high-level look at the way AJAX is changing the Web and whether it's a technology that's going to stick around.
http://www.xml.com/pub/a/2005/10/05/ajax-web-20-soa.html - Oct, 2005 - Ajax for Java developers: Java object serialization for Ajax by Philip McCarthy - [Clicks: 40]
If you're doing Java Web development using Asynchronous JavaScript and XML (Ajax), then delivering data from the server to the client is probably your top concern. In this second article in the Ajax for Java developers series, Philip McCarthy walks you through five approaches to Java object serialization and gives you all the information you need to choose the data format and technology best suited to your application.
http://www-128.ibm.com/developerworks/java/library/j-ajax2/ - Oct, 2005 - Ajax for Java developers: Build dynamic Java applications by Philip McCarthy - [Clicks: 70]
The page-reload cycle presents one of the biggest usability obstacles in Web application development and is a serious challenge for Java developers. In this series, author Philip McCarthy introduces a groundbreaking approach to creating dynamic Web application experiences. Ajax (Asynchronous JavaScript and XML) is a programming technique that lets you combine Java technologies, XML, and JavaScript for Java-based Web applications that break the page-reload paradigm.
[Includes sample code]
http://www-128.ibm.com/developerworks/java/library/j-ajax1/index.html - Sep, 2005 - A Backbase Ajax Front-end for J2EE Applications by Mark Schiefelbein - [Clicks: 53]
In this article, I utilize Backbase to develop an Ajax-based front end for the Java Pet Store. This case study explains how to use Backbase technology as the Ajax presentation tier for J2EE applications.
http://dev2dev.bea.com/pub/a/2005/08/backbase_ajax.html - Aug, 2005 - An Introduction To Ajax by David Teare - [Clicks: 73]
This article introduces a methodology, Ajax, you can use to build more dynamic and responsive Web applications. The key lies in the combination of browser-side JavaScript, DHTML, and asynchronous communication with the server. This article also demonstrates just how easy it is to start using this approach, by leveraging an Ajax framework (DWR) to construct an application that communicates with backend services directly from the browser. If used properly, this tremendous power allows your application to be more natural and responsive to your users, thereby providing an improved browsing experience.
http://dev2dev.bea.com/pub/a/2005/08/ajax_introduction.html - Aug, 2005 - Developing AJAX Applications the Easy Way by Joe Walker - [Clicks: 101]
DWR simplifies AJAX development by generating the JavaScript you need to call methods on its server side. Joe Walker illustrates this with a sample AJAX chat application.
[Includes sample code]
http://today.java.net/pub/a/today/2005/08/25/dwr.html - Aug, 2005 - Remote Scripting with AJAX, Part 2 by Cameron Adams - [Clicks: 35]
In part one of this two-part series, Cameron Adams created an example application that showed how to use remote scripting to implement the AJAX XMLHttpRequest protocol. Now, in part two, he shows how to create a usable interface for the example app.
[Includes source code]
http://www.xml.com/pub/a/2005/08/22/ajax.html - Aug, 2005 - Remote Scripting with AJAX, Part 1 by Cameron Adams - [Clicks: 42]
In this two-part series, Cameron Adams demonstrates the advantages of using remote scripting with the AJAX XMLHttpRequest protocol to create web apps and improve website functionality. Here in part one, he creates an example application that shows how to implement XMLHttpRequest. Stay tuned for part two next week, where he'll show how to create a usable interface for the example app.
[Includes source code]
http://www.xml.com/pub/a/2005/08/19/ajax.html - Aug, 2005 - AJAX: A Fresh Look at Web Development by Edmon Begoli - [Clicks: 80]
AJAX enables a dynamic, asynchronous Web experience without the need for page refreshes. Find out how this combination of technologies that you already know and love can reinvent your Web development.
http://www.devx.com/webdev/Article/28456 - Jun, 2005 - Asynchronous JavaScript Technology and XML (AJAX) With Java 2 Platform, Enterprise Edition by Greg Murray - [Clicks: 100]
Anyone who has used Flickr, GMail, Google Suggest, or Google Maps will realize that a new breed of dynamic web applications is emerging. These applications look and act very similar to traditional desktop applications without relying on plug-ins or browser-specific features. Web applications have traditionally been a set of HTML pages that must be reloaded to change any portion of the content. Technologies such as JavaScript programming language and cascading style sheets (CSS) have matured to the point where they can be used effectively to create very dynamic web applications that will work on all of the major browsers. This article will detail several techniques that you can use today to enable your web applications to be more rich and interactive like desktop applications.
http://java.sun.com/developer/technicalArticles/J2EE/AJAX/ - Jun, 2005 - Asynchronous Rendering of Portlet Content With AJAX Technology by Greg Ziebold, Jai Suri, Marina Sum - [Clicks: 133]
A common goal of portal developers is to be able to build portlets that render independently of other content on the portal desktop. That way, the portlets are in effect mini-Web applications with which users can interact without having to refresh the entire portal desktop. Asynchronous JavaScript and XML (AJAX), a newly emerging technology, can help you achieve this goal. This paper introduces the AJAX technology and demonstrates its applicability to portlets with a sample portlet that renders its content through AJAX.
[Includes sample code]
http://developers.sun.com/prodtech/portalserver/reference/techart/asynch_rendering.html - Jun, 2005 - XML Matters: Beyond the DOM by Dethe Elza - [Clicks: 26]
The Document Object Model (DOM) is one of the most widely implemented tools for manipulating XML and HTML data, but it is rarely used to its full potential. By taking advantage of the DOM and extending it to be even easier to use, you gain a powerful tool for XML applications, including dynamic Web applications.
http://www-128.ibm.com/developerworks/xml/library/x-matters41.html - May, 2005 - A Simpler Ajax Path by Matthew Eernisse - [Clicks: 65]
Matthew Eernisse demonstrates how to send and receive structured data with XMLHttpRequest and shows off some tricks to make debugging and error handling easier.
http://www.onlamp.com/pub/a/onlamp/2005/05/19/xmlhttprequest.html - May, 2005 - Errors and AJAX by Joshua Gitlin - [Clicks: 45]
AJAX is hot, but is it real? How mature are the techniques, and can you use them right now? Joshua Gitlin offers a method for trapping client-side JavaScript errors and logging them, server-side, with AJAX.
http://www.xml.com/pub/a/2005/05/11/ajax-error.html - May, 2005 - SOA: Refactoring Mainframe Applications into Dynamic Web Applications, Part 2 by Jeff Hanson - [Clicks: 35]
By refactoring your mainframe applications into Web services, you separate presentation from logic, and gain the ability to reuse mainframe data in Web applications. The second part of this two-part article completes the refactoring by showing you how to build a browser front-end that uses the XMLHttpRequest object to query the mainframe services exposed through the new Web interface described in Part 1.
[Includes source code]
http://www.devx.com/Java/Article/27880 - Apr, 2005 - Ajax using XMLHttpRequest and Struts by Frank W. Zammetti - [Clicks: 374]
Frank W. Zametti has written an article and accompanying webapp that shows simple usage of Ajax (Asynchronous Javascript + XML), specifically within a Struts application. Mr. Zametti walks through how Ajax is working, why it might be used, and how to apply it in a number of interesting usages of Ajax, including a sortable table and an RSS feed parser, with full code.
[Includes source code]
http://www.omnytex.com/articles/xhrstruts/ - Apr, 2005 - Ajax: A New Approach to Web Applications by Jesse James Garrett - [Clicks: 87]
Jesse Garrett explains that the gap between the experiences we can provide on the desktop and the experiences users can get online is closing, thanks to a new Web application framework called Ajax.
http://www.javalobby.org/articles/ajax/ - Apr, 2005
- Foundations of Ajax
by Ryan Asleson, Nathaniel T. Schutta - [Clicks: 18]
Foundations of Ajax presents a concise, down-to-earth explanation of the Ajax technology. Cutting through the hyperbole, this book focuses on what the Ajax technology means, how you start using it, and why it can make a difference to your products. The authors begin with a clear explanation of how the Ajax techniques work, presenting the "XMLHttpRequest" object, and outlining how requests to the server are handled. Then they demonstrate the techniques' strengths and weaknesses in a variety of environments, backing up their discussion with a multitude of coding examples and links to existing Ajax applications already on the Web. The authors put it all together and leave you with a solid understanding of how to use this new Ajax approach to its fullest potential.
Apress, Paperback - Oct, 2005 - Ajax in Action
by Dave Crane, Eric Pascarello - [Clicks: 49]
How to create the next generation of cutting-edge web interfaces. Ajax exploded on the scene in the Spring of 2005 when a web site defined the term and Google released Google Maps and GMail, powerful examples of what Ajax can do. Ajax uses familiar web technologies - DHTML, CSS, DOM, and JavaScript - in radically different ways resulting in a much richer user experience. The key to success lies in knowing how to orchestrate them as a coherent whole, splitting off parts of what is normally done by the server and putting it into the browser for instantaneous response to user input. Ajax allows a new breed of web applications with the rich expressiveness of desktop applications. This book helps developers realize that promise - it explains the big picture and how to unlearn many old coding habits. It explains the design patterns and best practices to create a live interface for the user, not get in his way. It also discusses important Ajax issues: how to make good use of network bandwidth, and how to identify, and avoid, common Ajax pitfalls. The book is aimed at all web developers with prior experience in web technologies, independent of the server technologies used. Examples of server code in the book are in Java and .NET. The authors are Ajax developers with considerable depth of experience. They are bloggers and JavaRanch moderators.
Manning Publications, Paperback - Oct, 2005
- Build apps using Asynchronous JavaScript with XML (AJAX) by Naveen Balani, Rajeev Hathi - [Clicks: 103]
AJAX (Asynchronous JavaScript with XML) enables a dynamic, asynchronous Web experience without the need for page refreshes. In this tutorial, you will learn to build AJAX-based Web applications -- complete with real time validation and without page refreshes -- by following the construction of a sample book order application.
[Formats: HTML, PDF]
http://www-128.ibm.com/developerworks/edu/wa-dw-wa-ajax-i.html - Nov, 2005