WinRT and Windows 8 Sergey Barskiy Principal Consultant, Magenic.

Slides:



Advertisements
Similar presentations
Building RADNUG8 – the windows 8 app Part 1 Matt
Advertisements

Whats Next for.NET Developers An introduction toWindows 8 Windows Runtime Metro.NET 4.5 C# 5 Visual Studio 11 Ivan Towlson, Mindscape.
Microsoft SharePoint 2010 technology for Developers
Introduction to the Windows Runtime (WinRT) Ben Dewey Tallan, Inc.
Windows 8 Introduction Mark Rosenberg Development Instructor New Horizons.
Tampa Bay Windows Developers User Group File…New…Metro Jan 18th 2012
Platform for building Windows Store Apps Agu Suur Frontend Developer Axinom.
Getting Started with Windows Phone 7.0 Development Creating a Silverlight Application Sergey Barskiy
Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics.

Software Development. Chapter 2 – Programming on Windows 8.
Brian Mpafe Microsoft DPE Intern Program.  Purpose of Training  What is an Application (App)?  Windows 8(W8) Apps and Why develop them?  What tools.
Software Development. Chapter 4 – Windows application interfaces.
‘Metro’ / Modern – ‘WinRT’ Also known as ‘Windows Store Apps’ --o-0-o-- Windows 8 comes as two parts Win32 and WinRT The Traditional Desktop is Win32 The.
Building Future with Microsoft Wolfgang Ebermann Vice President Microsoft Central & Eastern Europe 1.
Win8 on Intel Programming Course Modern UI : Features Cédric Andreolli Intel Software.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Building Data Driven Applications Using WinRT and XAML Sergey Barskiy, Magenic Microsoft MVP – Data Platform Principal Consultant Level: Intermediate.
Building Metro style UIs Paul Gusmorino Lead Program Manager Microsoft Corporation DEV354.
Building Windows 8 Apps with HTML & JavaScript Jaime Rodriguez Principal
BUILDING WINDOWS STORE APP WITH HTML5 AND JAVASCRIPT Arnold Chuenffo MSP University of Buea. ICT Days.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Angelo Chan Kamran Bilgrami. Agenda ● WinJS - What and Why ● Modern Apps ● WinRT Architecture ● Demos o Controls o Data Bindings o Program LifeCycle Management.
Overview of UI Development for Windows Store Apps
Integrate your game with Windows platform Vladimir Kolesnikov Technical Evangelist
Windows Reimagine d Windows 8 Data explosion Browser-based apps Natural interaction Ubiquitous connectivity Personal devices in the.
An Introduction to Silverlight Matt Harrington Developer Evangelist, Microsoft October 20, 2011.
Developing Cross-Platform Applications with Visual Studio 2015
Windows 8 Hot or Not Piotr Włodek. Agenda MetroCharms Contracts WinRT App Execution Environment Motion Summary.
Building Metro style apps with HTML and JavaScript Paul Gusmorino Lead Program Manager Microsoft Corporation.
Studio for WinRT XAML Russ Senior Developer Evangelist Greg Product Manager
Jeff From 5 to 8 building Windows 8 Apps with HTML5 and JavaScript.
The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) 5 Common WinRT.
Project Transcender Standard Windows Forms to Windows 8 Metro Style porting tool Sri Lanka Institute of Information Technology 1.
Windows 8 Apps Guy Burstein Technical Evangelist, Microsoft
Windows Core OS Services JavaScript (Chakra) C C++ C# VB Metro style apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics.
Developer Day Welcome to TechDays Lausanne, Ronnie Saurenmann Technology Evangelist, Microsoft Switzerland.
Windows Store apps… lots of choices Windows Store Apps Communication & Data Application Model Devices & Printing WinRT APIs Graphics & Media JavaScript.
Windows 8 for Existing.NET Developers Tim Heuer Program Manager Windows Developer Experience Microsoft Corporation.
| Basel Visual Studio 2013 and Internet Explorer 11 Tips & Tricks For Developers Sascha Corti Technical Evangelist, Microsoft Switzerland
Windows 8 A touch screen computer on a desktop. Windows Metro.
Visual Studio 2013 and Internet Explorer 11 Tips & Tricks for Developers Sascha Corti Technical Evangelist, Microsoft Switzerland
What web developers need to know when building Metro style apps Scott Dickens Principal Program Manager Lead Microsoft Corporation DEV352.
Metro Style Applications Metro style design and Inspirations.
Eric Strittmatter COSC 480 – Spring 2012 Previewing.
Communication & Data Devices & Printing WinRT APIs DirectX & Media Windows 8 Desktop Apps C C++ Win32 C# VB. NET SL HTML JavaScrip t Internet Explorer.
Developing Windows 8 Style Application With HTML and JavaScript Lino Tadros | Falafel Software.
0 Developing for Windows 10 Tony Champion Champion DS.
Are you Ready To Take Microsoft Test? MCSD: Windows Store Apps.
Eric Strittmatter COSC 380 – Spring 2012 Previewing.
Сергей Байдачный Майкрософт Украина
Developing Windows 8 Style Application With HTML and JavaScript
Building Windows 8 App.
The Universal Windows Platform
Browsers and Web Platforms
Windows Azure Jeffrey Ferman Program Manager 3-006
Guidance for shopping apps
Platform for Metro Style Apps
Module 1.1 Introduction to computers
Create Metro style apps quickly with built-in controls
Creating Windows Store Apps Using Visual Basic
Bring existing desktop apps to UWP with the Desktop Bridge
Metro style apps using XAML: What you need to know
Windows 10 Preview Andy & Jerry
Building Metro style apps with XAML with .NET
Platform for Metro style Apps
Brandon Bray Principal Group Program Manager Microsoft Corporation
Enterprise Developer Camp Jumpstart
Build /20/2019 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.
Susan Ibach| Technical Evangelist Christopher Harrison | Head Geek
Presentation transcript:

WinRT and Windows 8 Sergey Barskiy Principal Consultant, Magenic

Windows 8 and its runtime » Windows 8 is fully backwards compatible with Windows 7 » Designed for current hardware and for ARM based tablets » Two kinds of apps » Traditional desktop applications (Win32 API) » New Windows Runtime (WinRT) Metro style applications

WinRT » New API on top of operating system » Modern, accounting for lessons learned » Heavily asynchronous

Traditional Apps » Look at PowerPoint » Chrome » Title bar » Status bar » Ribbon / menu

Metro Apps » No chrome / No menu » Full screen » A lot less busy » “Fast and fluid” » Touch ready, but works with keyboard and mouse

Windows 8 Technology Stack

Advantage of Metro “platform” » Sandbox (advantage you say?) » Simpler APIs » Asynchronous (mostly) » Accessible from all supported languages (yes, including HTML) » Access to hardware

Existing Apps » I have an existing app I would like to port to WinRT. » Lucky me?

Windows 8 Conversions

Tools for Metro Apps » Visual Studio » Blend » Languages » C# / VB.NET » C++ » HTML / CSS / JavaScript

Windows 8 Features for Developers » Share contracts » Tiles / notifications » Touch is first class citizen

Getting Started » Windows 8 » Visual Studio Templates » Samples on MSDN

XAMLicious » Do you XAML? I XAML. » New controls in WinRT » List Controls » GridView » ListView » FlipView

XAMLicious » UI » User Input » AppBar » MessageDialog » PopupMenu » Feedback » ProgressRing » Editing » RichEditBox » WebView

XAMLicious » UI » Layout » SemanticZoom » VariableSizeWrapGrid » WrapGrid » ApplicationViewState » FullScreenPortait » FullScreenLandscape » Filled (the other side of snapped) » Snapped » UISettings

Storage » Windows.Storage » Local / Roaming » Compression

Data » WCF (SOAP / REST) » Web Api » Windows.Storage » SQLite » OData / WCF Data Services

Store » Read metro guidelines » » » Test locally

Windows Phone 8 » Channel 9

Thank You. DotNetSpeak.com Questions? 20