Enterprise MashupsWhy mash it up? ‘cos it tastes good?
Evolution of the Mashup
Collage 1. A form of art in which various
materials are arranged and stuck to a backing.
2. A combination or collection of various things.
He was one of the most exceptional artists of the 1920s.
His art form was a bit of everything
Painting, PoetryLiteraturePerformanceArchitectureTypographyDesignCollagePhotomontage
Kurt Schwitters: Art mash-ups
In 1923 Kurt Schwitters began to construct his ultimate work of art.
It began as disparate pieces of collage and assemblages round the studio walls, which over time were connected by string, then wire, then wood, and finally plastered wood.
His "Merzbau" gradually took over the downstairs and when it required more space for expansion, Schwitters cut a hole in the ceiling and gave notice to his upstairs lodgers. Into the individual "grottos" of the Merzbau Schwitters placed a bizarre collection of objects gathered from his friends and fellow artists, anything from a stolen sock to a broken pencil.
Merzbau
James Tenney: Music mash-ups
In 1961 James Tenneycreated Collage #1 ("Blue Suede") fromsamples of ElvisPresley's recording ofthe song "Blue Suede Shoes.
MTV: Popular Music Mash-ups
http://nz.youtube.com/watch?v=CV41-AZTcXg http://nz.youtube.com/watch?v=nYKKmI9q--A&feature=related
Situational Applications introduced by Lotus in 1989
quick situational users application short-life softwaresmall group specific needapplication rapid group Create respond changessituational evolve accommodate abandonment easier development team easyteaming workspace
A composite application defines an application built by combining multiple existing functions into a new application
Composite applications often incorporate logic to control how the multiple functions interact with each other
Composite Applications
People often compare composite applications to mash-ups.
According to Wikipedia,Composite applicationsLeverage enterprise-ready sources ofinformation, while mash-ups rely on web-based, and oftenfree sources.
This ischanging.
A microformat is a web-baseddata formatting approach thatseeks to re-use existingcontent as metadata.
Microformats allow people andmachines to access the sameinformation e.g. contact information, geographiccoordinates, calendar events
Microformats
A widget is a portable chunkof code that can be installedand executed within a webpage.
Widgets have existed sincethe beginning of the Web inthe form of counters and advertising banners.
The first widely syndicatedweb widget, Trivia Blitz wasintroduced in 1997 embedded on 15000websites within one year.
Widget Creators, Catalogues and
Aggregators
A mash-up is a webapplication thatcombines data frommore than one sourceinto a single integrated view.
Content used inmash-ups is typicallysourced from a thirdparty via a Widget orAPI (web service).
What is a Mash-up?
In 2005 Paul Rademacher created HousingMaps.com, a combination of Google Maps with real estate listings from Craigslist
One of the first mash-ups
3RsReturn value quickly
Rapid creation (hours)Reuse existing capabilities
Mash-up solutions must deliver the 3Rs
What has caused this evolution?
A need to blendEnterprise andInternet capabilities
Costof solutioncreationand deliveryneeds to below
Num
ber o
f use
rs p
er a
pplic
atio
n
Number of applications
Strategic, IT built applications
Long Tail - situational
Mashups
A need to deliver to the long
tail within the enterpriseand to customers
Long-tail
PortalsSOA
http://www.pewinternet.org/pdfs/PIP_Teens_Social_Media_Final.pdf
35% of all teen girls blog54% of wired girls post photos online19% of boys have posted videos39% share their own artistic creations online26% of teens remix content 27% of teens maintain a personal webpage28% of teens have created their own blog33% of teens create or work on webpages or blogs for others
http://www.flickr.com/photos/14692968@N00/1351463530/
Demographics
A growing cultureof participation andinnovation
Interoperability and Openness
How do we progress?
David Boloker of IBM holds thechair for the Open AJAXalliance to drive interoperabilityamong AJAX toolkits and morerecently has been drivinginitiatives to develop standardsfor widgets, mashups andmashup security.
“There are two kinds of people in thisworld, the givers and the takers. Thedifference between the two is that thetakers eat well, and the givers sleepwell at night.”
Joy Mills (Between Heaven and Earth: the Purpose of the Soul)
Chris Sparshott(Sparkbouy)[email protected]
Portfoliohttp://www.slideshare.net/sparkbouy/slideshows
Bloghttp://chrissparshott.com
Can I help?
Top Related