Abstract:
Mashups are a new light-weight paradigm for creating web applications that allow individuals and more recently organisations to share information in an efficient manner via the Internet. Mashups belong to the Web 2.0 technologies know as Rich Internet Applications (RIA) that include: Blogs, Wikis, Podcasts, Really Simple Syndication (RSS), SocialNetworking, and Content Tagging. The characteristics of these Web 2.0 technologies are that they deliver real-time interaction and rich user interfaces through a web browser. This thesis examines two such Java technologies, Direct Web Remoting (DWR) and JavaServer Faces (JSF), and determines their suitability for creating a "mapping" Mashup.