who use the platform in the industry, as well as new, looking to learn a new platform for their problems.
Сказать что изображено на рисунке Что будем переносить
Porting smart m3 to the MeeGo
Porting Smart-M3 platform to MeeGo OS Kirill Yudenok Open Source & Linux Lab http://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.• …
Tasks & GoalsThe 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 mechanisms of packages creation on MeeGo OS;• create client side packages of Smart-M3 platform;• complete testing of created packages.
Packages requirements• save old functionality;• correct installation on the system;• stability work;• correct handling of error conditions;Two ways to install Smart-M3 platform:• build and install from sources;• automatically installation from trusted repository packages.
Problems and solutionThe main problem, that platform depend on thesystem components (glib, expat) and additionalplatform components, such as nota?;Solution• build and install dependence components from sources;
Porting Smart-M3The software for the MeeGo OS distributed as RPMpackage.Stages of porting• install RPM building environment;• write spec-file for each module package;• make packages using these spec’s-files;• install and test client-side packages on MeeGo.
Results & Further WorkResults• investigated 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 work• port other modules of Smart-M3 platform;• push to official repository;• …Links• Project 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