Porting smart m3 to the MeeGo

  • Upload
    osll

  • View
    296

  • Download
    0

Embed Size (px)

Citation preview

Porting Smart-M3 platform to MeeGo OS

Kirill YudenokOpen Source & Linux Labhttp://osll.fruct.org

Outline

Motivation

Tasks & Goals

MeeGo & Smart-M3 platforms

Porting Smart-M3

Launch KP component

Results & Further Work

Motivation

allow to design applications and porting existing applications to new OS;

new opportunity to develop new services for the system and research area of smart spaces in general;

Toolkit is needed for developers.

who use the platform in the industry, as well as new, looking to learn a new platform for their problems.

Tasks & Goals

The main goals:create a client software packages of Smart-M3 platform for MeeGo OS;

platform works correctly on the MeeGo OS.

Goal tasks:investigate the mechanismsof packages creation on MeeGo OS;

create client side packages of Smart-M3 platform;

complete testing of created packages.

MeeGo platform

Smart-M3 platform

Packages requirements

saveoldfunctionality;

correctinstallation onthe system;

stabilitywork;

correct handling oferror conditions;

Two ways to install Smart-M3 platform:build and install from sources;

automatically installation from trusted repository packages.

Problems and solution

The main problem, that platform depend on the system components (glib, expat) and additional platform components, such as nota?;

Solutionbuild and install dependence components from sources;

Porting Smart-M3

The software for the MeeGo OS distributed as RPM package.

Stages of portinginstall RPM building environment;

write spec-file for each module package;

make packages using these specs-files;

install and test client-side packages on MeeGo.

Launch client side component

Results & Further Work

Resultsinvestigated mechanisms of management and creation packages for MeeGo OS;

created RPM components for each ported module and RPM packages for client modules of Smart-M3 platform;

portable components successfully tested on special developed demo application and ready to work on MeeGo OS.

Further workport other modules of Smart-M3 platform;

push to official repository;

LinksProject bugtracker: http://osll.spb.ru/projects/msc-yudenok

Project wiki: http://osll.spb.ru/projects/msc-yudenok/wiki

Project files: http://osll.spb.ru/projects/msc-yudenok/files

Questions & Answers

Kirill [email protected] Source & Linux Lab, http://osll.fruct.org, [email protected]

2.11.11

2.11.11