Shica - Improving the Programming Experience for Agent-Based, Distributed, Physical Computing Systems. | AMiner