Archive for August, 2007

Telephony Mashups

Programmable WebProgrammable Web announced today a new feature at their site: markets which give a vertical segmentation of web APIs and mashups with three initial markets: mapping, shopping and what is the most interesting for me: telephony. There is as well an article describing current state of Telephony & Mobile APIs and Mashups. The telephony mashup sector is very dynamic and I believe will keep progressing. Converging information about user location, presence with data from the Web plus communication capabilities (APIs for voice call, conference call, messaging) will result with very interesting mashups. Some of them will be cool. Some of them will be cool and very successful. What it might be? Hmmm… You tell me. I can just give you some examples. Have a look at the finalist list of the O’Reilly ETel 2007 Mashup Contest to get a feeling what is possible to build. I was working couple of months ago on Treehouse Mashups using Web21c SDK (BTW it was a mashup of the day at Programmable Web). It could be a good example as well. So… What would you build?

Popularity: 24% [?]

Comments

Google Mashup Editor

Google Mashup EditorI just got an invitation to try Google Mashup Editor (GME) which is a new AJAX development framework from Google with a web based IDE where you can edit, compile and test your mashups. In opposition to Yahoo Pipes the solution from Google doesn’t give you a slick visual editor where you can do any transformation of a RSS feed just by dragging and dropping. In this case you will have to type something. You don’t like it? I do. There is an example which displays an RSS feed:

<gm:page title="Mashup">

  <h1>Hello World!</h1>

  <gm:list id="diggFeed" data="http://www.digg.com/rss/index.xml" pagesize="10" template="diggTemplate"/>

  <gm:template id="diggTemplate">
    <table>
      <tr repeat="true">
        <td><gm:text ref="atom:title"/></td>
        <td><gm:text ref="digg:diggCount"/></td>
      </tr>
    </table>
  </gm:template>

</gm:page>

So, the editor accepts mixture of standard HTML, CSS, Javascript with Google Mashup tags. When you compile your application for testing and publishing, all the GME tags are transformed into JavaScript. An application can be tested in their sandbox. Ready application is hosted on Google servers and can be trivially transformed into iGoogle gadget. What is very interesting is an eventing model that allows you to emit events in one module that are handled in another module. It is fairly easy to create a map mashups and there is support for geo rss as well. To check what is possible to build using GME visit GME Mashup Gallery. There is also an official blog about GME. Niiiiiice!

Popularity: 20% [?]

Comments

Close
E-mail It