Changes

Jump to: navigation, search

OSGi : Lab

No change in size, 16:58, 27 September 2011
no edit summary
Before starting working at your lab, please take a look at an example of services implemented in the book [http://equinoxosgi.org/ OSGi and Equinox, Creating Highly Modular Java Systems]
Bring the code from https://guest:1673852@zenit.senecac.on.ca/svn/ecl500/Lectures/trunk/BOOK into Eclipse and run the ToastClient (read the code).
-----
'''Your Lab must define an OSGi service and a service consumption'''. Please find below the steps necessary to build such a system.
## Implement a class where one can consume the service.
## Install and run the Service Consumer Bundle.
 
Important note: ''The client (service consumer) must have a GUI interface''
 
|criteria=
Please find them below in the order of their importance:
# The clarity and usefulness of your tutorial.
'''Do not forget to register your tutorial at [http://zenit.senecac.on.ca/wiki/index.php/OSGi_:_Tutorials our course resources]'''. Your tutorial must be stored in your repository (if this is possible, namely if . If the tutorial format could cannot be store in stored there (e.g. the repositorywiki format). If not, then its address must be stored in the repository. In either case your tutorial must be registered as an entry at [http://zenit.senecac.on.ca/wiki/index.php/OSGi_:_Tutorials the course tutorial resources].--------------Important note:'''Do not forget to register your tutorial at [http://zenit.senecac.on.ca/wiki/index.php/OSGi_:_Tutorials our course resources]'''.--------------
There is an [http://zenit.senecac.on.ca/wiki/index.php/OSGi_:_Lab_Example example for your lab here]. The sample builds an OSGi voting system.
}}
 
The solution for the first Lab (Fall 2011) could be found [http://zenit.senecac.on.ca/wiki/index.php/OSGi_:_Lab_Fall2011 here]

Navigation menu