Windows 8 Introduction Mark Rosenberg Development Instructor New
Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons
Agenda Ø 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 8 Experience Metro style platform and tools Hardware Platform Cloud Services
Performance Windows 8 will run on Arm, x 86, and x 64 Tablets, laptops, and desktops Both touch and keyboard / mouse
Performance gain Windows 7: Windows 8: 404 MB 281 MB 32 processes 29 processes (so far)
Demo of Windows 8 Here is the Windows 8 experience
Windows Development Windows 7 Windows 8
Windows 7 Development
Quick Reminder – What Is. NET Entity Framework ASP. NET WCF Base Class Libraries JIT & NGEN Garbage Collector WPF Win Forms The CLR Security Model Work Flow And more! Profiling& Debugging APIs Exception Handling Loader & Binder
. NET Versions • . NET 4. 5 is an in-place update • You can chain it in for your installers on Win 7, Win 2 K 8, etc. • You get it automatically with Windows 8 and Windows Server 8 • On Windows Update for supported downlevel OSes 3. 5 3. 0. NET 1. 0 . NET 1. 1 2002 2003 . NET 2. 0 2005 -08 4. 5. NET 4. 0 2010 -Win 8
Windows 8 Development Lots of options….
Windows Development
Windows 8 Development
Metro Style Apps in Windows 8
Metro style application APIs User Interface HTML 5/ CSS XAML Direct. X Controls Data Binding SVG Tiles Input Accessibility Printing Communications & Data Devices Geolocation Portable Sensors NFC Contracts Media Playback Capture Play. To Visual Effects Background Transfer Local & Cloud Storage Notifications Streams XML Networking Web SMS Fundamentals Application Services Threading/ Timers Memory Management Authentication Cryptography Globalization
Process State Transitions
Terms to Know: Windows 8 – the new operating system that runs in a “dual mode”: Desktop (Win 32) and Win. RT Win 32 – the OS API that supports today’s applications in Win 8 Win. RT – the new OS API that supports future applications Metro – a user experience design language often used when building Win. RT applications
How do I get ready for Windows 8 Development? Build Silverlight or WPF apps Follow the Metro standards
Flavors of. NET Full profile. NET Client profile Silverlight Windows Phone. NET Win. RT profile
Demo creating a Windows 8 App
Thank you!! Mark Rosenberg Email: mrosenberg@nhaustin. com Blog: http: //www. geekswithblogs. net/markrosenberg Twitter: @m_rosenberg
- Slides: 22