Open Mashup Alliance announced

I’m happy to report that the Open Mashup Alliance has been officially announced. I’ve known about the formation of this group for some time now, and I’ve had to bite my tongue to prevent from leaking the information in advance.

Read the full press release here. (You might notice that I’ve joined the effort as a member as well)

I think this is a really exciting development. I know; some of you might be thinking, “Not another ‘industry alliance’. What have those ever accomplished?” Well, this one has some meat on its bones, thanks to JackBe’s donation of EMML (Enterprise Mashups Markup Language) and run-time engine to the effort.

Having a lingua franca for mashups represents a huge boost to innovations in the mashup space. Let’s say you wanted to write a SharePoint web part to support mashups. How would you do it? Would you try and figure out the proprietary schema/structure of a file created in IBM Mashup Center or perhaps Serena Mashup Composer? Would there even be a market for such a strange animal if you did create it?

Now imagine that you build it around an open standard. First of all, your life is going to be significantly easier. And you’ll be able to pull in mashups created with other tools, like JackBe (and many others, I hope). Maybe there’s someone else out there who wants to make it easy to execute mashups from an iPhone – this can be their ticket to getting started, too.

In short, having an open standard in the mashup space is great. It’s like SQL for databases, or SOAP for APIs, or HTML for browsers (ha ha – just kidding about that last one. Cross-browser testing is a nightmare!). Vendors will compete on their implementations, efficiency, and tooling, and not waste valuable time and resources creating proprietary formats designed to lock us in to particular products.

When you consider how Google shut down their mashup environment, and Microsoft discontinued Popfly it’s natural to understand why some enterprises are a little uncertain if they should venture into this space. If the OMA can pull off its goal and level the mashup playing field, firms won’t have to worry betting on the wrong vendor. It’ll be mash once, run everywhere*.

There are a lot of great companies already committed to participate, and I’m looking forward to working with them to help mashups reach their full potential.

*By the way, the allusion to Java (which famously proclaimed “Write Once, Run Anywhere”) is intentional. JackBe’s CTO is John Crupi, formerly of Sun (and Chief Architect at the Sun Java Center). I can’t help but think his time working on Java had a strong influence on his desire to help establish the OMA.

Leave a Reply

  • IDOL OnDemand Barcode Recognition
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The Barcode Recognition API accepts and scans an image to detect if a barcode is present. If it detects a barcode, the API returns the associ […]
  • IDOL OnDemand Face Detection
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The Face Detection API scans an inputted image for faces and returns the sizing and coordinate positioning of a bounding box that surrounds a […]
  • IDOL OnDemand View Document
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The View Document API uses HP KeyView to extract content and metadata from over 500 different file types. It renders this content into HTML f […]
  • IDOL OnDemand Image Recognition
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view how many of these RESTful APIs behave in action. The Image Recognition API scans an image to compare and match objects against a database of objects that the user provides. The HP-hosted […]
  • IDOL OnDemand OCR Document
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The OCR Document API extracts text from an inputted image. It also returns metadata about the organization and sizing of the text itself. The […]
  • XPS2PDF Web
    XPS2PDF is a web-based tool for converting documents from .XPS or .OXPS format into .PDF format. The XPS2PDF Web API allows users to convert documents directly or asynchronously, get a list of recent conversion jobs, get the status of a specific job, or retrieve the quota limits and current usage for a user's account. Date Updated: 2014-07-24 Tags: [fie […]
  • IDOL OnDemand Store Object
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The Store Object API takes a file, URL, or reference, and stores the file as a reference for other APIs to receive and use. Referencing can b […]
  • IDOL OnDemand Expand Container
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The Expand Container API extracts content from parent containers such as ZIP, TAR, or PST files. It then stores this information in an access […]
  • IDOL OnDemand Text Extraction
    IDOL OnDemand by HP offers an array of data processing APIs for format conversion, image analysis, indexing, search, and textual analysis. Preview capabilities exist to view many of these RESTful APIs behave in action. The Text Extraction API accepts over 500 different document formats. Either upload the file, or link to it using a URL or reference. The API […]
  • Glitxt
    Glitxt is designed to let users encode text in an image in a way that conceals the text but makes it obvious to the human eye that something is hidden in the image. This encryption method makes it difficult for automated data miners to extract the encrypted data, but it is not an advanced encryption method. The Glitxt API allows users to encode text in an im […]