High Temperature Spintronic Devices.