Prototyping and interaction design across emerging platforms, immersive environments, and experimental interfaces