The emerging of the Web 2.0 (O’Reilly, 2005) has allowed users more interactivity with Web
applications. Among the striking features of Web 2.0 applications, the use of rich interfaces
that afford users a more meaningful experience with these applications stands out. In this
context, the so-called Rich Internet Applications (RIAs) have transposed the boundaries of
simple interfaces built only in HyperText Markup Language (HTML). Through the adoption
of technologies that enable creating more advanced interfaces with interactive resources,
such as asynchronous communication, drag-and-drop components, audio and video
players, among others, RIAs resemble the appearance, behavior and usability of desktop
applications (Deitel & Deitel, 2008).