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
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. Gecko is an optional browser engine also for Movial IXS Browser.

More information from:
https://developer.mozilla.org/en/Gecko



WebKit

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. WebKit is an optional browser engine also for Movial IXS Browser.

More information from:
http://webkit.org



Scratchbox

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:
http://scratchbox.org/

 

Octopus
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:
http://sandbox.movial.com/wiki/index.php/Octopus



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:
http://sandbox.movial.com/wiki/index.php
/Browser_DBus_Bridge










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

IDG