A new technological battle is taking place over Micro-electromechanical Systems or MEMS which are devices that measure only a few microns.(...) [ 206 words ] [€5]