Posts Tagged ‘open-source’

A Trifecta of Cool Mashup News

For the past several months I’ve been blogging over at SearchSOA, in absence of any major advances in the world of mashups. In fact, it seemed that even as the tech industry as a whole continued to move towards the APIs that make mashups possible, it had abandoned the notion of mashups as a new development paradigm. Within the past couple of weeks there has been a veritable explosion of mashup-related announcements that demonstrate otherwise.

Item 1: Microsoft Re-Enters the World of Mashups

I totally did not see this one coming. After Microsoft shuttered Popfly, its own mashup environment, I had assumed their flirtation with mashups was over. Yet from out of nowhere comes ExcelMashup.com, a platform for mashing together excel workbooks and public APIs.  Clearly Microsoft has not abandonded mashups and now sees Excel as a means to drive their creation. I recall a 2008 Web 2.0 Expo talk given by John Musser, founder of ProgrammableWeb, where he predicted Enterprise Mashups would be the Excel of our era. In his prescient way, it looks like John might have been closer to the truth than he thought!

Item 2: An Enterprise-worthy Open Source Mashup Tool

The good news continued with the release of Convertigo’s Enterprise Mashup Server Community Edition (press release )

I have always felt that the mashup community needed to get traction with the open-source community in order to be successful in enterprise environments (I had high hopes for the Open Mashup Alliance). Obviously, people could always manually connect various APIs and code an interface around the results, but even a small amount of tooling can accelerate this process dramatically. And using a mashup product like Convertigo CE can expose this discipline to a much broader class of non-developer. Convertigo CE has 4 main functions:

  • Connectors — for any SQL, REST, SOAP, RSS, ATOM or Microsoft Excel file;
  • Sequencer — combines, orchestrates and exposes new REST, SOAP or JSON services;
  • Gadgetizer — feed portals with services and widgets for Microsoft SharePoint, Oracle Web Center, IBM WebSphere portal or any open source portal;
  • Mobilizer — build and deploy cross-platform mobile native or web applications for iOS, Android, BlackBerry and Windows Mobile.

I used an earlier version of Convertigo (along with tools from JackBe and Kapow) at a Web 2.0 presentation I gave on mashups and it was very powerful. I plan on testing the Community Edition and posting an in-depth review in the future.

Item 3: If This… Then That…

The last announcement comes in the spirit of web-based mashup creation tools like Dapper and Yahoo Pipes. “If This then That” (http://ifttt.com) is a new site that provides a way to mash services together to perform simple, specific tasks. For example, “IF it is going to rain, THEN send me an SMS”. The condition would use a weather API to check the forecast for your area, and then an SMS API to send you a notification if needed. These types of simple automated tasks are the equivalent of the parameciums of the mashup world, and yet the site is hugely popular and tens of thousands of these tasks have been created by the community. As I wrote in my post, “Dumbing-down Mashups: A Good Thing?” the spread of simpler mashup products like ifttt is ultimately what allows a more complex ecosystem to develop. Non-developers will be casually drawn to a site like ifttt at home, fall in love with it, and ultimately demand similar capabilities in their workplace.

  • AdGear
    AdGear Technologies, Inc. is a digital advertising technology company that provides software for the digital media industry. In the site, AdGear presents services for publishers, marketers, mobile devices, and platforms. Particularly for customers, the benefits include advanced advertising analytics, attribution measurement, ad serving, real-time bidding, an […]
  • FreshMail
    FreshMail is a platform for composing, sending, and tracking email campaigns. The web portal is equipped with customizable templates, an interface to input subscriber lists, and real time email monitoring. Developers can make HTTP calls to the FreshMail API in order to access a user's FreshMail account functionality. The API can be used to receive campa […]
  • Transcription HUB
    Transcription HUB is a transcription company that aims to delight customers through cost effective, secure, and easy audio and video transcription services. Transcription Hub offers general transcriptions for conferences, market research, webinars, and trade shows. Academia can benefit from transcribed classroom lectures, research interviews, and dissertatio […]
  • LotteryFeed
    LotteryFeed is an online company that provides information on lottery results in North America and around the world. These data feeds are in XML, HTML, JSON and TEXT formats. With the LotteryFeed API, developers will be able to integrate this information into their applications, allowing their users to access lottery information directly. Date Updated: 2014- […]
  • Scratch
    Built and supported by the Lifelong Kindergarten Group at the MIT Media Lab, Scratch is a free resource geared toward educating children on animation technology and web development tools. Scratch can be used to program interactive games, stories, and animations within their online editor. Using the Scratch API, developers can pass project IDs in order to acc […]
  • HiPay TPP Gateway
    HiPay is a French digital payment provider handling transactions for all types of billing for web, eCommerce, and mobile integrations. The HiPay TPP Gateway API can be accessed using JSON & XML formats, and is free for qualifying members to integrate into 3rd party applications. All payments processed through HiPay are done so using SSL to ensure secure […]
  • SFTool
    Hosted by the U.S. General Services Administration, the SFTool provides a range of sustainable building content for commercial architecture in easily consumable formats. Calls to the SFTools API can be made to return green-tips and material suggestions for various office-related and productive work spaces. The best-practice tips come in the form of paragraph […]
  • Keybase
    Keybase is an open source data-encryption-themed command line program that hosts a directory of public social network keys and identify proofs. Developers can implement the Keybase API to access their directory programmatically. HTTP GET/POST requests can be sent with a JSON encoded structure to receive a given user's username, to calculate password has […]
  • Sococo
    Sococo is an office collaboration and network platform incorporating private chats, digital conference rooms, group messaging and voice conferencing. Sococo also enables screen-sharing and file-sharing. This internal business productivity tool can be implemented into 3rd party applications with the Sococo RESTful API. Parameters such as sending and receiving […]
  • Heatmaps.tf
    Heatmaps.tf uses open data sources to supply heatmap visualizations of recent killings within the Team Fortress online gaming community. Using the public Heatmaps.tf API, developers may make GET HTTP requests to receive CSV data sheets of real-time in game statistics. Different calls can be used to return a list of total kills in all maps with valid overview […]