The use of nonlinear optical techniques for the temporal processing of information encoded as envelopes on electromagnetic fields is discussed. Applications using these all-optical interactions in the areas of signal processing, radar, and communication systems are considered and compared with existing approaches.