EmStar System Services and Deployment Tools

by The EmStar Team
2005-05-26

Site and Mailing List Search:

Everything Em

These pages cover everything you need to know to compile and run the EmStar system.

easybuild

Everything about EmStar's easybuild system which ensures that when you type "make", all targets will build correctly. Topics cover eveything, from how to create/add/modify BUILD files for your own applications, and what you need to do to cross compile your applications.

emrun

EmRun is a service responsible for starting, stopping, and managing an EmStar system. It processes a config file that specifies how the EmStar services are ``wired'' together, and starts the system up in dependency order, maximizing parallelism. EmRun also maintains a control channel to each child process that enables it to monitor process health (e.g. to respawn dead or stuck processes), initiate graceful shutdown, and receive notification when starting up that initialization is complete. Log messages emitted by EmStar services are processed centrally by EmRun and are exposed to interactive clients as in-memory logrings with runtime-configurable loglevels.

emsim

Everything about emsim. Including the command line, .sim files, interacting with it, and implementation

emview

All about emview. Including setting up run files, writing new plugins

emproxy

The dirt on emproxy. Includes what it does, how you use it, and some basic implementation details.

fusdnet

Taking emproxy one step farther. All about the fusdnet, the fusdnet_client and how to use it.

web server

Working with the EmStar web server. Includes basic usage, setting up run files, making your components web accessible, writing your own cgi's, and basic implementation.