next-generation computing devices