This week's book giveaway is in the OCAJP forum.
We're giving away four copies of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) and have Khalid A Mughal & Rolf W Rasmussen on-line!
See this thread for details.
Win a copy of Programmer's Guide to Java SE 8 Oracle Certified Associate (OCA) this week in the OCAJP forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Mashups - Open Source

 
Mourouganandame Arunachalam
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Mike,

Is there any open source references or implementations on Mashups? (Open Source leads to Open Mind !)

Any thought on Yahoo pipes, Google Mashup Editor (Deprecated? ) .....?
 
Chris Keene
Greenhorn
Posts: 20
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Mashups is a pretty broad term. I tend to think of three kinds of Mashup tools: front end, back end and integrated.
- Front end mashup tools: these tools help build web front ends using widgets/gadgets and little to no programming (iGoogle, PageFlakes)
- Back end mashup tools: these tools combine web-accessible data and services into useful web services (Kapow, Yahoo pipes)
- Integrated mashup tools: these tools can build end-to-end solutions linking web widgets to data and services

So you need to think about what kind of mashing you are trying to do:
1. Are you wanting to create a visual dashboard from existing widgets? Try a front-end mashup tool
2. Are you wanting to turn web-accessible stuff (like ebay auctions or linkedin contacts) into a web service API? Try a back-end mashup tool
3. Are you wanting to create an end-to-end web app like a dashboard or simple business portal? Try an integrated mashup tool

Here are some free, open source mashup solutions you might try:
1. Front end mashup tool: igoogle http://www.google.com/ig
2. Back end mashup tool: open kapow http://openkapow.com/
3. Integrated mashup tool #1: IBM's mashup center http://www-01.ibm.com/software/info/mashup-center/
4. Integrated mashup tool #2: wavemaker http://www.wavemaker.com
 
Mourouganandame Arunachalam
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Chris,

Thanks for the detailed response.

I think except IBM's mashup center (not an open source), I can explore other tools.

In fact I have already used wavemaker ajax IDE, never know that it's a mashup tool

Thanks for the useful information.

 
Vyas Sanzgiri
Ranch Hand
Posts: 686
Chrome Netbeans IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
awesome sources.
 
Mike Ogrinz
Author
Greenhorn
Posts: 17
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
There aren't any full-blown open source mashup tools that I think really are practical in an enterprise environment right now. I attribute this to a few things:
1) Most mashup tools have a fairly sophisticated UI. In my general experience, many open source developers avoid this type of work
2) There aren't any real standards yet. Open source works great when the have a commercial product to model it after (heck, even Linux started this way).
3) There are already open tools and APIs for building simple mashups *outside* the enterprise... Most open source developers start with a desire to build something for themselves, not the corporate world.
4) A general lack of understanding of the potential of mashups is keeping them "low profile"

Those things said, I do expect this to change. Particularly if JackBe's EMML (Enterprise Mashup Markup Language) takes off. With a standard in place, I could see multiple projects kicking off to let you build/manipulate EMML in different ways. And maybe the vendors would all converge on it. JackBe is also trying to form an independent association among the vendors to drive this kind of consistency. In the end, I think it could be a great benefit for everyone.

As Chris points out, there are commercial products you can try for little or no cost. And there's also WS02, who say they have an open source mashup server. I don't know if they have any front-end tooling; I haven't used their product. I wanted to include them in my book, but their product was so new they didn't have any case studies as of a few months ago.
 
Mourouganandame Arunachalam
Ranch Hand
Posts: 398
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
thanks for the info Mike !
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic