Last week Geoff and I attended a number of University graduation showcase events across the country, firstly thank you for the invites and its great to see the outcomes of students projects and the use of Microsoft Technology. A number of students and academics also asked me some interesting questions in relation to the development of Windows 8 and specifically how to include some aspects of Windows 8 Metro into the curriculum. One of the easiest ways of implementing Windows 8 into your teaching is to simply add in a small work item of converting an existing app to Metro as a learning exercise, this may also be great a MSc or MPhil project for an existing application or service.
There are a lot of useful resources out there on porting existing applications to Metro apps, a successfully ported app will of course run beautifully on Windows 8 and this may be a great way of introducing/exposing students to the Metro UI and design principles:
- Porting an iPad app to a Metro app – this article is focused on design and shows how to transition between these user experiences
- Rethinking a website as a Metro app – this article is focused on design and shows the process of reimagining a food truck website as a Metro app
Porting a website
- Migrating a website to Metro app – this short article is focused on development and discusses some back-end considerations like communication, streaming, security, client package deployment, data sharing, and syndication
Porting a Windows Phone app
- Migrating a Windows Phone 7 app to XAML Metro app – this article looks at porting a WP7 app written in Silverlight to a Metro app written in XAML. This includes some helpful info, like a mapping of the Silverlight and Windows Phone namespaces and their equivalents in WinRT, and a list of differences in the UI capabilities.
Hope the above give you some food for thought of how you may start thinking about the opportunities of Windows 8 and the Metro UI.