Communicating embedded systems : network applications /