Ajax

See also: 
View: [ 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 ]

Articles
Books
  Tutorials
  

Articles:
  • Build an Ajax-enabled search page using the Rico JavaScript library, ColdFusion MX 7, and Windows Indexing Service by Philippe Randour   - [Clicks: 9]
    A Web site or intranet has such a high volume of information available that you need special tools to index the content and provide access to it in a fast and convenient way. Learn how to do just that and provide a state-of-the-art search facility with the help of an Ajax library coupled with mature technologies like ColdFusion and Microsoft WindowsR Indexing Service.
    [Includes sample code]
    http://www.ibm.com/developerworks/web/library/wa-aj-rico/index.html - Dec, 2007
  • Tip: Make the best use of asynchronous callbacks by David Mertz   - [Clicks: 10]
    It takes some finesse to make the best use of asynchronous callbacks for Ajax data sources in JavaScript applications. This tip discusses why you should use asynchronous callbacks for Ajax data sources and gives examples of coordinating the readiness of mutually dependent application data sources that may become ready at undefined times with asynchronous calls.
    http://www.ibm.com/developerworks/xml/library/wa-aj-async.html - Dec, 2007
  • Ajax-based persistent object mapping by Kristopher William Zyp   - [Clicks: 3]
    The Persevere persistent object framework brings persistent object mapping to the browser JavaScript environment. Object persistence has seen great popularity in the Java programming and Ruby worlds, and the dynamic JavaScript language is naturally well suited to mapping objects to persisted data. Persevere automates mapping and communication in Asynchronous JavaScript + XML (Ajax)-based Web applications in addition to simplifying much of the development challenge by providing a manageable data model, transparent client-server Ajax interchanges, automatic state change storage, and implicit transaction management.
    [Includes sample code]
    http://www.ibm.com/developerworks/web/library/wa-aj-objmap/index.html - Nov, 2007
  • Tip: Avoid unnecessary Ajax traffic with session state by David Mertz   - [Clicks: 12]
    Where possible, creating Web applications -- including Ajax-based applications -- in a RESTful way avoids a large class of bugs. However, a pitfall of REST (REpresentational State Transfer) is sending duplicate data across similar XMLHttpRequests. This tip shows how the moderate use of session cookies can maintain just enough server-side state to significantly reduce client-server traffic, while still allowing fallback to cookie-free operation.
    http://www.ibm.com/developerworks/xml/library/wa-aj-resttip.html - Nov, 2007
  • Optimized and predictable Ajax applications by Judith Myerson   - [Clicks: 11]
    Wouldn't it be nice for developers if all browsers, computer models, and Ajax application users were the same? Maybe, but the reality is that they are not. Developers face a myriad of challenges when developing applications that behave predictably across browsers, computers, and individual user settings. When users transfer Ajax applications from one browser type to another (and especially when they transfer an Ajax application into a Web service portal), they're not guaranteed the same browser experience because of each browser's inherent limitations. In this article, author Judith Myerson gives a brief discussion of these limitations and what pitfalls to avoid, including some helpful solutions for optimizing browser differences.
    http://www.ibm.com/developerworks/web/library/wa-aj-browsers.html - Oct, 2007
  • 10 Cool Things You Can Do with JavaScript and YUI by Diona Kidd   - [Clicks: 17]
    The Yahoo user interface (YUI) library allows you to easily develop cool web tricks with less code. Discover how you can create a faux lightbox, create transition effects on page elements, add widgets to your pages, and easily make AJAX requests using a single JavaScript library set.
    http://www.developer.com/lang/jscript/article.php/3707166 - Oct, 2007
  • Ajax and XML: Ajax for media by Jack D Herrington   - [Clicks: 13]
    With the advent of widely available broadband, media, movies, images, and sound drive the Web 2.0 revolution. Learn to combine media with technologies such as PHP and Asynchronous JavaScript + XML (Ajax) to create a compelling experience for your customers.
    [Includes sample code]
    http://www.ibm.com/developerworks/library/x-ajaxxml7/index.html - Oct, 2007
  • Make Ajax development easier with AjaxTags by Daniel Wintschel   - [Clicks: 12]
    Developers and users have much higher expectations for the usability and responsiveness of Web-based applications in the Web 2.0 era. Unless you've been living under a rock for the past two years, you've likely heard of Asynchronous JavaScript + XML (the Ajax technique). Ajax allows you to build slick, responsive, and highly dynamic browser-based user interfaces without requiring browser page reloads. This article takes a look at AjaxTags, a Java™/JavaScript Library that lets you easily integrate Ajax functionality into your JSP pages.
    http://www.ibm.com/developerworks/xml/library/wa-aj-tags/index.html - Oct, 2007
  • Solid Ajax applications: Part 1: Building the front end by Brett McLaughlin   - [Clicks: 20]
    With Ajax still one of the industry's hottest buzzwords, more and more applications are being built with Ajax technologies. However, it's not always easy to build a good application. This article focuses on how to build intuitive, easy-to-use Ajax-driven applications.
    http://www.ibm.com/developerworks/web/library/wa-aj-frontend/index.html - Oct, 2007
  • jQuery and XML by Uche Ogbuji   - [Clicks: 13]
    Uche Ogbuji returns with a new Agile Web column to explain how to use jQuery to process XML in JavaScript web applications.
    http://www.xml.com/pub/a/2007/10/10/jquery-and-xml.html - Oct, 2007
  • Restoring Conventional Browser Navigation to AJAX Applications by Gautam Kumar Singh   - [Clicks: 11]
    Find out how to give AJAX applications better browser navigation functionality and allow users to set bookmarks.
    [Includes source code]
    http://www.devx.com/webdev/Article/35549 - Oct, 2007
  • Ajax and XML: Ajax for lightboxes by Jack D Herrington   - [Clicks: 8]
    In a world where everything is designed to amaze and distract, it's awfully difficult to get a user's attention. Learn how to use new techniques such as lightboxes, pop-ups, windows, and fading messages with your Ajax tools to get your users' eyes on your content.
    [Includes sample code]
    http://www.ibm.com/developerworks/web/library/x-ajaxxml6/index.html - Sep, 2007
  • Application Security in AJAX by Frank Nimphius   - [Clicks: 16]
    If you have evaluated AJAX for your next Web application development project, then you probably have read or heard a great deal about AJAX security concerns and the claim that AJAX increases the attack surface for hackers. If you are a skilled security developer, you might wonder whether the AJAX security problem originates in the technologies involved or whether lack of security in AJAX is a misconception.
    http://ajax.sys-con.com/read/430930.htm - Sep, 2007
  • Restricting Access to Ajax Services by Greg Murray, Ed Ort   - [Clicks: 6]
    This article highlights some techniques for restricting access to Ajax-based services. It then focuses on using URL-based API keys, which gives you fine-grained protection and allows you to track, meter, and restrict usage of a service.
    http://java.sun.com/developer/technicalArticles/J2EE/usingapikeys/ - Sep, 2007
  • Achieving Interoperability with Ajax using Java and .NET Technologies by Marina Fisher, Gerald Beuchelt   - [Clicks: 13]
    While Ajax and the associated frameworks that allow rich internet applications to be created are growing in stature and power, it is highly recommended that you consider interoperability as a major factor in deciding how to build your applications.
    http://java.sun.com/developer/technicalArticles/J2EE/AJAX/interop/ - Aug, 2007
  • Speed up your Ajax applications while dodging Web services vulnerabilities by Judith Myerson   - [Clicks: 7]
    Deploying bandwidth-efficient Ajax applications does not guarantee that the service levels in a Service Level Agreement will stay high. No matter how well you change code in the Ajax format to make it more bandwidth efficient, there will be always risks and vulnerabilities you'll need to watch out for and mitigate. Regular developerWorks author Judith Myerson gives a brief Ajax recap, shows what Web services vulnerabilities are and why Service Level Agreements (SLA) are important, and suggests some solutions for speeding up Ajax applications.
    http://www.ibm.com/developerworks/xml/library/wa-aj-speed.html - Aug, 2007
  • Introducing the Google AJAX APIs by Chris Schalk   - [Clicks: 17]
    Get the scoop on Google's powerful JavaScript AJAX APIs, AJAX Search, and AJAX Feed. Learn how to easily embed rich Internet search and Feed content gathered by Google into your Web pages with just a few lines of JavaScript.
    http://www.developer.com/lang/article.php/3691506 - Jul, 2007
  • Integrating AJAX Clients and RESTful Web Services by Edmon Begoli   - [Clicks: 15]
    The integration of AJAX clients and RESTful web services results in powerful yet straightforward service-oriented web applications.
    http://www.devx.com/enterprise/Article/35013 - Jul, 2007
  • Ajax -- A guide for the perplexed, Part 1: Survey of Ajax tools and techniques by Gal Shachor, Yoav Rubin, Shmulik London, Shmuel Kallner   - [Clicks: 20]
    Ajax (Asynchronous JavaScript + XML) programming techniques are increasingly dominating the world of Web application development. New developers are stepping into the world of Ajax development every day, and they come from disparate development backgrounds. Part 1 of this multipart series gives you a cheat sheet of Ajax development resources from an expert team of Ajax developers at IBM. The authors draw from their own ramp-up experiences to help you with practical information that will put you on a fast track to effective Ajax development.
    http://www.ibm.com/developerworks/library/wa-aj-basics/index.html - Jul, 2007
  • An (Almost) CPU-Free MVC Pattern with Ajax by Paulo Lopes   - [Clicks: 8]
    Moving some of your work from the server to the client with Ajax is easier said than done, but the RAJAX project makes it easier by generating client-side JavaScript objects to work with your Java web app. Paulo Lopes shows how it works.
    [Includes sample code]
    http://today.java.net/pub/a/today/2007/06/21/almost-cpu-free-mvc-pattern-with-rajax.html - Jun, 2007
  • Create an asynchronous message framework with Ajax and Apache Geronimo by Jeff Hanson   - [Clicks: 15]
    Combine Apache Geronimo with an Asynchronous JavaScript + XML (Ajax) user interface (UI), an asynchronous messaging system, and loosely coupled business services to build a responsive, enterprise-grade Web application framework.
    [Includes sample code]
    http://www.ibm.com/developerworks/library/os-ag-asynchajax/index.html - Jun, 2007
  • Overcome security threats for Ajax applications by Sachiko Yoshihama, Frederik De Keukelaere, Michael Steiner, Naohiko Uramoto   - [Clicks: 13]
    Asynchronous JavaScript + XML (Ajax), a key technology in Web 2.0, allows user interaction with Web pages to be decoupled from the Web browser's communication with the server. In particular, Ajax drives mashups, which integrate multiple contents or services into a single user experience. However, Ajax and mashup technology introduce new types of threats because of their dynamic and multidomain nature. Learn about the threats associated with Ajax technologies, and discover some best practices to avoid them.
    http://www.ibm.com/developerworks/xml/library/x-ajaxsecurity.html - Jun, 2007
  • AJAX Security Options by Aleksey Shevchenko   - [Clicks: 16]
    If you are using or are planning to use AJAX, you need to be aware of its security loopholes. Consider these security concerns and suggestions to avoid exposing your code to security breaches.
    http://www.developer.com/design/article.php/3683906 - Jun, 2007
  • Implementing Dynamic Scroll with Ajax, JavaScript, and XML by Vlad Kofman   - [Clicks: 14]
    Implement an Ajax-enabled scrollable table, in which rows are dynamically fetched from the server, as the user scrolls, without the whole page refreshing. This technique is unique and very convenient for implementing pages with a lot of dynamic content in a readable form; for instance, a live news feed.
    [Includes sample code]
    http://www.developer.com/design/article.php/3681771 - Jun, 2007
  • Ajax and XML: Learning from Ajax's best by Jack D Herrington   - [Clicks: 22]
    Take a tour through some of the best Asynchronous JavaScript + XML (Ajax) applications in the Web 2.0 world. Discover how these applications succeed at the user level and find techniques you can explore for your own Web 2.0 applications to create an exciting user experience.
    http://www-128.ibm.com/developerworks/web/library/x-ajaxxml4/index.html - Apr, 2007
  • What Can the Yahoo! User Interface (YUI) Library Do for Your Site? by Vlad Kofman   - [Clicks: 16]
    Take a look at the Yahoo User Interface (YUI) library. If you are looking for a solid AJAX framework to help with rich user interface development or just want to code some AJAX, the YUI can be a great start.
    http://www.developer.com/design/article.php/3671401 - Apr, 2007
  • Simplify Ajax development with jQuery by Jesse Skinner   - [Clicks: 21]
    jQuery is a JavaScript library that helps simplify your JavaScript and Asynchronous JavaScript + XML (Ajax) programming. Unlike similar JavaScript libraries, jQuery has a unique philosophy that allows you to express common complex code succinctly. Learn about the jQuery philosophy, discover its features and functions, perform some common Ajax tasks, and find out how to extend jQuery with plug-ins.
    http://www-128.ibm.com/developerworks/web/library/x-ajaxjquery.html - Apr, 2007
  • Ajax RSS reader by Jack D Herrington   - [Clicks: 19]
    Learn how to build an Asynchronous JavaScript and XML (Ajax) Really Simple Syndication (RSS) reader, as well as a Web component that you can place on any Web site to look at the articles in the RSS feeds.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/library/x-ajaxrss/index.html - Apr, 2007
  • Shaping the future of secure Ajax mashups by Brent Ashley   - [Clicks: 12]
    Current Web browsers weren't designed to easily and securely get content from multiple sources into one page. Discover how developers have stretched the available tools to fit the task and how doing so has put strain on the resulting applications with respect to security and scalability. Also, learn about several browser improvements being proposed to remedy the situation and how to become part of the conversation that will bring Web development beyond this hurdle to a new level of interoperability.
    http://www-128.ibm.com/developerworks/web/library/x-securemashups/index.html - Apr, 2007
  • Ajax and XML: Five Ajax anti-patterns by Jack D Herrington   - [Clicks: 23]
    You can learn a lot about how to do things correctly by understanding how things are done incorrectly. Certainly, there's a right way and a wrong way to write Asynchronous JavaScript™ + XML (Ajax) applications. This article discusses some common coding practices you will want to avoid.
    http://www-128.ibm.com/developerworks/web/library/x-ajaxxml3/index.html - Mar, 2007
  • Introducing Prototype and Scriptaculous Part 2 by Dave Crane, Bear Bibeault, Tom Locke   - [Clicks: 23]
    See how Scriptaculous makes use of Prototype to provide a number of higher-level widgets and components, mostly aimed at creating user interfaces.
    http://www.developer.com/java/ent/article.php/3664686 - Mar, 2007
  • Ajax and XML: Five common Ajax patterns by Jack D Herrington   - [Clicks: 28]
    Asynchronous JavaScript + XML (Ajax) was certainly the technology buzzword of 2006 and looks to do just as well or better in 2007. But what does it really mean for your application? And which common architectural patterns are used widely in Ajax applications? Discover five common Ajax design patterns that you can use as a basis for your own work.
    [Includes sample code]
    http://www-128.ibm.com/developerworks/web/library/x-ajaxxml2/index.html - Mar, 2007
  • Introducing Prototype and Scriptaculous Part 1 by Dave Crane, Bear Bibeault, Tom Locke   - [Clicks: 27]
    Discover Prototype, the most popular JavaScript and Ajax framework for low-level coding.
    http://www.developer.com/java/ent/article.php/3663321 - Mar, 2007
  • Don't Let Memory Leaks Reduce Your Ajax Application Efficiency by Scott Robinson   - [Clicks: 15]
    The whole reason web developers are turning to Ajax is to increase the efficiency of their applications. Don't let these common mistakes rob your applications of the efficiency Ajax gives you.
    http://www.developer.com/lang/jscript/article.php/3660546 - Feb, 2007
  • Implement a Browser Command Line with JavaScript by Greg Travis   - [Clicks: 19]
    AJAX techniques offer sophisticated GUIs on the web, but sometimes you need to execute commands at the command line. This article demonstrates how to build a custom command line you can add to your user interface--and even get a free run-time scripting engine.
    [Includes sample code]
    http://www.devx.com/webdev/Article/33577 - Jan, 2007
  • What's New in Prototype 1.5? by Scott Raymond   - [Clicks: 22]
    Scott Raymond, author of Ajax on Rails, gives us a comprehensive look at what's new in one of the fundamental Javascript libraries, Prototype.
    http://www.xml.com/pub/a/2007/01/24/whats-new-in-prototype-15.html - Jan, 2007
  • Mastering Ajax, Part 9: Using the Google Ajax Search API by Brett McLaughlin   - [Clicks: 18]
    Making asynchronous requests isn't just about talking to your own server-side programs. You can also communicate with public APIs like those from Google or Amazon, and add more functionality to your Web applications than just what your own scripts and server-side programs provide. In this article, Brett McLaughlin teaches you how to make and receive requests and responses from public APIs like those supplied by Google.
    http://www-128.ibm.com/developerworks/web/library/wa-ajaxintro9/ - Jan, 2007
  • Ajax and XML: Five cool Ajax widgets by Jack D Herrington   - [Clicks: 23]
    With the Web 2.0 wave came a whole new emphasis on the user experience. Part of that experience is the development novel ways to interact with and present information to users. Often, these new interfaces are called widgets and use Asynchronous JavaScript + XML (Ajax) to communicate with the server. Discover five widgets that you can use to enhance the interactivity of your site.
    http://www-128.ibm.com/developerworks/library/x-ajaxxml1/index.html - Jan, 2007
  • Create data set navigation with the Rico LiveGrid widget by Nikhil Parekh   - [Clicks: 20]
    With the Rico LiveGrid widget, easily add Ajax-style navigation to your Web applications in this article by software engineer Nikhil Parekh.
    http://www-128.ibm.com/developerworks/library/wa-ricoajax/index.html - Jan, 2007
  • Introduction to Ajax for Page Authors by Ed Ort   - [Clicks: 11]
    As a page author, you can use Ajax components -- along with widgets, JavaScript technology, and other techniques -- to incorporate Ajax functionality into your web applications.
    http://java.sun.com/developer/technicalArticles/J2EE/AJAX/IntroAjaxPageAuthors.html - Jan, 2007
  • XML Matters: Ajax tradeoffs: The many flavors of XML by Dethe Elza, David Mertz   - [Clicks: 11]
    Ajax stands for Asynchronous JavaScript and XML and the idea is that with modern Web browsers you can, with acceptable reliability, keep a channel open to the server to pass data back and forth as your Web application is used. This contrasts with standard Web techniques that follow links, causing the entire page to load anew. Many aspects of Ajax-based development require design different decisions than traditional Web pages: How to manage the back button, how to display updated data, how often to send updates, and more. The focus for now will be on just one group of related aspects: what format should the data exchange take?
    http://www-128.ibm.com/developerworks/web/library/x-matters48/index.html - Jan, 2007
  • Make Your Site Script.aculo.us by Vlad Kofman   - [Clicks: 22]
    Discover Script.aculo.us, a client-side framework that gives developers a new way to code in JavaScript by providing new shortcut functions, new powerful objects including Form, Effect, Control and Ajax, and some custom widgets.
    [Includes source code]
    http://www.developer.com/lang/article.php/3651746 - Jan, 2007

[Top]

Books:
  • Securing Ajax Applications by Christopher Wells   - [Clicks: 13]
    Ajax applications should be open yet secure. Far too often security is added as an afterthought. Potential flaws need to be identified and addressed right away. This book explores Ajax and web application security with an eye for dangerous gaps and offers ways that you can plug them before they become a problem. Learn how to build secure Ajax applications and discover how to respond quickly when attacks occur.
    http://www.oreilly.com/catalog/9780596529314/ - Jul, 2007
  • Unobtrusive Ajax by Jesse Skinner, Christian Heilmann   - [Clicks: 7]
    Unobtrusive Ajax is about making web applications that work for everyone all the time, even if you have JavaScript turned off, or you're using a mobile phone or a screen reader, or however you happen to be using the Web. It's about the separation of behavior (JavaScript), content (HTML), and presentation (CSS). This short cut will focus on the practical benefits of using Ajax and JavaScript unobtrusively and show you that unobtrusive web development and progressive enhancement benefit both web developers and users of the Web. You'll get to see many simple examples of building web interfaces that are unobtrusive. You'll quickly see that it is actually very easy to make web applications that everyone can use. When you're finished reading this short cut, you will be able to convince anyone why developing unobtrusively is the best way to build a site with JavaScript and Ajax.
    [Series: Short Cut]
    http://www.oreilly.com/catalog/9780596510244/ - Jul, 2007 - (PDF)
  • Ajax in Practice by Dave Crane, Jord Sonneveld, Bear Bibeault, Ted Goddard, Chris Gray, Ram Venkataraman, Joe Walker   - [Clicks: 23]
    Ajax gives web developers the potential to create rich user-centered Internet applications. But Ajax also adds a new level of complexity and sophistication to those applications. Ajax in Practice tackles Ajax head-on, providing countless hands-on techniques and tons of reusable code to address the specific issues developers face when building Ajax-driven solutions. After a brief overview of Ajax, this book takes the reader through dozens of working examples, presented in an easy-to-use cookbook format. Readers will learn how to implement drag-and-drop interfaces and discover how to create effective navigation strategies for their applications. Unlike a traditional cookbook, Ajax in Practice provides a thorough discussion of each technique presented and shows how the individual components can be connected to create powerful solutions. A fun "mash-up" chapter concludes the book. Throughout the book, the examples chosen are interesting, entertaining, and practical.
    http://www.manning.com/crane2/ - Jun, 2007
  • Prototype and Scriptaculous Quickly  by Dave Crane, Bear Bibeault, Tom Locke   - [Clicks: 29]
    As experience with Ajax increases, developers want the standard Ajax capabilities they repeatedly use to be preprogrammed for them--and that's exactly what Ajax libraries do. They reduce the pain of handling cross-browser inconsistencies, they add useful language features, and provide sophisticated functionality. Of these, Prototype is the most popular JavaScript and Ajax framework for low-level coding. Scriptaculous builds on Prototype to provide popular high-level user interface features such as animation, drag and drop, and prebuilt widgets. Together, they free the developer up to concentrate on building the application. They make a rich user experience easy to achieve. This book guides the reader through the Prototype and Scriptaculous libraries feature-by-feature. In just 350 pages, it shows over 100 small working examples that help readers explore the libraries, and they develop a web-based image gallery that teaches them how to use Prototype and Scriptaculous in the real-world.
    Manning Publications, Paperback - Mar, 2007

[Top]

Tutorials:
  • Flip for Flapjax by Cameron Laird   - [Clicks: 7]
    Meet Flapjax -- a new programming language with an old syntax based on standard JavaScript. With Flapjax you can easily program data sharing, interfaces to external Web services, persistence, and end-user responsiveness in Web applications.
    [Formats: html, pdf]
    http://www-128.ibm.com/developerworks/edu/wa-dw-wa-flapjax.html - Feb, 2007

[Top]