Version 28, last updated by slim at August 11, 2009 03:28 UTC

What can JDA do for you?

You would like to create a highly interactive Web application using DHTML and AJAX. Maybe even a mash up? Let's pretend that you're contemplating the use of JDA for your next project. What benefit is it going have?

Hate reading? How about some videos?

  • WIPER Demo (A visual mash up builder built using JDA for JDA) [ [Hi-Fi Quicktime Movie] | Lo-Fi Google Video ]
  • JDA Demo 1 - building a popurls-like mash up [ [Hi-Fi Quicktime Movie] | Lo-Fi Google Video ]
  • JDA Demo 2 - building a map and local search mash up [ [Hi-fi Quicktime Movie]| Lo-Fi Google Video ]

Don't mind reading? Here are some bullets

If you're a developer

It will allow you to ...

  • fully package your javascript code as a plug-n-play blackbox module without worrying about namespaces
  • dynamically load the javascript module and know exactly when it has finished loading
  • easily publish your finished component on the Web for automatic indexing by Google
  • distribute your component by putting up a few lines of HTML code that can be copied and pasted by consumers.
  • quickly visualize and document (using a separate tool) the component architectue of your client-facing Web application
  • grow your own library of highly reusable javascript components
  • engage in rapid prototyping rich Web applications by just copying-and-pasting HTML
  • think seriously about architectural design of Web applications
  • help foster the growth of an open marketplace / ecosystem full of reusable javascript components

If you're a designer

It will allow you to ...

  • script the interaction of the Web application without the need to write a single line of javascript
  • engage in rapid prototyping rich Web applications by just copying-and-pasting HTML
  • not have a single line of javascript show up on your HTML page while employing all the latest DHTML and AJAX techniques
  • take full control of the visual design, interaction design as well as HTML markup while working with a developer
  • help foster the growth of an open marketplace / ecosystem full of reusable javascript components

If you're a manager

It will allow you to ...

  • grow a library of highly reusable javascript components that can save time and money in other projects
  • provide a better division of labor between designers and developers
  • quickly visualize and document (using a separate tool) the component architectue of your client-facing Web application

For post-modern individuals in general

It will allow you to ...

  • take advantage of the open marketplace / ecosystem to engage in your own mashup pleasure by just copying-and-pasting HTML.