Windows 8 introduces a new style of application, along with a new API for building this kind of app called 'WinRT'. This course shows how to use WinRT, in conjunction with XAML, to build applications for Windows 8.
Ian is an independent consultant, developer, speaker, and author. He has written books on Windows Presentation Foundation, Windows Forms, and Visual Studio. He lives in London but can often be found on various developer mailing lists and newsgroups, where a popular sport is to see who can get him to write the longest email in reply to the shortest possible question.
List Controls In the previous talk, we looked at controls that are singular in nature. In this talk, we'll look at the controls that deal with multiple items. Again, some of these will be familiar. Some of the list controls from WPF and Silverlight have been updated for touch input, but are otherwise essentially the same. But there are also some brand new list controls for WinRT.
Application Model The new style of applications built for Windows 8 have to be prepared for a few changes to the traditional model that Windows desktop applications have had for years. For example, the application lifecycle is significantly different because processes will sometimes be terminated automatically when the user switches to a different application, but applications are required to act as though that didn't happen. Also, unlike desktop programs, immersive apps don't have the power to do everything to the computer that the user is allowed to do. By default, application code is treated as far less trustworthy than the user, and the way in which applications interact with other programs and with certain core features of Windows have changed too. In this module, we'll look at this new world in which WinRT applications will run, and we'll look at the related topics of how our applications are packaged and deployed.