Welcome to windows 8
Upcoming SlideShare
Loading in...5

Welcome to windows 8



Presented on MLK day for Boston Tech meetup, Talbott introduces Windows 8 and some tips for installing the Developer Preview.

Presented on MLK day for Boston Tech meetup, Talbott introduces Windows 8 and some tips for installing the Developer Preview.



Total Views
Views on SlideShare
Embed Views



0 Embeds 0

No embeds



Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Welcome to windows 8 Welcome to windows 8 Presentation Transcript

  • Welcome to Windows 8 Talbott Crowell MVP
  • Thanks to @talbott
  • Martin Luther King Jr. Peace is not merely a distant goal weseek, but a means by which we arrive at that goal Paraphrased from Christmas Sermon 1967
  • About @talbott• ThirdM Solutions Architect• SharePoint Consultant• Microsoft F# MVP• Author, Blogger, Tweeter @talbott
  • What is Windows 8 The next OS release from Microsoft “Developer Distinctive Preview” “touch first” Pre-beta Metro UserDownload Available Experience The Beta is expected February @talbott
  • Demonstration1. Tiles2. Metro apps3. Transfer between desktop and start screen
  • Which version should I install?I am a power user Power User – Windows 8 Developer Preview 32-bit (x86) – Windows 8 Developer Preview 64-bit (x64)I am a developer Developer – Windows 8 Developer Preview with developer tools 64-bit (x64) • Burn ISO to disk requires DVD+R DL (double layer) @talbott
  • Bare metal vs Virtual machine• Bare metal – Fastest – Need a dedicated machine or dual boot• Virtual machine – Disposable – One level of indirection @talbott
  • Steps (for installing on bare metal) • Get a Windows Live ID – if you don’t already have one • Download ISO • Burn DVD* • Boot computer up with DVD • Install OS • Use a Windows Live ID to log in for the first time • Run Windows Update* For developers, be sure to use the “with developer tools” @talbottimage and DVD+R DL disk
  • Windows Update• Installs drivers• Updates Visual Studio 11 bits• Check your “Device Manager” to see if you have any missing device drivers – If you do, go to your computer vendor and download Windows 7 drivers for the missing components @talbott
  • The Software• For MSDN subscribers – Install Office 2010• For Developers – First test Visual Studio 11 Express • Metro Windows 8 only templates – Install Visual Studio 11 Developer Preview • Gives you the rest of the development suite for desktop application development, ASP.NET, etc…• Run Windows Update (again… lots of patches) @talbott
  • Personalize• Install your favorite development and productivity tools• Install Firefox or some other browser in case IE10 preview can’t connect to the sites – Dell.com support @talbott
  • Where is the Start Menu?• Simple fixhttp://twitter.com/talbott(link to my blog) @talbott
  • Configure Desktop• Add Program Menu – Or Start Menu• Add Shut down shortcut – Hibernate, Sleep, Restart, etc…• Add icons to desktop (Control Panel) @talbott
  • Demonstration1. Add Start / Programs menu to desktop2. Add Shutdown / Sleep / Restart shortcuts
  • What is Metro?• User Experience (UX) and User Interface (UI) guidelines• Bauhaus influenced• “Chromeless” – Omission of lots of unnecessary borders• Introduced in 2010 with Windows Phone 7 @talbott
  • Metro Design Principals• Clean, Light, Open, Fast, Flow• Alive and In Motion• Content not Chrome• Celebrate Typography• Authentically DigitalSee Paul Laberge’s post:http://bit.ly/metrods @talbott
  • Metro vs Desktop• Metro is the primary interface for Windows 8 tablet and touch screen interface• Desktop is similar to Windows 7 traditional UI @talbott
  • Charms• Contracts for – Share – Search – Devices @talbott
  • Snapping• Allows for 2 apps at the same time• Build your application s to format nicely when snapped @talbott
  • Application Bar• Right-click• Swipe from bottom – Demo: Weather and IE @talbott
  • Using Internet Explorer• When a page doesn’t work in Metro (Youtube Flash for example) – Right-click to access the Application Bar – View in Desktop Mode @talbott
  • Usedesktop view
  • Flash now works
  • Demonstration1. Browser tricks
  • WinRT – Back to the Future• WinRT is “closer to the metal” than .NET• Evolution of COM• Highly performant (pick a language) – C++ • Most direct access – JavaScript + HTM5 – C#/VB.NET/F# @talbott
  • Evolution of Windows API’s(How I Learned to Stop Worrying and Love the WinRT) Windows Runtime Overview
  • 1990’s• Win 32 abstraction layer for developers to target old (Win95) and new (NT) operating systems My VB 4 App My C++ App Win32 Windows 95 Windows NT 4 @talbott
  • 2002-2007• .NET allowed for My VB 7 or C# App My My simpler VB.NE VB 6 C++ C# development T App App• Still abstracted by .NET VB 6 C++ Win32• Native apps using Win32 VB6 and C++ still Windows 2000 / XP popular @talbott
  • 2007-2012.NET Rules multiple platforms and becomesthe new abstraction layer Windows, Silverlight, Azure, WP7, etc… My C++ My Desktop .NET App My Cloud .NET App App F# VB C# F# VB C# C++ .NET Windows XP, Windows Vista, Silverlight Azure Phone 7 Windows 7 @talbott
  • 2012-2017 My Windows 8/Metro App My .NET App F# VB C# C++ F# VB C# JavaScript .NET .NET Windows RuntimeWindows XP, Vista, Windows 8Windows 7 @talbott
  • Using the Windows Runtime from C# and Visual Basichttp://bit.ly/winrtfromvbHarry Pierson //buildJesse Kaplan My Windows 8/Metro App My .NET App F# VB C# C++ F# VB C# JavaScript .NET .NET & WinRT .NET Windows Runtime Windows XP, Vista, Windows 8 Windows 7 @talbott
  • As covered at //build Windows Runtime @talbott
  • Demonstration1. Building a Metro Style Application
  • XAML is the Common Denominator XAMLDesktop Apps Metro / Mobile Aps WindowsPresentatio Silverligh Windows n t Phone Windows 8Foundation .NET Framework Desktop Silverlight Windows Phone Windows CLR CLR CLR RuntimeCommon Language Runtime (WinRT)
  • WinRT versus .NET FrameworkArea .NET Metro WinRT FrameworkUser Silverlight and New Namespace:Interface Windows Phone Windows.UI.Xaml.* componentsI/O synchronous async/awaitStrorage Isolated Storage Windows.Storage.Application Data.CurrentThreading ThreadPool TaskReflection Type.GetMethods Type.GetTypeInfo().Declared MethodsMisc IComparable Icomparable<T>See: http://bit.ly/net2metro @talbott
  • Other Exiting News• The names and release dates may change• Microsoft wants to insure quality over date• Silverlight 5 (released)• SQL Server 2012 (release candidate zero)• Visual Studio 2012 (I’m guessing the name)• Azure SDK 1.6 (released)• Azure support for Java, PHP, node.js, Hadoop @talbott
  • Videos• Build Conference http://www.buildwindows.com/• ScottGu on Azure http://bit.ly/azuregu• Pluralsight (subscription) http://pluralsight.com @talbott
  • Trivia QuizWho is the guy in the middle?
  • Trivia Quiz : Answer Bob MarleyBunny PeterWailer Tosh 1965
  • Call to action• Power Users – Download Windows 8 today and play around with it• Developers – Learn XAML if you haven’t already • Silverlight 5 • Windows Phone 7 • Windows Presentation Foundation (WPF) – Download Windows 8 with Developer Tools and build Metro Apps! @talbott
  • RaffleOne year subscription (Annual Plus)$500 value @talbott
  • Thank You Follow me @talbott