Toast is an example application meant to demonstrate a wide range of EclipseRT technologies. It operates in the telematics and fleet management domain. Telematics is the integration of telecommunications and informatics. You will have seen this in car navigation and infotainment devices. A typical telematics system interfaces to the devices in the vehicle and provides a user interface for interacting with or managing the devices. More sophisticated systems connect to a fleet management control center over a wireless network and allow remote control of the devices. For the fleet control center think of a large courier company with vehicles and packages going from place to place. This application domain is extremely rich with technology possibilities. That's why it makes such a great example!
Toast is also the example application that is developed throughout the OSGi and Equinox book. What you see in this project is the extension of the Toast found in the book. This example takes Toast far beyond anything that could be covered in just one book. It includes the use of:
- Of course Equinox is used as the base runtime across the Toast client, server and embedded elements.
- Toast demonstrates three scenarios for the use of Equinox and OSGi on the server
- p2 provisioning
- Various elements of p2 are included in Toast; building, deploying, managing profiles, ...
- Toast is a distributed application and uses ECF to do vehicle discovery, remote services and various other nifty things (Twitter?)
- The Toast control center
EclipseLink EMF BIRT Riena