Chapter 14. System Deployment with p2

One of the main goals of Toast is to be a highly modular base for building dynamic software solutions. By now the Toast Client includes a great deal of functionality, from entertainment to navigation and guidance. Running the client as a preconfigured collection of all available functions is convenient, but it still falls short of being a truly dynamic system.

In this chapter we use the provisioning and management facilities in Equinox p2 to create a system for managing Toast Clients from the Toast Back End. By the end of the chapter Toast will be able to dynamically create and install new vehicles, and users will be able to install and uninstall software on the vehicles using the UI portal on the back end. ...

Get OSGi and Equinox now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.