Difference between revisions of "Future of Mash Ups"

From ScenarioThinking
Jump to navigation Jump to search
 
(44 intermediate revisions by 5 users not shown)
Line 1: Line 1:
  .The group that selects this topic as thiers please put your name and composition here!
  . YOU ROCK!!! fantastic work!
  .Then place your 20 research questions
  . You understand the issue and that shows.  Great research.  I like what you are doing! Keep at it.
  .Then divide the questions amoungst the group and answer them in this page! (to be done for next week Thursday - 4 May)
  . you can also link to other parties driving forces
. have we set a meeting so I can help you determine your scenarios?
 


== GROUP MEMBERS ==
== GROUP MEMBERS ==
Shanoj Chandroth<br>
Bahadir Odevci<br>
Bahadir Odevci<br>
Liz Oldham<br>
Liz Oldham<br>
Shanoj Chandroth<br>
Stephanie Veltkamp
Stephanie Veltkamp


==INTRODUCTION==
==INTRODUCTION==


Mash-ups of everything imaginable are appearing all over the internet, from blogs and real estate, to social networking and traffic news. Information is now being repurposed in ways never thought possible before. In the course of structuring our approach through the future of mashups, you can find below the questions that we thought of.
Mashups of everything imaginable are appearing all over the internet, from blogs and real estate, to social networking and traffic news. Information is now being repurposed in ways never thought possible before. In the course of structuring our approach through the future of mashups, you can find below the questions that we thought of.


[[Image:enterprisemashups.jpg]]
[[Image:enterprisemashups.jpg]]
Line 20: Line 21:
== UNCERTAINTIES ==
== UNCERTAINTIES ==


1. Technology


2. Industry
3. Society
4. Ethics and Morals


== RESEARCH QUESTIONS AND ANSWERS ==
== RESEARCH QUESTIONS AND ANSWERS ==
Line 46: Line 53:
[[What is the future of mash-ups ?]]
[[What is the future of mash-ups ?]]


[[What are the disadvantsges of mashups?]]
[[What are the disadvantages of mashups?]]


[[Who are mashups targeted at?]]
[[Who are mashups targeted at?]]
Line 53: Line 60:


[[Are there any changes being made with regards to mashups and copyright?]]
[[Are there any changes being made with regards to mashups and copyright?]]
[[Security & Privacy with regards to Mashups]]


[[How can people learn more about mashups? Mashup camp?]]
[[How can people learn more about mashups? Mashup camp?]]
Line 64: Line 73:
[[Mashups – Application Exchange Services]]
[[Mashups – Application Exchange Services]]


[[Future of Microsoft Business Solution Apps]]
[[Microsoft Business Solution Apps]]


== DRIVING FORCES ==


== REFERENCES ==
Before we get to the scenarios, let's focus on the underlying reasons for the mashup phenomenon.
 
[[Technologists creating for ‘fun’]]
 
[[More than ever, the user experience matters]]
 
[[The desire for software reuse]]
 
[[Ad-hoc demand for services]]
 
[[Desire to make information more accessible]]
 
[[Advent of new web client capabilities]]
 
[[New opportunity to service customers or users]]
 
[[Tendency to catch up with the new industry standards]]
 
[[Customised needs of users]]
 
[[Emergence of broadband / growing online community / a new culture]]
 
[[Industry creating mashups to increase profit]]
 
[[Technology standard]]
 
== SYSTEM DIAGRAM ==
 
Below is the outcome of an out-of-the-box thinking session we had about mashups. We tried to eloborate on the different forces that have effect on the mash-up system.
 
As a result, we mainly concluded on the existence of four predominant elements that have effect on the dynamics of the mashups: Society - Technology - Industry - Legal/Government.
 
'''High level abstract of the four major elements & Mashup system:'''
 
[[Image:MashUpDiagramV2.0.jpg]]
 
'''Brainstorming diagram:'''
 
[[Image:Mashup-system-diagramV3.0.JPG]]
 
'''System diagram of Mashup:'''
 
[[Image:MashUpSysDiagramV6.0.jpg]]
 
==SCENARIOS==
 
[[Image:ScenarioTable.jpg]]
 
The group focused on three scenarios altogether, what would the outcome be if mashups were very successful, misused or continued to develope slowly as is the present situation.
 
 
'''[[Scenario 1: Mashup Mania]]'''
 
'''[[Scenario 2: Mashup Misuse]]'''
 
'''[[Scenario 3: Ever Evolving Mashups?]]'''
 
==REFERENCES==


http://en.wikipedia.org
http://en.wikipedia.org


http://www.programmableweb.com
http://wwww.programmableweb.com


http://blogs.zdnet.com/service-oriented/?p=550
http://blogs.zdnet.com/service-orientated/?p=550


http://blogs.zdnet.com/Hinchcliffe/index.php?p=13
''How to add a Google Map to any web page in less than 10 minutes'', from http://blog.explorationage.com/articles/2006/01/08/how-to-add-a-google-map-to-any-web-page-in-less-than-10-minutes


http://blog.explorationage.com/articles/2006/01/08/how-to-add-a-google-map-to-any-web-page-in-less-than-10-minutes
http://zapthink.com/report.htm/?id=ZAPFLASH-2006320


http://www.zapthink.com/report.html?id=ZAPFLASH-2006320
''Rethinking BPM in a mashup-based SOA world'', from http://blogs.zdnet.com/BTL/?p=2517


http://blogs.zdnet.com/BTL/?p=2517
''Some predictions for the coming 'mashosphere''', http://blogs.zdnet.com/Hinchcliffe/index.php?p=13


http://earlystagevc.typepad.com/earlystagevc/2006/02/the_problems_wi.html
''Some Problems with Mashups'', from http://earlystagevc.typepad.com/earlystagevc/2006/02/the_problems_wi.html


Mashups, remix and copyright law, ''Damien O'Brien and Professor Brian Fitzgerald''
Mashups, remix and copyright law, Bamien O'Brien and Professor Brian Fitzgerald


== DRIVING FORCES ==
''Web 2.0 and Service Oriented Architectures (SOA)'', from http://www.advancinginsights.com/mybiz/web-2-0-and-soa
 
''So What Does Web 2.0 in the Enterprise Look Like?'', from http://earlystagevc.typepad.com/earlystagevc/2006/05/so_what_does_we.html


Before we get to the scenarios, let's focus on the underlying reasons for the mashup phenomenon.
''Mashup Business Models'', from http://www.readwriteweb.com/archives/mashup_business.php


'''The desire for software reuse'''
''Mashup ecosystem poised to explode'', from http://blogs.zdnet.com/BTL/?p=2484
An important driver for mash-ups is the advent of Web 2.0 concepts that encourage software creators to expose their applications as sets of reusable services.  The theory is that you can be much more valuable to the rest of the world if your software can be reused in unintended ways. In other words, don't just provide a fully created end-product for one pre-intended use. Encourage others use the good pieces of what you provide in new and innovative ways.


'''Need for better business software'''
Clint Boulton, 2005, ''The Future of Free Software Lies in The Past'', from http://www.internetnews.com/dev-news/article.php/3508051
Regarding the enterprise mash-ups, mashups have the potential to deliver zero-footprint, Web-based business applications much faster, cheaper, more reusably, and more maintainable than ever before.  Applied correctly, all of this can confer vital competitive advantage.


'''Ad-hoc demand for services'''
''Foundation for a Free Information Infrastructure'', from http://www.ffii.org/index.en.html
On the demand-side there is a rising comfort with and expectation of finding a throw-away application to do just the one thing you needed when you need it.


'''Advent of new web client capabilities - Ajax'''
''The Free Software Definition'', from http://www.gnu.org/philosophy/free-sw.html
Last year's advent of the web application browser technique, Ajax, has augmented the posibility to mash-up different Web Services on client PCs. Ajax application loads a bunch of Javascript into the browser once and then manipulates the CSS and HTML to provide the visual effect of a full native application.  But since it loads once, the Ajax application is cut off from new data that's usually obtained by page reloading. Hence something called XmlHttpRequest, a new addition to browsers that lets Javascript programs in the browser call Web services. Consequently, Ajax appications are mandatory consumers of HTTP services including real, full blown, SOA-type Web services.


'''Interest on lightweight data protocols'''
''Philosophy of the GNU Project'', http://www.gnu.org/philosophy/
There are other driving factors to the mash-ups, like the growing interest in lightweight data formats like JSON, that helps to build online software in little bits and pieces that can be easily wired together (For example the Google Maps Javascript include)


== CREATING SCENARIO PLANS ==
''Mashup websites are a hacker's dream come'', from truehttp://www.newscientisttech.com/article.ns?id=mg19025516.400


''Data Mining 101: Finding Subversives with Amazon Wishlists'', from http://www.applefritter.com/bannedbooks


''Free Software Foundation'', from http://www.fsf.org


== SCENARIOS==
''No Software Patents!'', from http://www.nosoftwarepatents.com

Latest revision as of 17:03, 12 June 2006

. YOU ROCK!!! fantastic work!
. You understand the issue and that shows.  Great research.  I like what you are doing! Keep at it.
. you can also link to other parties driving forces
. have we set a meeting so I can help you determine your scenarios?


GROUP MEMBERS

Bahadir Odevci
Liz Oldham
Shanoj Chandroth
Stephanie Veltkamp

INTRODUCTION

Mashups of everything imaginable are appearing all over the internet, from blogs and real estate, to social networking and traffic news. Information is now being repurposed in ways never thought possible before. In the course of structuring our approach through the future of mashups, you can find below the questions that we thought of.

Enterprisemashups.jpg

"The Web was originally designed to be mashed up," says Google Web developer Aaron Boodman.

UNCERTAINTIES

1. Technology

2. Industry

3. Society

4. Ethics and Morals

RESEARCH QUESTIONS AND ANSWERS

What is a mashup?

How does a mashup work?

What is an API?

What are some examples of mashups?

What are the advantages of mashups?

Why do existing websites let their information be used for mashups?

What are the limiting factors for ubiquitous adoption of mash-ups?

What is enterprise mash-up?

What is SOA, how does it resonate with mash-ups ?

What is SOBA, can SOBA be thought of enterprise mash-up?

What is the future of mash-ups ?

What are the disadvantages of mashups?

Who are mashups targeted at?

What are the main issues with regards to mashups and copyright law?

Are there any changes being made with regards to mashups and copyright?

Security & Privacy with regards to Mashups

How can people learn more about mashups? Mashup camp?

What is REST, REST API?

What is Transactional Mashups?

What are the business implications of mashups?

Mashups – Application Exchange Services

Microsoft Business Solution Apps

DRIVING FORCES

Before we get to the scenarios, let's focus on the underlying reasons for the mashup phenomenon.

Technologists creating for ‘fun’

More than ever, the user experience matters

The desire for software reuse

Ad-hoc demand for services

Desire to make information more accessible

Advent of new web client capabilities

New opportunity to service customers or users

Tendency to catch up with the new industry standards

Customised needs of users

Emergence of broadband / growing online community / a new culture

Industry creating mashups to increase profit

Technology standard

SYSTEM DIAGRAM

Below is the outcome of an out-of-the-box thinking session we had about mashups. We tried to eloborate on the different forces that have effect on the mash-up system.

As a result, we mainly concluded on the existence of four predominant elements that have effect on the dynamics of the mashups: Society - Technology - Industry - Legal/Government.

High level abstract of the four major elements & Mashup system:

MashUpDiagramV2.0.jpg

Brainstorming diagram:

Mashup-system-diagramV3.0.JPG

System diagram of Mashup:

MashUpSysDiagramV6.0.jpg

SCENARIOS

ScenarioTable.jpg

The group focused on three scenarios altogether, what would the outcome be if mashups were very successful, misused or continued to develope slowly as is the present situation.


Scenario 1: Mashup Mania

Scenario 2: Mashup Misuse

Scenario 3: Ever Evolving Mashups?

REFERENCES

http://en.wikipedia.org

http://wwww.programmableweb.com

http://blogs.zdnet.com/service-orientated/?p=550

How to add a Google Map to any web page in less than 10 minutes, from http://blog.explorationage.com/articles/2006/01/08/how-to-add-a-google-map-to-any-web-page-in-less-than-10-minutes

http://zapthink.com/report.htm/?id=ZAPFLASH-2006320

Rethinking BPM in a mashup-based SOA world, from http://blogs.zdnet.com/BTL/?p=2517

Some predictions for the coming 'mashosphere', http://blogs.zdnet.com/Hinchcliffe/index.php?p=13

Some Problems with Mashups, from http://earlystagevc.typepad.com/earlystagevc/2006/02/the_problems_wi.html

Mashups, remix and copyright law, Bamien O'Brien and Professor Brian Fitzgerald

Web 2.0 and Service Oriented Architectures (SOA), from http://www.advancinginsights.com/mybiz/web-2-0-and-soa

So What Does Web 2.0 in the Enterprise Look Like?, from http://earlystagevc.typepad.com/earlystagevc/2006/05/so_what_does_we.html

Mashup Business Models, from http://www.readwriteweb.com/archives/mashup_business.php

Mashup ecosystem poised to explode, from http://blogs.zdnet.com/BTL/?p=2484

Clint Boulton, 2005, The Future of Free Software Lies in The Past, from http://www.internetnews.com/dev-news/article.php/3508051

Foundation for a Free Information Infrastructure, from http://www.ffii.org/index.en.html

The Free Software Definition, from http://www.gnu.org/philosophy/free-sw.html

Philosophy of the GNU Project, http://www.gnu.org/philosophy/

Mashup websites are a hacker's dream come, from truehttp://www.newscientisttech.com/article.ns?id=mg19025516.400

Data Mining 101: Finding Subversives with Amazon Wishlists, from http://www.applefritter.com/bannedbooks

Free Software Foundation, from http://www.fsf.org

No Software Patents!, from http://www.nosoftwarepatents.com