Category: Research

Homecamp anyone? 0

Homecamp anyone?

We’ll be going (okay, I’ll be going) to homecamp this saturday in London and hopefully present a quick and dirty demo of what we’re currently doing a with some real devices. Of course, we were supposed to have the LHC with us and a crew of flash programmers to do a kick ass-demo. But we didn’t. So I’ll just bring a “work in progress fast prototype” of what we have currently to show the potentials of WOT (such as some rfid-enabled websites, a physical mashup of energy consumption, and some curl to get data from sensor nets). There were supposed...

Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design 0

Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design

Why is the Web Loosely Coupled? A Multi-Faceted Metric for Service Design by Cesare Pautasso and Erik Wilde. Dom: Just for the records, I have to admit that this paper is clearly amongst my top five for 2009. It’s a paper we can use and cite quite a lot in frame of our web of things projects in order to justify our design choices. Cesare begins by asking the audience whether WSDL is loosely-coupled? Most people said no which kind of crashed Cesare’s effect (Dom: I guess many people like me pre-read the paper ;-)). Some aspects of WSDL go...

Rapid Development of Spreadsheet-based Web Mashups 0

Rapid Development of Spreadsheet-based Web Mashups

The first talk of the day I decided to attend is from Woralak Kongdenfha from the University of South Wales, I had the chance to talk to Woralak yesterday about this concept of using Excel as a Mashup platform. I’ve been quite into (physical) mashups lately and I quite liked the idea since Excel is certainly a tool that people (at least from a business or IT field) massively understand. They probably understand it better than novel mashup editors such as Yahoo Pipes and co. Woralak starts by explaining that they devices to use Excel as a mashup platform exactly...

13

Towards the Web of Things: Web Mashups for Embedded Devices @ MEM 2009

Dominique Guinard and Vlad Trifa, Towards the Web of Things: Web Mashups for Embedded Devices Dominique Guinard presents this paper. (You might wonder how I manage to both present it and blog about it, well this is thanks to Ghislain Fourny who wrote a summary of my talk). After introducing a couple of smart objects and noticing that the audience is uncool as nobody has a Poken, Dominique asks how we are going to deal with the 1000+ smart objects each person is going to have within the next 5 to 10 years. Communicating with these objects could be made...

Remash! – Blueprints for RESTful Situational Web Applications 1

Remash! – Blueprints for RESTful Situational Web Applications

Remash! By Benjamin Blau, Steffen Lamparter and Steffen Haak, Steffen Haak is providing us with some blueprints for RESTful apps. He starts with a number of principles: 1) Resource oriented architectures -> services should expose data instead of functionality 2) Lightweight composition and flexible binding -> services should be re-composables 3) Mass collaboration, customization and perpetual beta -> ability to share the compositions. Steffen then explains how these principles were applied against a number of tools (e.g. Yahoo Pipes, etc.) to evaluate them. They identified three types of shortcomings: 1) Integration -> rather hard to integrate third-party services, not already...

Mobile Web Widgets: Enabler of Enterprise Mobility Work 0

Mobile Web Widgets: Enabler of Enterprise Mobility Work

Alison Lee from Nokia Research is talking about mobility and mashups focusing on how mobile web widgets can enable more efficient and sense-making enterprise work while on the go. Mobile widgets are very lightweight applications similar to mashups. They offer to use content on the web, just like mashups, but also content from your mobile phone such as data coming from on-board sensors, address books, messages, etc. Unfortunately mobile widgets platforms are rather proprietary and incompatible amongst the vendors. Efforts at the W3C are going towards a standard for mobile widgets which could really help towards more homogeneity. Alison then...

Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Tools for Mashups 0

Elucidating the Mashup Hype: Definition, Challenges, Methodical Guide and Tools for Mashups

Elucidating the Mashup Hype: Definition, Challenges, Methodicla Guide and Tools for Mashups by Victoria Torres from the Universidad Politecnica de Vlencia at MEM 2009. There is no clear definition of what a mashup is. It’s about data processing, reuse, Web 2.0 (especially the do-it-yourself part). Victoria provides an essay of definition: “Web-based applications that is created by combining and processing on-line third party resources, resources that contribute with data, presentation and functionality”. She goes on with comparing traditional SOAs and Mashups. Basically, the differences are in the contract, for mashup usually no formal definition (Dom: do you guys agree with...

Cloud-based Enterprise Mashup Integration Services for B2B Scenarios 0

Cloud-based Enterprise Mashup Integration Services for B2B Scenarios

Robert Siebeck, Till Janner, Christoph Schroth, Volker Hoyer, Wolfgang Woerndl and Florian Urmetzer on Cloud-based Enterprise Mashup Integration Services for B2B Scenarios. In this first talk of the 2nd International Workshop on Mashups, Enterprise Mashups and Lightweight Composition on the Web at the WWW conference (WWW 2009), Volker Hoyer (a colleague from SAP Research in St-Gallen) talks about patterns to integrate information resources (e.g. an ERP) and generic cloud services (e.g. storage) in the context of enterprise computing. Enterprise mashups are web resources that combine other web resources that have a business relevance, but unlike traditional compositions mashups can be...

Mashlight: a Lightweight Mashup Framework for Everyone 0

Mashlight: a Lightweight Mashup Framework for Everyone

Sam Guinea, Luciano Baresi, Matteo Albinola and Matteo Carcano present the Mashlight framework at MEM 2009. Mashlight is a lightweight mashup framework which aims at a software solution providing: flexibility (support for data, logic and presentation), usability (come to an abstraction level that everyone can understand) and fast prototyping. Their starting point is that mashups are created through the process-like disposition of logic activities. Sam starts by presenting the model they use for their mashup framework. The notion of Mashlight Block is the first being introduced. It represents a functional unit with clear goal, e.g. a map block, a movie...

Live from the 2nd Workshop on Mashups, Enterprise Mashups and Lightweight (goood! ;-)) Composition on the Web (MEM 2009) 0

Live from the 2nd Workshop on Mashups, Enterprise Mashups and Lightweight (goood! ;-)) Composition on the Web (MEM 2009)

Mashups encapsulate this idea of making integration of service easier so that even normal people (i.e. not complete-geeks) can create small ad-hoc apps on top of services on the Web. We’d like to apply this approach to things so that you can for example, make your alarm clock talk to your toaster (e.g. I’m waking up, prepare my toats) without going into FPGA or PLC programming! Thus, we sent a paper at this (according to colleagues) state-of-the-art workshop on mashups. The paper got accepted and here am I, at WWW 2009 and live blogging the workshop for our beloved visitors...