Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 3. Rich Internet Applications: Practices, Technologies, and Framewor...

Chapter 3. Rich Internet Applications: Practices, Technologies, and Frameworks

<monologue>

When I think of Web 2.0, the first and foremost characteristic that comes to mind is the slick user interface, with eye-catching images as well as the multi-media rich videos. Of course, I also think of the banner ads. True to this thought, the tipping point to Web 2.0 indeed was the improvements in tools and frameworks to develop effective user interface (UI), especially client-side scripting, Ajax, and the concept of mashups. Who can forget Craig’s List on Google maps? A simultaneous or parallel concept was the arrival of web applications that served as viable platforms for various activities, shopping being the foremost. Of course, now we have Rich Internet Applications (RIA)[1] development systems such as AIR and Silverlight, which rival the capabilities of desktop interfaces. In fact, for the first time, InfoWorld created a new category called “Best Rich Internet Application Platform”[2] for its technology awards. RIA has achieved the level of a platform alongside traditional development environments. Take a look at how the website capzles[3] captures multimedia stroylines and you will see what a slick user interface looks like. (Thanks to our beloved reviewer Praveen for this pointer.) And people are now more regularly talking in terms of the user interface feel, mental bandwidth to use an interface[4], and interaction audits!

</monologue>

This is a person-behind-the-curtain chapter. You will not see any slick UI technical procedures, but you will read about practices, frameworks, and concepts that can enable a slick web application. Enterprises face choices in this area. For example, “Should an app be a web application or traditional?” and “What frameworks should we use for a web application?” and “Could we use open source frameworks?”


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint