Exercise 4 : libOSSO API for Python Maemo

In this Exercise we will learn about libOSSO API.

  • LibOSSO library is facade or helper library for maemo, containing
    • Unordered List ItemRemote process messages (DBUS wrapping)
    • Hardware state messages
    • Application state handling

osso.Autosave

osso.Rpc

osso.Application

osso.Context

oss.Devicestate

osso.Mime

osso.Plugin

osso.Statesaving

osso.Statusbar

osso.Systemnote

osso.Timenotification

Demo application

  • Rpc
  • osso_test_sender.py
  • osso_test_recever.py
  • Receiver is registered as D-BUS service listening
  • osso_example package :
  • simple modification to the source is necessary to run the examples in ML 6218

Important sources and references