SFE Footprint Library Wireless Bootloading for ATmega168/ATmega328
Controlling an Arduino with an iPhone