[maemo-developers] [maemo-developers] osso_initialize()

From: Eero Tamminen eero.tamminen at movial.fi
Date: Thu Feb 2 12:04:12 EET 2006
Hi,

> It is also possible to run you application without dbus service at all--
> you simply remove the X-Osso-Service line from you desktop file, in which
> case the TN will start your appl just by using the Exec line, and it will
> not get killed. The major problem with doing that is that some of the
> significant events get only notified over dbus, and I think without
> having a correctly registered service you would not receive those.

Yes, libosso provides some callbacks into which you can hook for this
(I think they are mentioned in the Maemo tutorial).

Another effect of the application being run through D-BUS is that
there will only be single instance of it taking memory, regardless
of which applications had requested that particular service (Task
Navigator, File manager, Browser etc).


	- Eero

More information about the maemo-developers mailing list