Using this bootloader, Arduino boards with support for Bluetooth Low Energy can be updated with new software over the air. Boards with or without support for BLE can also be updated using UART. This is based on optiboot, which was introduced on hackaday in 2010.
RedBearLab BLE Shield
Bluetooth Low Energy shield