Transcript
Page 1: Mobile Web Mashups: the long tail of mobile applications

Mobile Web Mashups

The long tail of mobile applications

Cristobal Viedma

Page 2: Mobile Web Mashups: the long tail of mobile applications

Introduction

Reference Framework

Case Studies

Results

Conclusions

Agenda

Page 3: Mobile Web Mashups: the long tail of mobile applications

Introduction

Page 4: Mobile Web Mashups: the long tail of mobile applications

Mobile Internet

Page 5: Mobile Web Mashups: the long tail of mobile applications

Morgan Stanley

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

Page 6: Mobile Web Mashups: the long tail of mobile applications

Web Mashups

Page 7: Mobile Web Mashups: the long tail of mobile applications

Long tail theory

Page 8: Mobile Web Mashups: the long tail of mobile applications

Problem

Page 9: Mobile Web Mashups: the long tail of mobile applications

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

Random commentator at Techcrunch.com

Page 10: Mobile Web Mashups: the long tail of mobile applications

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?

Page 11: Mobile Web Mashups: the long tail of mobile applications

Literature review

Reference framework

Mini-case studies

Development of Mashups

Methods

Page 12: Mobile Web Mashups: the long tail of mobile applications

Reference framework

Page 14: Mobile Web Mashups: the long tail of mobile applications

Inspired by Monzy, http://webremix.org

Mashed potatoes

Page 15: Mobile Web Mashups: the long tail of mobile applications

Inspired by Monzy, http://webremix.org

Music Mashup

Page 16: Mobile Web Mashups: the long tail of mobile applications

Inspired by Monzy, http://webremix.org

Web Mashup

Page 17: Mobile Web Mashups: the long tail of mobile applications

Inspired by Monzy, http://webremix.org

Mashup

Ingredients Tools Idea

Mashup

Page 18: Mobile Web Mashups: the long tail of mobile applications

Chicago crime

Page 19: Mobile Web Mashups: the long tail of mobile applications
Page 20: Mobile Web Mashups: the long tail of mobile applications

Chicago crime (with CS glasses)

Page 21: Mobile Web Mashups: the long tail of mobile applications

Components

Page 22: Mobile Web Mashups: the long tail of mobile applications

Reference framework

Page 23: Mobile Web Mashups: the long tail of mobile applications

Case studies

Page 24: Mobile Web Mashups: the long tail of mobile applications

Telar

Page 25: Mobile Web Mashups: the long tail of mobile applications

Telar Architecture 1

Page 26: Mobile Web Mashups: the long tail of mobile applications

Telar Architecture 2

Page 27: Mobile Web Mashups: the long tail of mobile applications

Telar Mashup ID

Page 28: Mobile Web Mashups: the long tail of mobile applications

SoundSquare

Page 29: Mobile Web Mashups: the long tail of mobile applications

Antipodes

Page 30: Mobile Web Mashups: the long tail of mobile applications

Results

Page 31: Mobile Web Mashups: the long tail of mobile applications

SoundSquare

Page 32: Mobile Web Mashups: the long tail of mobile applications

Antipodes

Page 33: Mobile Web Mashups: the long tail of mobile applications

YQL

Access multiple APIs with a common language

Use the JSONP technique when is not available

Screen scraping content without a server-side

Page 34: Mobile Web Mashups: the long tail of mobile applications

Conclusions

Page 35: Mobile Web Mashups: the long tail of mobile applications

Contribution

Page 36: Mobile Web Mashups: the long tail of mobile applications

Performance indicator

Mashup categorization

OAuth Aggregator

Future work

Page 37: Mobile Web Mashups: the long tail of mobile applications

Thank you!