Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons
Intro to Windows 8 Features Software Development in Windows 8
Windows 8 Features Everything that runs on Windows 7 will run on Windows 8 Reimagines Windows from the chipset to experience a new range of capabilities, scenarios, and form factors
Reimagining Windows Windows 8 Experience Metro style platform and tools Hardware Platform Cloud Services
Performance Windows 8 will run on Arm, x86, and x64 Tablets, laptops, and desktops Both touch and keyboard / mouse
Performance gain Windows 7: 404 MB 32 processes Windows 8: 281 MB 29 processes (so far)
Demo of Windows 8 Here is the Windows 8 experience
Windows 7 Windows 8
Quick Reminder – What Is.NET Base Class Libraries The CLR JIT & NGEN Garbage Collector Security Model Exception Handling Loader & Binder Profiling& Debugging APIs Entity Frame- work ASP. NET WCF And more! Work Flow Work Flow WPF Win Forms
.NET Versions.NET 4.5 is an in-place update You can chain it in for your installers on Win7, Win2K8, etc. You get it automatically with Windows 8 and Windows Server 8 On Windows Update for supported downlevel OSes.NET 1.0.NET 1.1.NET NET Win8
Windows 8 Development Lots of options….
Windows Development
Windows 8 Development
Metro Style Apps in Windows 8
Devices SensorsGeolocationPortableNFC Communications & Data Contracts XML Web SMS Networking Notifications Local & Cloud Storage Streams Background Transfer User Interface HTML5/ CSS XAMLDirectXControls Input Accessibility Printing Data Binding TilesSVG Metro style application APIs Fundamentals Application Services AuthenticationCryptographyGlobalization Memory Management Threading/ Timers Media Visual Effects PlaybackPlayToCapture
Process State Transitions
Terms to Know: Windows 8 – the new operating system that runs in a “dual mode”: Desktop (Win32) and WinRT Win32 – the OS API that supports today’s applications in Win8 WinRT – the new OS API that supports future applications Metro – a user experience design language often used when building WinRT applications
How do I get ready for Windows 8 Development? Build Silverlight or WPF apps Follow the Metro standards
Flavors of.NET.NET Full profile.NET Client profile Silverlight Windows Phone.NET WinRT profile
Demo creating a Windows 8 App
Thank you!! Mark Rosenberg Blog: