We provide an overview of recent work on distributed and agile sensing algorithms and their implementation. Modern sensor systems with embedded processing can allow for distributed sensing to continuously infer intelligent information as well as for agile sensing to configure systems in order to maintain a desirable performance level. We examine distributed inference techniques for detection and estimation at the fusion center and wireless networks for the sensor systems for real time scenarios. We also study waveform-agile sensing, which includes methods for adapting the sensor transmit waveform to match the environment and to optimize the selected performance metric. We specifically concentrate on radar and underwater acoustic signal tran...