André Paul
Fraunhofer FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin
Germany
Tel: +49 (0) 30 / 34 63 73 36
andre [dot] paul [at] fokus [dot] fraunhofer [dot] de
Dr. Stephan Steglich
Fraunhofer FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin
Germany
Tel: +49 (0) 30 / 34 63 73 73
The FOKUS Media Web Runtime 2012 project (MWR2012) supports software developers in realizing cross platform Rich Internet Applications targeting the mobile, consumer electronics, and desktop domains by extending the functional range of traditional Web browsers. Web applications are able to use the device’s camera and sensors, to make video streaming from one Web application to another, and to access many other device features. Multiple standards such as BONDI, W3C DAP, W3C Geolocation, and WAC are supported. Both common Web application types, Web pages and W3C Widgets, are supported.
MWR2012 brings new application programming interfaces (APIs) to the local Web and JavaScript runtime environment. Some of these APIs are:
telecommunication services
access to local calendar
device location
access to local address book
camera and microphone access
In addition to standardized APIs MWR2012 provides additional APIs for features that are not covered by the standards, such as:
3D sensor based gesture detection
audio recording and streaming
MWR2012 comes with a context framework that provides mechanisms to trigger applications or services on demand based on contextual descriptions. MWR2012 provides information about the user’s environmental and social context to support applications to adapt accordingly. Therefore, technologies for describing and make use of contextual information are provided. Context sources covering but are not limited to:
device capabilities
network access
user identity
user preferences
location
the users’ social network

MWR2012 consists of a service container extending a Web runtime and providing Web browser and Widget runtime functions. The container manages all service and API access to system resources, while a policy subsystem secures exposure of services to the JavaScript runtime environment, ensuring that only trusted applications have access to provided services and APIs. MWR2012 integrates FOKUS’s Web mashup framework, MashWeb, allows rapid creation and distributed execution of mashups across multiple devices. For example, MWR2012 allows very easily to build a Web application that can request the current position from the device, take a picture with the device’s camera, and publish the data to specific cloud services – all in HTML/JavaScript without native coding. These functions just need a few lines of JavaScript code with MWR2012 – in contrast to realizations in native development environments.
| back top |
André Paul
Fraunhofer FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin
Germany
Tel: +49 (0) 30 / 34 63 73 36
andre [dot] paul [at] fokus [dot] fraunhofer [dot] de
Dr. Stephan Steglich
Fraunhofer FOKUS
Kaiserin-Augusta-Allee 31
10589 Berlin
Germany
Tel: +49 (0) 30 / 34 63 73 73