SlideShare a Scribd company logo
1 of 4
Mashup Magic
Imagine the consumers of IT services have become innovators overnight ?
Huh ! Isn't it a magic ? ... Yup it is ! Lets call it - Mashup Magic !
If you haven't yet witnessed the wizardry of JackBe and Sun, the mashup magicians,
do it now !
Lets chant the JackBe Mantra - 'User is the Killer App' !

Mashup enormously empowers users who really wanted to collaborate things
available on web dynamically on-the-fly, simply query/merge whatever relevant data
coming on the way !
Users longed for implementing situational requirements innovatively as mashup
service and publish it for otheres to access. Well ! Jackbe and jMaki is here to quench
theier mashup thrust!
Mashup is a great ceremony of marriage between Web 2.0 and SOA !

Also it is the great enabler for U2B and software as service
.. liberating content from web pages, segregating data sources and finally federating
into Enterprise portal !

Welcome to Enterprise 2.0 - the world of Enterprise Mashups !
Mashup 'View' component is implemented using heavy widgets, ajax toolkit,
dashboard and also lightweight mashlets. Its time for RIAjuvination.

Mashup view can be embedded inside JSF, Rails, PHP.
Mashup sees web as a platform of services from a mere host of applications !
Mashup 'Data' component is a federation of data from DB, RSS, REST, HTTPBC,
Jersy, .NET, POJO, MQ. It is a single collaboration layer
courtesy : JackBe Mashup Demo
Mashup developers should expose data sources to consumers as services, register the
services and load them in registry... so that, consumers/business users can get a quick
result for situational requirements! .. basically drag n drop few artifacts and assemble
a mashup.
Sun-jMaki was launched with much fanfare but soon lost its pace ...and JackBe-
presto-emml is a major player in the mashup market!

JackBe Presto EMML is helping fast realize the enterprise dream - Converging SOA
in Ajax space as a wrapper on Dojo, Yahoo (Yahoo Maps, YUI, Yahoo GeoCoders),
Scriptaculous, Google (Google Map, Google Gear), Prototype.js, RSS Feeds, jQuery
and Flash

Lets explore a jMaki demo
We select a date (a rich calendar widget)
The Combo which listens to changes of calendar, fetches the list of Sun Tech Events
taking place. Yahoo GeoCoder service is published on the topic where google map is
listening to.
On change of combo, google map changes the place on the fly.
Behind the scene, jMaki runtime is managed by XHP servlet.
jMaki mandates a Publish/subscribe protocol to bind one or more jMaki widgets
through declataive chain of actions.
   • Every jMaki widget is a folder of 3 files (htm, css, .js)
   • As soon as an ajax-enabled widget triggers an action, dynamic JSON is
     generated ..
   • JSON is a great simple syntax () to mix java with webservice and create
     mashup script.
• The XHP receives the request in the format (ID, URL, Parameters, API Key)
      and then processes the request to pull data from external service.
    • Without redeploying the app or refreshing the page, data is fed to the widget.
    • If its rss feed then automatically, rss-css is applied.

Don't wait to get your hands dirty ... dive into jMaki
Easiest way to create a jMaki based enterprise mashup is to create an EDM
application using Netbeans.

Nice articles : WOA, Enterprise Web 2.0
JackBe Presto is a great enterprise mashup product.

Read how JackBe helps realize mashup dream.
A great article by JackBe CTO - The 5 Cs of Enterprise Mashups
JackBe is one of the proponents of Enterprise mashups focussing totally on users
(Tag/Share/Search-able/Userdriven).

One of the main features of EM is it aims at providing lightweight mashlets to the
users and performs service operations (5Cs) on the server side as opposed to Web
Mashup.Live it up!
JackBe Presto Wires and EMML Editor help you play with registerd services (query/
merge etc.) to create your dream mashup application in a flash !
programmable web,
page flakes
housing maps
jackbe tv

Gartner forecast
    By 2012, Web mashups will be the dominant model (80 percent) for the
    creation of composite enterprise applications. Mashup technologies will
    evolve significantly over the next five years.



http://code.google.com/apis/maps/index.html

http://blog.programmableweb.com/2010/04/04/4-new-apis-football-soccer-bible-motorsports-and-
document-viewing/

http://code.google.com/apis/ajaxsearch/multimedia.html

http://blog.programmableweb.com/category/bestmashups/

http://www.programmableweb.com/api/onelogin
Mashup Example :
http://www.allapis.com/Yahoo_Flickr_Weather_Maps.aspx

http://blog.programmableweb.com/2010/02/17/5-online-ides-that-let-you-code-in-the-cloud/

http://blog.programmableweb.com/2010/02/02/top-10-youtube-mashups-of-all-time/

http://www.programmableweb.com/api/earthtools

http://www.programmableweb.com/api/google-maps-data

http://www.programmableweb.com/api/yahoo-geoplanet

http://www.programmableweb.com/api/yahoo-geocoding

More Related Content

Viewers also liked

Standing O Capabilities
Standing O CapabilitiesStanding O Capabilities
Standing O Capabilitiesdorourke88
 
Fluency phrases set 1revised
Fluency phrases set 1revisedFluency phrases set 1revised
Fluency phrases set 1revisedeasorrell
 
Standing O Capabilities
Standing O CapabilitiesStanding O Capabilities
Standing O Capabilitiesdorourke88
 
Missing number presentation
Missing number presentationMissing number presentation
Missing number presentationeasorrell
 
Standing O Capabilities
Standing O CapabilitiesStanding O Capabilities
Standing O Capabilitiesdorourke88
 
Fluency phrases set 1revised
Fluency phrases set 1revisedFluency phrases set 1revised
Fluency phrases set 1revisedeasorrell
 
5 idées fausses sur Hong Kong
5 idées fausses sur Hong Kong5 idées fausses sur Hong Kong
5 idées fausses sur Hong KongFlorence Muratet
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic WaveKaniska Mandal
 
Google Analytics au service de l’emailing
Google Analytics au service de l’emailingGoogle Analytics au service de l’emailing
Google Analytics au service de l’emailingAurelienBouchard
 
Correa leiva andrea
Correa leiva andreaCorrea leiva andrea
Correa leiva andreadebora
 
Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Kaniska Mandal
 
EE-Mail - Email Marketing with the ExpressionEngine CMS
EE-Mail - Email Marketing with the ExpressionEngine CMSEE-Mail - Email Marketing with the ExpressionEngine CMS
EE-Mail - Email Marketing with the ExpressionEngine CMSStephen Pratley
 
Проект Зангиевой Милены и Чихтисовой Лауры
Проект Зангиевой Милены и Чихтисовой ЛаурыПроект Зангиевой Милены и Чихтисовой Лауры
Проект Зангиевой Милены и Чихтисовой ЛаурыОксана Тлатова
 
2020 tour afternoon presentation part 2
2020 tour afternoon presentation part 22020 tour afternoon presentation part 2
2020 tour afternoon presentation part 2NCT
 
пустографка, основа для урока онз
пустографка, основа для урока онзпустографка, основа для урока онз
пустографка, основа для урока онзОксана Тлатова
 

Viewers also liked (15)

Standing O Capabilities
Standing O CapabilitiesStanding O Capabilities
Standing O Capabilities
 
Fluency phrases set 1revised
Fluency phrases set 1revisedFluency phrases set 1revised
Fluency phrases set 1revised
 
Standing O Capabilities
Standing O CapabilitiesStanding O Capabilities
Standing O Capabilities
 
Missing number presentation
Missing number presentationMissing number presentation
Missing number presentation
 
Standing O Capabilities
Standing O CapabilitiesStanding O Capabilities
Standing O Capabilities
 
Fluency phrases set 1revised
Fluency phrases set 1revisedFluency phrases set 1revised
Fluency phrases set 1revised
 
5 idées fausses sur Hong Kong
5 idées fausses sur Hong Kong5 idées fausses sur Hong Kong
5 idées fausses sur Hong Kong
 
Riding The Semantic Wave
Riding The Semantic WaveRiding The Semantic Wave
Riding The Semantic Wave
 
Google Analytics au service de l’emailing
Google Analytics au service de l’emailingGoogle Analytics au service de l’emailing
Google Analytics au service de l’emailing
 
Correa leiva andrea
Correa leiva andreaCorrea leiva andrea
Correa leiva andrea
 
Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1Machine Learning Comparative Analysis - Part 1
Machine Learning Comparative Analysis - Part 1
 
EE-Mail - Email Marketing with the ExpressionEngine CMS
EE-Mail - Email Marketing with the ExpressionEngine CMSEE-Mail - Email Marketing with the ExpressionEngine CMS
EE-Mail - Email Marketing with the ExpressionEngine CMS
 
Проект Зангиевой Милены и Чихтисовой Лауры
Проект Зангиевой Милены и Чихтисовой ЛаурыПроект Зангиевой Милены и Чихтисовой Лауры
Проект Зангиевой Милены и Чихтисовой Лауры
 
2020 tour afternoon presentation part 2
2020 tour afternoon presentation part 22020 tour afternoon presentation part 2
2020 tour afternoon presentation part 2
 
пустографка, основа для урока онз
пустографка, основа для урока онзпустографка, основа для урока онз
пустографка, основа для урока онз
 

Similar to Mashup Magic

Meteor Mobile App Development
Meteor Mobile App DevelopmentMeteor Mobile App Development
Meteor Mobile App DevelopmentSanjay Kumar
 
Building single page applications
Building single page applicationsBuilding single page applications
Building single page applicationsSC5.io
 
Building a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one weekBuilding a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one weekDr. Felix Raab
 
Enterprise Modernization for Power Systems
Enterprise Modernization for Power SystemsEnterprise Modernization for Power Systems
Enterprise Modernization for Power SystemsRoyal Cyber Inc.
 
Intro to BackboneJS + Intermediate Javascript
Intro to BackboneJS + Intermediate JavascriptIntro to BackboneJS + Intermediate Javascript
Intro to BackboneJS + Intermediate JavascriptAndrew Lovett-Barron
 
Js foo - Sept 8 upload
Js foo - Sept 8 uploadJs foo - Sept 8 upload
Js foo - Sept 8 uploadDebnath Sinha
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...Matt Raible
 
Summarize the What Is Web 2.0
Summarize the What Is Web 2.0Summarize the What Is Web 2.0
Summarize the What Is Web 2.0wacerone
 
OpenSource Node.js API Framework and Server for Enterprise
OpenSource Node.js API Framework and Server for EnterpriseOpenSource Node.js API Framework and Server for Enterprise
OpenSource Node.js API Framework and Server for EnterpriseShubhra Kar
 
Developing For The Web
Developing For The WebDeveloping For The Web
Developing For The Webaleemb
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentationcolberding
 
Cloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case StudyCloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case StudyMustafa Salam
 
Managing Large Flask Applications On Google App Engine (GAE)
Managing Large Flask Applications On Google App Engine (GAE)Managing Large Flask Applications On Google App Engine (GAE)
Managing Large Flask Applications On Google App Engine (GAE)Emmanuel Olowosulu
 
Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3Lucas Jellema
 
Web 2.0 Rvce Mca
Web 2.0 Rvce McaWeb 2.0 Rvce Mca
Web 2.0 Rvce Mcasundeepa
 
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastData-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastAyman El-Hattab
 
RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?Pat Cappelaere
 
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech TalkCloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech TalkRed Hat Developers
 

Similar to Mashup Magic (20)

Meteor Mobile App Development
Meteor Mobile App DevelopmentMeteor Mobile App Development
Meteor Mobile App Development
 
Building single page applications
Building single page applicationsBuilding single page applications
Building single page applications
 
Building a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one weekBuilding a full-stack app with Golang and Google Cloud Platform in one week
Building a full-stack app with Golang and Google Cloud Platform in one week
 
Enterprise Modernization for Power Systems
Enterprise Modernization for Power SystemsEnterprise Modernization for Power Systems
Enterprise Modernization for Power Systems
 
Intro to BackboneJS + Intermediate Javascript
Intro to BackboneJS + Intermediate JavascriptIntro to BackboneJS + Intermediate Javascript
Intro to BackboneJS + Intermediate Javascript
 
Js foo - Sept 8 upload
Js foo - Sept 8 uploadJs foo - Sept 8 upload
Js foo - Sept 8 upload
 
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
Microservices for the Masses with Spring Boot, JHipster, and OAuth - South We...
 
Summarize the What Is Web 2.0
Summarize the What Is Web 2.0Summarize the What Is Web 2.0
Summarize the What Is Web 2.0
 
OpenSource Node.js API Framework and Server for Enterprise
OpenSource Node.js API Framework and Server for EnterpriseOpenSource Node.js API Framework and Server for Enterprise
OpenSource Node.js API Framework and Server for Enterprise
 
Developing For The Web
Developing For The WebDeveloping For The Web
Developing For The Web
 
Station Four: Web Redesign Presentation
Station Four: Web Redesign PresentationStation Four: Web Redesign Presentation
Station Four: Web Redesign Presentation
 
Cloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case StudyCloud technology (Mashup) + Case Study
Cloud technology (Mashup) + Case Study
 
Managing Large Flask Applications On Google App Engine (GAE)
Managing Large Flask Applications On Google App Engine (GAE)Managing Large Flask Applications On Google App Engine (GAE)
Managing Large Flask Applications On Google App Engine (GAE)
 
Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3Report From JavaOne 2009 - part 3
Report From JavaOne 2009 - part 3
 
Web 2.0 Rvce Mca
Web 2.0 Rvce McaWeb 2.0 Rvce Mca
Web 2.0 Rvce Mca
 
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle EastData-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
Data-Centric Composites and Mashups in SharePoint 2010 - TechEd Middle East
 
Js il.com
Js il.comJs il.com
Js il.com
 
RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?RESTFul Services, Does it Matter Anymore?
RESTFul Services, Does it Matter Anymore?
 
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech TalkCloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
Cloud-Native Modernization or Death? A false dichotomy. | DevNation Tech Talk
 
Xapstr
XapstrXapstr
Xapstr
 

More from Kaniska Mandal

Machine learning advanced applications
Machine learning advanced applicationsMachine learning advanced applications
Machine learning advanced applicationsKaniska Mandal
 
MS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning AlgorithmMS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning AlgorithmKaniska Mandal
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsKaniska Mandal
 
Debugging over tcp and http
Debugging over tcp and httpDebugging over tcp and http
Debugging over tcp and httpKaniska Mandal
 
The Road To Openness.Odt
The Road To Openness.OdtThe Road To Openness.Odt
The Road To Openness.OdtKaniska Mandal
 
Perils Of Url Class Loader
Perils Of Url Class LoaderPerils Of Url Class Loader
Perils Of Url Class LoaderKaniska Mandal
 
Making Applications Work Together In Eclipse
Making Applications Work Together In EclipseMaking Applications Work Together In Eclipse
Making Applications Work Together In EclipseKaniska Mandal
 
E4 Eclipse Super Force
E4 Eclipse Super ForceE4 Eclipse Super Force
E4 Eclipse Super ForceKaniska Mandal
 
Create a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkCreate a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkKaniska Mandal
 
Creating A Language Editor Using Dltk
Creating A Language Editor Using DltkCreating A Language Editor Using Dltk
Creating A Language Editor Using DltkKaniska Mandal
 
Advanced Hibernate Notes
Advanced Hibernate NotesAdvanced Hibernate Notes
Advanced Hibernate NotesKaniska Mandal
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming MediaKaniska Mandal
 
Rest With Json Vs Soap With Xml
Rest With Json Vs Soap With XmlRest With Json Vs Soap With Xml
Rest With Json Vs Soap With XmlKaniska Mandal
 

More from Kaniska Mandal (16)

Machine learning advanced applications
Machine learning advanced applicationsMachine learning advanced applications
Machine learning advanced applications
 
MS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning AlgorithmMS CS - Selecting Machine Learning Algorithm
MS CS - Selecting Machine Learning Algorithm
 
Core concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data AnalyticsCore concepts and Key technologies - Big Data Analytics
Core concepts and Key technologies - Big Data Analytics
 
Debugging over tcp and http
Debugging over tcp and httpDebugging over tcp and http
Debugging over tcp and http
 
Designing Better API
Designing Better APIDesigning Better API
Designing Better API
 
The Road To Openness.Odt
The Road To Openness.OdtThe Road To Openness.Odt
The Road To Openness.Odt
 
Perils Of Url Class Loader
Perils Of Url Class LoaderPerils Of Url Class Loader
Perils Of Url Class Loader
 
Making Applications Work Together In Eclipse
Making Applications Work Together In EclipseMaking Applications Work Together In Eclipse
Making Applications Work Together In Eclipse
 
E4 Eclipse Super Force
E4 Eclipse Super ForceE4 Eclipse Super Force
E4 Eclipse Super Force
 
Create a Customized GMF DnD Framework
Create a Customized GMF DnD FrameworkCreate a Customized GMF DnD Framework
Create a Customized GMF DnD Framework
 
Creating A Language Editor Using Dltk
Creating A Language Editor Using DltkCreating A Language Editor Using Dltk
Creating A Language Editor Using Dltk
 
Advanced Hibernate Notes
Advanced Hibernate NotesAdvanced Hibernate Notes
Advanced Hibernate Notes
 
Best Of Jdk 7
Best Of Jdk 7Best Of Jdk 7
Best Of Jdk 7
 
EMF Tips n Tricks
EMF Tips n TricksEMF Tips n Tricks
EMF Tips n Tricks
 
Protocol For Streaming Media
Protocol For Streaming MediaProtocol For Streaming Media
Protocol For Streaming Media
 
Rest With Json Vs Soap With Xml
Rest With Json Vs Soap With XmlRest With Json Vs Soap With Xml
Rest With Json Vs Soap With Xml
 

Mashup Magic

  • 1. Mashup Magic Imagine the consumers of IT services have become innovators overnight ? Huh ! Isn't it a magic ? ... Yup it is ! Lets call it - Mashup Magic ! If you haven't yet witnessed the wizardry of JackBe and Sun, the mashup magicians, do it now ! Lets chant the JackBe Mantra - 'User is the Killer App' ! Mashup enormously empowers users who really wanted to collaborate things available on web dynamically on-the-fly, simply query/merge whatever relevant data coming on the way ! Users longed for implementing situational requirements innovatively as mashup service and publish it for otheres to access. Well ! Jackbe and jMaki is here to quench theier mashup thrust! Mashup is a great ceremony of marriage between Web 2.0 and SOA ! Also it is the great enabler for U2B and software as service .. liberating content from web pages, segregating data sources and finally federating into Enterprise portal ! Welcome to Enterprise 2.0 - the world of Enterprise Mashups ! Mashup 'View' component is implemented using heavy widgets, ajax toolkit, dashboard and also lightweight mashlets. Its time for RIAjuvination. Mashup view can be embedded inside JSF, Rails, PHP. Mashup sees web as a platform of services from a mere host of applications ! Mashup 'Data' component is a federation of data from DB, RSS, REST, HTTPBC, Jersy, .NET, POJO, MQ. It is a single collaboration layer
  • 2. courtesy : JackBe Mashup Demo Mashup developers should expose data sources to consumers as services, register the services and load them in registry... so that, consumers/business users can get a quick result for situational requirements! .. basically drag n drop few artifacts and assemble a mashup. Sun-jMaki was launched with much fanfare but soon lost its pace ...and JackBe- presto-emml is a major player in the mashup market! JackBe Presto EMML is helping fast realize the enterprise dream - Converging SOA in Ajax space as a wrapper on Dojo, Yahoo (Yahoo Maps, YUI, Yahoo GeoCoders), Scriptaculous, Google (Google Map, Google Gear), Prototype.js, RSS Feeds, jQuery and Flash Lets explore a jMaki demo We select a date (a rich calendar widget) The Combo which listens to changes of calendar, fetches the list of Sun Tech Events taking place. Yahoo GeoCoder service is published on the topic where google map is listening to. On change of combo, google map changes the place on the fly. Behind the scene, jMaki runtime is managed by XHP servlet. jMaki mandates a Publish/subscribe protocol to bind one or more jMaki widgets through declataive chain of actions. • Every jMaki widget is a folder of 3 files (htm, css, .js) • As soon as an ajax-enabled widget triggers an action, dynamic JSON is generated .. • JSON is a great simple syntax () to mix java with webservice and create mashup script.
  • 3. • The XHP receives the request in the format (ID, URL, Parameters, API Key) and then processes the request to pull data from external service. • Without redeploying the app or refreshing the page, data is fed to the widget. • If its rss feed then automatically, rss-css is applied. Don't wait to get your hands dirty ... dive into jMaki Easiest way to create a jMaki based enterprise mashup is to create an EDM application using Netbeans. Nice articles : WOA, Enterprise Web 2.0 JackBe Presto is a great enterprise mashup product. Read how JackBe helps realize mashup dream. A great article by JackBe CTO - The 5 Cs of Enterprise Mashups JackBe is one of the proponents of Enterprise mashups focussing totally on users (Tag/Share/Search-able/Userdriven). One of the main features of EM is it aims at providing lightweight mashlets to the users and performs service operations (5Cs) on the server side as opposed to Web Mashup.Live it up! JackBe Presto Wires and EMML Editor help you play with registerd services (query/ merge etc.) to create your dream mashup application in a flash ! programmable web, page flakes housing maps jackbe tv Gartner forecast By 2012, Web mashups will be the dominant model (80 percent) for the creation of composite enterprise applications. Mashup technologies will evolve significantly over the next five years. http://code.google.com/apis/maps/index.html http://blog.programmableweb.com/2010/04/04/4-new-apis-football-soccer-bible-motorsports-and- document-viewing/ http://code.google.com/apis/ajaxsearch/multimedia.html http://blog.programmableweb.com/category/bestmashups/ http://www.programmableweb.com/api/onelogin