Mobile Web Mashups: the long tail of mobile applications

Preview:

DESCRIPTION

A Mashup is a Web page or application that combines resources or functionalities from two or more sources to create a new application or service. Combining the concept of Mashups with mobile devices can unveil a world of new Mashups, Mobile Mashups, satisfying the needs of niches based on the long tail theory and creating extraordinary business values. Given the potential of Mobile Mashups it is reasonable to expect a great number of them flourishing on the Internet. However, there are a number of challenges that might slow down Mobile Mashups going mainstream. This work sets the foundation on how to build Mobile Mashups. A reference framework has been developed in order to serve as a base for future work and help developers exploring Mobile Mashups. This reference framework categorizes Mobile Mashups by type and architecture, points out which are the best protocols and data formats to use in a mobile context, analyses different characteristics of Services providers and, finally, lists advantages and disadvantages of a Web interface for Mobile Mashups and raises a number of issues to take in consideration such as the page model and the different tools available.

Citation preview

Mobile Web Mashups

The long tail of mobile applications

Cristobal Viedma

Introduction

Reference Framework

Case Studies

Results

Conclusions

Agenda

Introduction

Mobile Internet

Morgan Stanley

"Within 5 years mobile devices will become the number one gate to access the Internet"

Web Mashups

Long tail theory

Problem

"Too complicated for casual users, not powerful enough for professionals"

Random commentator at Techcrunch.com

What are the best practices to develop Mobile Web Mashups?

What kind of architectures can be used?

What are the best tools for development?

How to to build a good user experience?

Literature review

Reference framework

Mini-case studies

Development of Mashups

Methods

Reference framework

Inspired by Monzy, http://webremix.org

Mashed potatoes

Inspired by Monzy, http://webremix.org

Music Mashup

Inspired by Monzy, http://webremix.org

Web Mashup

Inspired by Monzy, http://webremix.org

Mashup

Ingredients Tools Idea

Mashup

Chicago crime

Chicago crime (with CS glasses)

Components

Reference framework

Case studies

Telar

Telar Architecture 1

Telar Architecture 2

Telar Mashup ID

SoundSquare

Antipodes

Results

SoundSquare

Antipodes

YQL

Access multiple APIs with a common language

Use the JSONP technique when is not available

Screen scraping content without a server-side

Conclusions

Contribution

Performance indicator

Mashup categorization

OAuth Aggregator

Future work

Thank you!