Friday, November 25th, 2005

Forbes Article: A, J, and X for Your Business Needs

Category: Business

<p>ForbesLogo.jpeg

A new Forbes article introduces Ajax’s benefits to business in a novel way: what’s offered by the A, the J, and the X.

… It’s Asynchronous! Writely‘s Sam Schillace:
“In terms of using asynchronous processing, the most significant is to send small updates back to the server from the editor as the user is working and to have the server send messages back to the editor,”

…It’s Javascript! Zimbra‘s Scott Dietzen: “JavaScript and Ajax allows Zimbra to do what we have always wanted to do”. Examples include: “Right click on a phone number to make a call with your soft phone”.

…It’s XML: GOffice‘s Kevin Warnock: “XML is useful because once a document is encoded into XML, it can be easily and reliably processed by many computer systems … Also, we can do part of the PDF creation process on the browser. This means we can scale our system to allow the creation of, literally, billions of PDF files.”

The article also suggests some caution on search engines and advertising opportunities.

“A complete AJAX application would be a mistake because search engines won’t be able to index it. And without a search engine, a site won’t be able to sell products.”

Search and Ajax is an interesting problem, and Backbase has some good advice on dealing with search engines (covered earlier).

Related Content:

  • Working with J2ME
    This paper explores the various facets of building a J2ME application. It assumes a working knowledge of Java. The focus is on a MIDP 1.0/CLDC 1.0...
  • Exploring J2EE Security for Applications using LDAP
    This article is loosely based on prototyping a number of J2EE applications constructs, such as servlets, EJB, MDB (Message-driven Beans) and JSP...
  • Getting Started with jBPM and Spring
    Business process management (BPM) – while also its own independent practice and school of thought – is an application of technology that...
  • Readers respond to running z/OS on x86
    Readers respond to a recent article on the potential benefits of running z/OS on x86 and getting mainframe benefits in a small...
  • Laptop review: Lenovo ThinkPad X300
    Lenovo's ThinkPad X300 could be viewed as their most comparable device to the Apple MacBook Air, but Lenovo prefers to focus on how the device's high...

Posted by Michael Mahemoff at 4:44 pm
4 Comments

+++--
3.9 rating from 9 votes

4 Comments »

Comments feed

Second ‘A’ in AJAX is for ‘Architecture’.

AJAX is a dream architecture for those of us who enjoy building rich user interface. I always asked – can I just get data (xml) over HTTP/HTTPS and always render UI in the browser space? I did not realize that there was such a poweful foundation already at our disposals until the word ‘AJAX’ was coined. It was my ignorance.

Here are my reasons, why I call AJAX a dream architecture for RIA:

1. It is easier to manipulate HTMLElement’s DOM tree than controls/components hierarchy.

2. It is more predictable too? (If IE v/s FireFox idiosyncrasies bug you, try using Swing once and you will love HTML DOM more).

3. In case of other rich client technologies, laying out controls/components in a page gets trick and is is inflexible. In case of AJAX – use HTML pages with a bunch of ‘div’ elements as place holders, you have all the flexibility in the world. The best of all, it can be done by a UI designer.

4. Assuming that you have developed a framework for UI artifacts (forms, data grids, flows, tabs), JavaScript provides perfect scripting environment for adding application specific behavior. (ever wondered whay there are still so many Visual Basic UIs in production use).

5. JavaScript is a better XPath for data-binding, how easy it is to say “customer.orders[3].lineItems[5].value” in JavaScript.

6. It lets you develop UI without having to develop server. All you need a bunch of XML files; stick them with a WEB server

7. Early development of UI is good for overall development, users buy-in; it also leads to a well-defined contract between services and user interfaces.

8. Style sheets provide a clean separation for affecting look-n-feel – color, borders, fonts.

I feel – “AJAX is Easier, AJAX is more Scalable, AJAX can be as Secure”.

Comment by Anil Sharma — February 4, 2006

Cool blog, great pleasure to read your post.

Comment by Videoemail Communication — January 10, 2007

The FORBES link is elusive; they have placed a screenwide banner as soon as you click the link. Although I am a seasoned web developer, with 4 browser tabs open in Firefox and a few in Internet Explorer, I open a link and then move to read another article. When I came back to read forbes and saw that ad, I was unsure where to click for about 5 seconds. The point is after you click the “Skip this Ad” link you are taken to the homepage, not the article linked to. I tried searching for the article on the homepage, but was not sure which of the 4 articles to click on.

So to actually see the link you have to go back to this ajaxian article, then click the link again. This time probably due to cookies you bypass the ad and go to the article. Obtrusive advertising like this is more annoying than effective. I forgot what the ad was about, but I did remember that it took 2 trips to the AJAX article on Forbes to get to the correct AJAX article.

virtualscribe

Comment by virtualscribe — February 14, 2007

Very useful and smarty post, thanks!

Comment by technika diamentowa — June 17, 2007

Leave a comment

You must be logged in to post a comment.