[Imendio Announce] Imendio AB announces cooperation with Nokia
Mikael Hallendal
micke at imendio.com
Wed May 25 17:07:13 CEST 2005
Imendio AB announces cooperation with Nokia
Wed May 25 15:45:00 CEST 2005
Imendio AB brings skills and deep understanding of the GNOME platform
to the Nokia 770 Internet Tablet due to be released by Nokia. Nokia’s
product creation process for high-end devices is complemented with
Imendio’s programming expertise. This will result in a platform
developed with the corporate strength of Nokia in conjunction with
the help from the proven reliability and quality of the code provided
by Imendio.
Imendio AB has been involved in several projects related to this high-
end consumer product. The Nokia 770 Internet Tablet is due to be
released by Nokia later this year. Imendio was contacted on account
of the solid reputation of its developers. This especially applies to
the thorough understanding of GNOME and GNOME related technologies.
The cooperation has resulted in a now long-standing relationship
dating back to December 2003.
During the period of this time Nokia has contributed several projects
to the Open Source community. This has been partially possible thanks
to the experience of Imendio’s developers. Imendio with its long
understanding of Open Source software and the GNOME community has
helped ease the process of adapting and releasing these contributions.
The main areas in which Nokia has been assisted are:
Using a comprehensive graphics library is the key to building
attractive and functional applications. Nokia has selected the
graphics libraries originally designed for the GIMP called GTK+.
These libraries are used for widget creation and general graphics
management in all GNOME applications. Imendio has built a persistent,
rich text capable, clipboard and corrected bugs in the libraries them
selves.
To achieve a low-overhead and low-latency protocol with developer-
friendly qualities Nokia uses D-BUS as an interprocess communication
(IPC) mechanism. D-BUS is used to facilitate a standardized bus for
communicating data between processes. Imendio’s work involved the
implementation of several enhancements and improvements. Imendio has
continued working with D-BUS integration in both GnomeVFS and GConf.
The virtual file system used by GNOME is called GnomeVFS. It is used
to abstract and supply a uniform view of different file systems and
equivalent data resources. Access to data via OBEX protocol has been
implemented. Imendio has also added support for D-BUS as an internal
IPC mechanism for GnomeVFS.
To store configuration data the platform uses the same model as
GNOME. The GNOME configuration repository available to all
applications is called GConf. To strive for a uniform IPC handler for
all purposes, Nokia has added support for D-BUS as an internal IPC
mechanism for GConf. Imendio realized this project.
About Imendio:
An expert company in software development that provides skills
refined and enhanced by a long running involvement in the open
software development sector. The work done by Imendio has been
focused on Linux based applications, but Imendio’s goal is to offer
operating system independent solutions. Imendio is a small European
company with a core of elite developer profiles. Thanks to great
insight into the work done by the different participants in the open
source community Imendio attracts and hires developers based on the
code they’ve produced. This careful recruitment process has resulted
in a team ready to face any application development needs.
Media enquiries:
Imendio AB
John Laerum
Tel. +46706960408
press at imendio.com
www.imendio.com
Note to editors:
http://www.maemo.org/ - Nokia 770 Internet Tablet Development Platform
--
Imendio AB, http://www.imendio.com
More information about the Announce
mailing list