• Virtual Devices is a platform for web services composition that provides the user with a new way to experience the content on the web.
  • A Virtual Devices application combines data from multiple sources into a single integrated tool to create a new web service.
  • Various web services can be interconnected to process web content from different sources, thus generating a different view of the data.
  • A set of virtual software devices are wired together in a virtual equipment rack resembling an audio rack.
  • A virtual device application can be a mashup of RSS Aggregators, Google Search, Twitter, Flickr, Speech Engine, ITunes, PayPal and so on.
  • There is plenty of useful information on the web and there are lots of powerful web services available; combining them, seems like a natural next step in the evolution of the web.
  • We believe that the web should be a friendlier environment where extracting and transforming data from various sources could be done by anyone.
  • We see a need for a more natural way to interact with the web
  • Mashups and portals have captured developers interest, we try to make the concept more accessible to end-users as well.
  • And yes, we believe in pushing the envelope and trying new ways to improve user experience and make the future now.
  • Virtual Devices platform is implemented as a virtual equipment rack that can host multiple components.
  • The virtual rack offers the infrastructure services required to connect multiple devices together. It is an expandable environment that accepts as many devices as your computer can handle.
  • A device is a dedicated front end to a specific web service or a set of web services. Devices are loaded remotely from a device repository.
  • The devices in a rack can be preconfigured through a simple XML config file or users can manually add, remove and rewire components in the rack.