Under the present invention, a native application is packaged within an
Open Service Gateway Initiative (OSGi) bundle to create a link there
between. Then, the OSGi bundle is installed within an OSGi environment of
a client device. Once installed, the OSGi bundle is deployed in a native
environment of the client device and the native application is removed
from within the OSGi bundle while maintaining the link. Thereafter, the
native application within the native environment can be controlled from
the server using the OSGi bundle within the OSGi environment.