Even though our Toast system is fully functioning with a client and server part, you still can’t send it to your friends because it lives in your workspace. In this chapter we show you how to package that configuration and export it in various forms. The goal is to take Toast from a laboratory prototype to a complete and ready-to-install OSGi system.
As part of this process we also look at increasing the rigor of the Toast component specifications by better managing package imports and exports and through the use of version numbers, version ranges, and privacy mechanisms supported by Equinox.
By the end of this chapter you will have learned about
• Creating product configurations
• Exporting Toast and running it outside ...