Open Roberta Lab a graphic programming environment, to program hardware systems. It is part of the Open Roberta project: www.open-roberta.org