If you can't read please download the document
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