Micro and nanotechnology for Biomedical applications