Generation, Characterization And Applications Of Ultrashort Laser Pulses