public marks

PUBLIC MARKS from solrac with tags ajax & programming

January 2007

Simplify JavaScript complex behavior with Finite State

Software engineers have long used finite state machines as an organizing principle for developing event-driven programs. Browser-based applications, popularized by Ajax, are becoming more complex. Designers and implementers can benefit from the discipline and structure that finite state machines offer. In this article, you, learn how to use a finite state machine to design complex behavior for a simple Web widget -- an animated tooltip that fades into and out of view.

Ajax tradeoffs and the right XML encoding for you

When using XML in your Ajax apps you have to ask yourself what flavor of XML fits your needs best. Several tradeoffs are involved. Some of the obvious choices to pick from are (X)HTML, SVG or X3D if your data is graphical, Atom for snippets of data over time, OPML for simple outlines, and RDF for semantic graphs. This article gives you everything you need to decide which is the right way to encode your data for your Ajax application.

December 2006

Do Ruby on Rails with Ajax nails

JavaScript is often ridiculed as the black sheep of programming languages. Nearly every Web developer has cursed JavaScript at one time or another. Until recently, many developers had all but written off JavaScript as a necessary evil at best or a toy at worst. But JavaScript is becoming increasingly important. See why it remains the most broadly available scripting language for Web development and a better choice for developing modern applications.

Do Ruby on Rails with Ajax nails

Its well known that Ruby on Rails provides an excellent platform for building Web applications, but did you know how well it works with Ajax? This article takes you through the steps of building a Rails web application and then dives right into using Ajax features to give your application the Web 2.0 rich user interface experience.

WebSphere Guru shares how to building AJAX apps

by 1 other
WebSphere Master Roland Barcia answers questions on building Web 2.0 applications with AJAX technologies on WebSphere. Topics range from popular data transport forms (such as REST, JSON-RPC, and SOAP), tooling (such as the Eclipse AJAX Toolkit and Rational tools), or AJAX toolkits (such as the Dojo Toolkit and DWR). He also discusses how AJAX technologies integrate with IBM's SOA platforms.

November 2006

Try Lotus Domino Ajax instant messaging

Learn how the power of IBM Lotus Domino and Ajax can add awareness to your Domino Web applications. One reason we love this technique is that it doesn’t load Microsoft ActiveX controls, instantiate a Java Virtual Machine (JVM) instance, or require a flash animation player. It is a lightweight, low-tech solution for most clients.

Should you use Ajax in your IT applications?

The newness of the Ajax/REST architectural style presents challenges to IT organizations. A technology like Ajax is more or less useful only insofar as an organization can apply it to solve a particular problem or to fulfill a particular need. This article, will help you decide if you should use Ajax in real IT applications, and it aims to improve your chances of success with Ajax development.

Master Ajax using XML in requests and responses

The more you learn about the technologies around Ajax, the more careful you have to be about your decisions. When you realize that there's no standard way for a server to respond to clients with name/value pairs, the reasoning behind using XML becomes pretty clear. This article shows you the pluses when your server sends XML back to a client.

October 2006

Build Ajax fuctions without Javascript coding

by 1 other
Get familiar with the Sun Ajax4jsf open source framework, which adds Asynchronous JavaScript + XML (Ajax) capabilities to JSF applications without having to write any JavaScript code. This tutorial will show you how to build an Apache Geronimo applications using JavaServer Faces and Ajax functionality with Ajax4jsf.

June 2006

Developing PHP the Ajax way

This article will show you how to speed up PHP application development using the Simple Ajax Toolkit (Sajax).