Group Iii-Nitride Devices And Applications