Engineering applications and technical challenges of active array microsystems