device-platform