Rich User Experience: It’s ‘Scriptaculous’!

08 Apr

As Travis Steven Stiles describes it, “Rich user experiences are typically a combination of GUI -style (Graphical User Interface) applications and multimedia content. The value of creating web-based software that works and gives the user a similar experience to a computer-based software program is growing in the Web 2.0 paradigm. A key component that facilitates this type of experience is AJAX. AJAX is a collection of technologies used together to create a rich user experience.”


Nowadays, the popularity of Web 2.0 just sprouts like mushrooms and may very well be seen as, let me personally put it, “Doomsday” of your desktop applications. An apocalyptic vision of the future of your desktop applications, as much of a moviegoer that I am, I also would not want to give you the wrong impression that this evolution of Web 2.0 application is metaphorical of the example I gave that had some sort of a dreaded Reaper virus violently resurfacing in London City, as depicted in the movie.

No-nonsense, let’s face it Web 2.0 is the way to go! Now to give you a perfect example (no more movies please!), Flickr and Gmail are popular nowadays and are easy to use, web-based applications intended for the viewing, creation, and sharing of data and media. They both make the use of semantic markup – programming that describes content (XHTML) and Cascading Style Sheets (CSS) to add to the visual appeal, and other several technologies. Hence, combining all those powerful tools becomes AJAX—not the popular bleach I grew up with in my mother’s laundry back in the Philippines—but yes I’d prefer to say it that way still because if your codebase is ‘dirty’ then you might as well use that to clean it. The reasoning behind is that the dirtier your codes (messy) are, the harder to maintain them.

Asynchronous JavaScript And XML is what that stands for, and according to W3schools, is not a new programming language, but a new way to use existing standards. It simply is the art of exchanging data with a server, and update parts of a web page – without reloading the whole page. The term AJAX was coined by Adaptive Path’s Jesse James Garrett in February 2005.


scriptaculous logo provides you with easy-to-use, cross-browser user interface JavaScript libraries to make
your web sites and web applications fly. Big companies like NASA, Apple, CNN, Gucci and many others use to provide attractive visual effects. It is open-source and just run its operation in the web without having to use certain desktop software to create an interactive animation for example the use of Adobe Director, without sacrificing rich interactivity, high user engagement, and fast performance.

Seriously, if you are trying to start designing a website does have tutorials and what you have to look for are the measurable benefits that you reap at the end of the day. And if you are a company, return on investment (ROI) can be measured by the cost savings at the infrastructure level, productivity improvements and IT support.

It’s unbelievably! Isn’t it?







Posted by on April 8, 2011 in Web 2.0 Applications


3 responses to “Rich User Experience: It’s ‘Scriptaculous’!

  1. Matt

    April 8, 2011 at 3:48 am

    JavaSript libraries have become quite popular with Web 2.0, in part I suspect this is driven by Apple’s iPhone and iPad since they do not support Flash, but I suspect also because JavaScript is more compatible across systems without any extra requirements.

    jQuery UI and jScrollPane are a couple of other examples of JavaScript libraries that provide web interface tools.

    • Xavier Villagonzalo

      April 8, 2011 at 7:33 am

      True enough, as for jQuery in my personal experience it really makes your website dynamic with a visually appealing design without the need of Flash.

      Cheers for a very informative bits!

  2. Emir

    April 22, 2011 at 11:06 am

    In terms of the complexity of code for programming. The more “eye candy” utilised, in an attempt to attract and simplify user interaction, the code usually becomes lengthy and messy, especially with a limited time constraint.

    “ provides you with easy-to-use”

    With the tecnologies mentioned above, i wonder how “easy-to-use” is it? for example if a person with no knowledge in programming can use it? like Microsoft’s Frontpage, its as simple application which allows users with no experience to develop a webpage. its virutally install and modify. the only draw back is that its limited to its features. for example the link below just to give is just a guide to give a general gist of its capabilities.

    finally, i like the AJAX acronym.

    ps; i have little webpage knowledge in term of usage of these technologies except for MS frontpage, HTML, flash. also i have a sound understanding and experience with programming.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: