Software Components

Movial is able to deliver more cost-efficient software faster by working closely with and contributing to the open source community. Some of the most important open source software components used regularly in Movial solutions are Gecko and WebKit browser engines, Scratchbox cross-compilation toolkit, Octopus media engine, and Browser D-Bus Bridge.

Gecko is the open source browser engine designed to support open Internet standards such as HTML 4, CSS 1/2, the W3C DOM, XML, JavaScript, and others. Gecko is used in multiple browsers, including Mozilla Firefox, Mozilla Fennec, SeaMonkey, Camino, and others. Movial has been optimizing Gecko for various embedded devices running on ARM hardware and integrating it with graphics and multimedia accelerators.

More information from:


WebKit is a layout engine designed to allow web browsers to render web pages. WebKit is used as the rendering engine within Safari on Windows, Mac OS X and iPhone OS, as well as on Android and Nokia S60 mobile phones, to name a few. Movial has been integrating WebKit Qt and GTK ports to different hardware configurations, developing widgets for it, as well as enabling native access for JavaScript in WebKit. Also Movial IXS Browser utilizes WebKit browser engine.

More information from:


Scratchbox is a cross-compilation toolkit designed by Movial to make embedded Linux application development easier. It also provides a full set of tools to integrate and cross-compile an entire Linux distribution.

More information from:


Octopus is a media engine for controlling audio and
video streams designed and developed by Movial. The
media streams can be local files or actual streams
over the network. Octopus provides a higher level API
for the end user applications to manage multimedia
content. Target applications are for example media
players, as well as voice and video call applications.
Octopus itself works as a background service that
several applications can use at the same time.

More information from:

Browser D-Bus Bridge

Browser D-Bus Bridge was designed by Movial to enable
JavaScript native access by offering D-Bus bindings for
JavaScript. The bridge allows privileged JavaScript code
to talk to both session and system D-Bus, within the
access control framework provided by the D-Bus. The
bridge currently supports Gecko- and WebKit-based
browsers. Both have their own implementation of the
bridge due to technical differences in the integration, but
support the same API on the JavaScript side. The bridge
defines and implements a unified API to access D-Bus.

More information from:

"Movial’s Browser D-Bus Bridge allows developers to build souped-up widgets that can incorporate phone capabilities such as instant messaging and audio."