Teams Winter 2011/team1/OSGI/Implement the Service Consumer

From CDOT Wiki
Revision as of 17:05, 16 February 2011 by Azea (talk | contribs)
Jump to: navigation, search

3. Implement the Service Consumer

1. You need service interface and service provider bundles to run your consumer
2. Create a new Plug-in-Project Ticketing Consumer (File -> New -> Other -> Plug-in-Project)
3. Give it a distinctive name and accept all defaults for the next screens. Click Finish
4. Your project is created and MANIFEST file opens. Click on Dependences and add interface bundle
5. Check your manifest file:

 
Manifest-Version: 1.0 
Bundle-ManifestVersion: 2
Bundle-Name: Consumer
Bundle-SymbolicName: cs.ecl.osgi.lab.ticketing.consumer
Bundle-Version: 1.0.0.qualifier
Bundle-Activator: cs.ecl.osgi.lab.ticketing.consumer.Activator
Bundle-Vendor: Team1
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime
Bundle-RequiredExecutionEnvironment: JavaSE-1.6
Bundle-ActivationPolicy: lazy
Import-Package: cs.ecl.osgi.lab.ticketing,
org.osgi.framework;version="1.3.0"

6. You should have three bundles now:
Consumer1.jpg