Skip to content

Creating a new application

vplachkov edited this page Jun 5, 2012 · 6 revisions

Every iviLink application must be registered in Application Manager. To register application in Application Manager do the next steps:

  1. Include CAppManConnectController to communicate with Application Manager (from framework/libraries/AppMan/App/include/CAppManConnectController.hpp)

  2. Use CAppManConnectController::instance()->applicationManager()->initApplication(supportedServices) to register app in Application Manager Process

  3. Add application to Application Manager database: src/samples/linux/AppManDatabase.xml Example of using Applicaton Manager is in constructor of CStateUpdater class (from src/samples/linux/QTClient/CStateUpdater.cpp)

After registration in Application Manager application is ready to use Services and Profiles. Example of iviLink application is here: src/samples/linux/QTClient

Clone this wiki locally