Skip to content
Erlend Stav edited this page Sep 28, 2012 · 16 revisions

UbiSys is a framework for end-user service composition consisting of tools for end-users and domain environment developers. Among the tools in the framework are the the UbiCompPro editor for domain environment developers, the UbiComposer composition editor for the end-user, and the UbiCompRun runtime environment for the composed services.

  • UbiCompPro, a tool for ICT professionals allowing the description of building blocks for end-user composition in a specific application domain. Using this tool, properties of the building blocks and visual elements such as icon and the names are defined. UbiCompPro is realised as an Eclipse-based tool.
  • UbiComposer, a composition tool for non-ICT professionals. Using the tools, the user can select among the set of building blocks defined using UbiComPro and combine them into user-defined tasks that teh user decides when should be triggered. UbiComposer has been developed both in an Android version and in a web based version.
  • UbiCompRun, a runtime system for executing the services composed by the end users. The runtime system interprets the composition models created using UbiComposer to control service execution.

For end-users

As an end-user using Android, you will experience the UbiComposer and UbiCompRun as an editor and composition runtime support embedded within your Android App. A web-based version of the UbiComp editor can be used from web-based applications.
  • Check out the City Explorer App with its composition support
  • Service composition using the Android UbiComposer
  • The web version of the tool can be seen here.

For developers

Developers can use the UbiSys framework to develop applications with embedded composition support.
Clone this wiki locally