Advancements in digital signal processing technology are enabling its use for increasingly widespread applications. Developers will be challenged to use this processing power to its utmost, while creating new applications and improving existing ones