Group III-nitrides and their heterostructures : growth, characterization and applications