+ All Categories
Home > Documents > Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons.

Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons.

Date post: 16-Dec-2015
Category:
Upload: elena-langland
View: 214 times
Download: 0 times
Share this document with a friend
22
Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons
Transcript

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

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 DevelopmentWindows 7

Windows 8

Windows 7 Development

Quick Reminder – What Is .NET

Base Class Libraries The CLRJIT &

NGENGarbage Collector

Security Model

Exception Handling

Loader & Binder

Profiling& Debugging APIs

Entity Frame-

work

ASP. NET

WCFAnd

more!WorkFlow

WPFWin

Forms

www.buildwindows.com

.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 2.0

3.0

3.5

.NET 4.0

2002 2003 20102005-08

4.5

-Win8

Windows 8 Development

Lots of options….

Windows Development

Windows 8 Development

Metro Style Apps in Windows 8

DevicesSensorsGeolocation Portable NFC

Communications & DataContracts

XML

Web

SMSNetworking

Notifications

Local & Cloud Storage

Streams

Background Transfer

User InterfaceHTML5/

CSSXAML DirectX Controls

Input Accessibility Printing

Data Binding

TilesSVG

Metro style application APIs

FundamentalsApplication Services

Authentication Cryptography GlobalizationMemory

ManagementThreading/

Timers

MediaVisual Effects

Playback PlayToCapture

www.buildwindows.com

Process State Transitions

RunningApp

SuspendedApp

suspending Terminated

AppLow Resources

resuming

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

Email: [email protected]

Blog: http://www.geekswithblogs.net/markrosenberg

Twitter: @m_rosenberg


Recommended