Characterizations And Applications Of Carbon Nanotube Thin Film Devices