SlideShare ist ein Scribd-Unternehmen logo
1 von 45
Welcome to Windows 8

      Talbott Crowell
           MVP
Thanks to




            @talbott
Martin
                                           Luther
                                           King Jr.


 Peace is not merely a distant goal we
seek, 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 User
Download Available       Experience


      The Beta is expected February
                                         @talbott
Demonstration

1. Tiles
2. Metro apps
3. 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”
                                                              @talbott
image 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 fix
http://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
Demonstration

1. Add Start / Programs menu to desktop
2. 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 Digital

See 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
Use
desktop
 view
Flash now
  works
Demonstration

1. 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 becomes
the 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 Runtime

Windows XP,
   Vista,                     Windows 8
Windows 7
                                                         @talbott
Using the Windows Runtime from C# and Visual Basic
http://bit.ly/winrtfromvb
Harry Pierson
                                                      //build
Jesse 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
Demonstration

1. Building a Metro Style Application
XAML is the Common Denominator

                    XAML
Desktop Apps                   Metro / Mobile Aps
 Windows
Presentatio   Silverligh     Windows
    n              t          Phone          Windows 8
Foundation
         .NET Framework
 Desktop       Silverlight   Windows Phone
                                             Windows
  CLR             CLR             CLR
                                             Runtime
Common Language Runtime                       (WinRT)
WinRT versus .NET Framework
Area         .NET               Metro WinRT
             Framework
User         Silverlight and    New Namespace:
Interface    Windows Phone      Windows.UI.Xaml.*
             components
I/O          synchronous        async/await
Strorage     Isolated Storage   Windows.Storage.Application
                                Data.Current
Threading    ThreadPool         Task
Reflection   Type.GetMethods    Type.GetTypeInfo().Declared
                                Methods
Misc         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 Quiz
Who is the guy in the middle?
Trivia Quiz : Answer
   Bob Marley

Bunny                      Peter
Wailer                     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
Raffle
One year subscription (Annual Plus)
$500 value




                                      @talbott
Thank You


 Follow me @talbott

Weitere ähnliche Inhalte

Andere mochten auch

スマートフォンアプリ開発のクロスプラットフォーム戦略
スマートフォンアプリ開発のクロスプラットフォーム戦略スマートフォンアプリ開発のクロスプラットフォーム戦略
スマートフォンアプリ開発のクロスプラットフォーム戦略Hiromu Shioya
 
Road to success System.IO.Compression.ZipArchive Feedback
Road to success System.IO.Compression.ZipArchive FeedbackRoad to success System.IO.Compression.ZipArchive Feedback
Road to success System.IO.Compression.ZipArchive FeedbackKazushi Kamegawa
 
第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会
第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会
第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会biscuitjam
 
Visual Studio 2012 Native Debugger Feature
Visual Studio 2012 Native Debugger FeatureVisual Studio 2012 Native Debugger Feature
Visual Studio 2012 Native Debugger FeatureKazushi Kamegawa
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解Monaca
 
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発Kazushi Kamegawa
 
שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)
שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)
שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)Yuval S
 
Windows8 presentation
Windows8 presentationWindows8 presentation
Windows8 presentationChris Gormley
 

Andere mochten auch (9)

スマートフォンアプリ開発のクロスプラットフォーム戦略
スマートフォンアプリ開発のクロスプラットフォーム戦略スマートフォンアプリ開発のクロスプラットフォーム戦略
スマートフォンアプリ開発のクロスプラットフォーム戦略
 
Road to success System.IO.Compression.ZipArchive Feedback
Road to success System.IO.Compression.ZipArchive FeedbackRoad to success System.IO.Compression.ZipArchive Feedback
Road to success System.IO.Compression.ZipArchive Feedback
 
第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会
第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会
第1回XPF(クロスプラットフォーム)ゲーム開発ツール勉強会
 
Visual Studio 2012 Native Debugger Feature
Visual Studio 2012 Native Debugger FeatureVisual Studio 2012 Native Debugger Feature
Visual Studio 2012 Native Debugger Feature
 
HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解HTML5 クロスプラットフォームアプリ開発の現実解
HTML5 クロスプラットフォームアプリ開発の現実解
 
Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発Windows10時代のクロスプラットフォーム開発
Windows10時代のクロスプラットフォーム開発
 
שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)
שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)
שיווק בפייסבוק - דפים מול קבוצות (Facebook Groups vs. Pages)
 
Windows8 presentation
Windows8 presentationWindows8 presentation
Windows8 presentation
 
Windows 8 ppt
Windows 8 pptWindows 8 ppt
Windows 8 ppt
 

Ähnlich wie Welcome to windows 8

Xe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise AppsXe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise AppsMirco Vanini
 
A developer's first impressions for windows 8
A developer's first impressions for windows 8A developer's first impressions for windows 8
A developer's first impressions for windows 8Chen Stephen
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentOliver Scheer
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentGouda Mando
 
.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop DevelopmentMirco Vanini
 
Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersJitendra Soni
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern DesktopOren Novotny
 
Windows 8 & JavaScript
Windows 8 & JavaScriptWindows 8 & JavaScript
Windows 8 & JavaScriptRobert MacLean
 
Academy PRO: .NET Core intro
Academy PRO: .NET Core introAcademy PRO: .NET Core intro
Academy PRO: .NET Core introBinary Studio
 
Cross Platform Net Development With Mono And My Sql Presentation
Cross Platform  Net Development With Mono And My Sql PresentationCross Platform  Net Development With Mono And My Sql Presentation
Cross Platform Net Development With Mono And My Sql Presentationsnowland nk
 
Windows 8 Hot or Not
Windows 8 Hot or NotWindows 8 Hot or Not
Windows 8 Hot or Notpwlodek
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Katrien De Graeve
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future.Net: Introduction, trends and future
.Net: Introduction, trends and futureBishnu Rawal
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app developmentTirth Thakkar
 
The seven pillars of aspnet
The seven pillars of aspnetThe seven pillars of aspnet
The seven pillars of aspnetNethaji Naidu
 

Ähnlich wie Welcome to windows 8 (20)

Xe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise AppsXe OneDay - Modernizing Enterprise Apps
Xe OneDay - Modernizing Enterprise Apps
 
A developer's first impressions for windows 8
A developer's first impressions for windows 8A developer's first impressions for windows 8
A developer's first impressions for windows 8
 
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 DevelopmentWindows Phone 8 - 1 Introducing Windows Phone 8 Development
Windows Phone 8 - 1 Introducing Windows Phone 8 Development
 
Windows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 developmentWindows Phone 8 - introducing wp8 development
Windows Phone 8 - introducing wp8 development
 
Dotnet on linux
Dotnet on linuxDotnet on linux
Dotnet on linux
 
.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development.NET Conf 2021 - Hot Topics Desktop Development
.NET Conf 2021 - Hot Topics Desktop Development
 
Metro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for DevelopersMetro Style Apps - Whats there for Developers
Metro Style Apps - Whats there for Developers
 
(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop(WPF + WinForms) * .NET Core = Modern Desktop
(WPF + WinForms) * .NET Core = Modern Desktop
 
Session i
Session iSession i
Session i
 
Windows 8 & JavaScript
Windows 8 & JavaScriptWindows 8 & JavaScript
Windows 8 & JavaScript
 
Windows Phone Introduction
Windows Phone IntroductionWindows Phone Introduction
Windows Phone Introduction
 
Academy PRO: .NET Core intro
Academy PRO: .NET Core introAcademy PRO: .NET Core intro
Academy PRO: .NET Core intro
 
Cross Platform Net Development With Mono And My Sql Presentation
Cross Platform  Net Development With Mono And My Sql PresentationCross Platform  Net Development With Mono And My Sql Presentation
Cross Platform Net Development With Mono And My Sql Presentation
 
Windows 8 Hot or Not
Windows 8 Hot or NotWindows 8 Hot or Not
Windows 8 Hot or Not
 
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
Designing and developing a Windows Phone 7 Silverlight Application End-to-End...
 
.Net: Introduction, trends and future
.Net: Introduction, trends and future.Net: Introduction, trends and future
.Net: Introduction, trends and future
 
Presentation[1]
Presentation[1]Presentation[1]
Presentation[1]
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app development
 
The seven pillars of aspnet
The seven pillars of aspnetThe seven pillars of aspnet
The seven pillars of aspnet
 
The Seven Pillars Of Asp.Net
The Seven Pillars Of Asp.NetThe Seven Pillars Of Asp.Net
The Seven Pillars Of Asp.Net
 

Mehr von Talbott Crowell

Top 3 Mistakes when Building
Top 3 Mistakes when BuildingTop 3 Mistakes when Building
Top 3 Mistakes when BuildingTalbott Crowell
 
Building high performance and scalable share point applications
Building high performance and scalable share point applicationsBuilding high performance and scalable share point applications
Building high performance and scalable share point applicationsTalbott Crowell
 
Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365Talbott Crowell
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePointTalbott Crowell
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Talbott Crowell
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appTalbott Crowell
 
Developing a provider hosted share point app
Developing a provider hosted share point appDeveloping a provider hosted share point app
Developing a provider hosted share point appTalbott Crowell
 
PowerShell and SharePoint @spsnyc July 2012
PowerShell and SharePoint @spsnyc July 2012PowerShell and SharePoint @spsnyc July 2012
PowerShell and SharePoint @spsnyc July 2012Talbott Crowell
 
PowerShell and SharePoint
PowerShell and SharePointPowerShell and SharePoint
PowerShell and SharePointTalbott Crowell
 
Exploring SharePoint with F#
Exploring SharePoint with F#Exploring SharePoint with F#
Exploring SharePoint with F#Talbott Crowell
 
Automating PowerShell with SharePoint
Automating PowerShell with SharePointAutomating PowerShell with SharePoint
Automating PowerShell with SharePointTalbott Crowell
 
SharePoint Saturday Boston 2010
SharePoint Saturday Boston 2010SharePoint Saturday Boston 2010
SharePoint Saturday Boston 2010Talbott Crowell
 
Automating SQL Server Database Creation for SharePoint
Automating SQL Server Database Creation for SharePointAutomating SQL Server Database Creation for SharePoint
Automating SQL Server Database Creation for SharePointTalbott Crowell
 
Architecting Solutions for the Manycore Future
Architecting Solutions for the Manycore FutureArchitecting Solutions for the Manycore Future
Architecting Solutions for the Manycore FutureTalbott Crowell
 

Mehr von Talbott Crowell (18)

Top 7 mistakes
Top 7 mistakesTop 7 mistakes
Top 7 mistakes
 
Top 3 Mistakes when Building
Top 3 Mistakes when BuildingTop 3 Mistakes when Building
Top 3 Mistakes when Building
 
Building high performance and scalable share point applications
Building high performance and scalable share point applicationsBuilding high performance and scalable share point applications
Building high performance and scalable share point applications
 
Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365Road to the Cloud - Extending your reach with SharePoint and Office 365
Road to the Cloud - Extending your reach with SharePoint and Office 365
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePoint
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 
Developing a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint appDeveloping a Provider Hosted SharePoint app
Developing a Provider Hosted SharePoint app
 
Developing a provider hosted share point app
Developing a provider hosted share point appDeveloping a provider hosted share point app
Developing a provider hosted share point app
 
Introduction to F# 3.0
Introduction to F# 3.0Introduction to F# 3.0
Introduction to F# 3.0
 
PowerShell and SharePoint @spsnyc July 2012
PowerShell and SharePoint @spsnyc July 2012PowerShell and SharePoint @spsnyc July 2012
PowerShell and SharePoint @spsnyc July 2012
 
PowerShell and SharePoint
PowerShell and SharePointPowerShell and SharePoint
PowerShell and SharePoint
 
Exploring SharePoint with F#
Exploring SharePoint with F#Exploring SharePoint with F#
Exploring SharePoint with F#
 
Automating PowerShell with SharePoint
Automating PowerShell with SharePointAutomating PowerShell with SharePoint
Automating PowerShell with SharePoint
 
F# And Silverlight
F# And SilverlightF# And Silverlight
F# And Silverlight
 
SharePoint Saturday Boston 2010
SharePoint Saturday Boston 2010SharePoint Saturday Boston 2010
SharePoint Saturday Boston 2010
 
Automating SQL Server Database Creation for SharePoint
Automating SQL Server Database Creation for SharePointAutomating SQL Server Database Creation for SharePoint
Automating SQL Server Database Creation for SharePoint
 
Introduction to F#
Introduction to F#Introduction to F#
Introduction to F#
 
Architecting Solutions for the Manycore Future
Architecting Solutions for the Manycore FutureArchitecting Solutions for the Manycore Future
Architecting Solutions for the Manycore Future
 

Kürzlich hochgeladen

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Kürzlich hochgeladen (20)

The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

Welcome to windows 8

  • 1. Welcome to Windows 8 Talbott Crowell MVP
  • 2. Thanks to @talbott
  • 3. Martin Luther King Jr. Peace is not merely a distant goal we seek, but a means by which we arrive at that goal Paraphrased from Christmas Sermon 1967
  • 4. About @talbott • ThirdM Solutions Architect • SharePoint Consultant • Microsoft F# MVP • Author, Blogger, Tweeter @talbott
  • 5. What is Windows 8 The next OS release from Microsoft “Developer Distinctive Preview” “touch first” Pre-beta Metro User Download Available Experience The Beta is expected February @talbott
  • 6. Demonstration 1. Tiles 2. Metro apps 3. Transfer between desktop and start screen
  • 7. 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
  • 8. Bare metal vs Virtual machine • Bare metal – Fastest – Need a dedicated machine or dual boot • Virtual machine – Disposable – One level of indirection @talbott
  • 9. 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” @talbott image and DVD+R DL disk
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. Where is the Start Menu? • Simple fix http://twitter.com/talbott (link to my blog) @talbott
  • 14. Configure Desktop • Add Program Menu – Or Start Menu • Add Shut down shortcut – Hibernate, Sleep, Restart, etc… • Add icons to desktop (Control Panel) @talbott
  • 15. Demonstration 1. Add Start / Programs menu to desktop 2. Add Shutdown / Sleep / Restart shortcuts
  • 16. 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
  • 17. Metro Design Principals • Clean, Light, Open, Fast, Flow • Alive and In Motion • Content not Chrome • Celebrate Typography • Authentically Digital See Paul Laberge’s post: http://bit.ly/metrods @talbott
  • 18. 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
  • 19. Charms • Contracts for – Share – Search – Devices @talbott
  • 20. Snapping • Allows for 2 apps at the same time • Build your application s to format nicely when snapped @talbott
  • 21. Application Bar • Right-click • Swipe from bottom – Demo: Weather and IE @talbott
  • 22. 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
  • 23.
  • 25. Flash now works
  • 27. 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
  • 28. Evolution of Windows API’s (How I Learned to Stop Worrying and Love the WinRT) Windows Runtime Overview
  • 29. 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
  • 30. 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
  • 31. 2007-2012 .NET Rules multiple platforms and becomes the 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
  • 32. 2012-2017 My Windows 8/Metro App My .NET App F# VB C# C++ F# VB C# JavaScript .NET .NET Windows Runtime Windows XP, Vista, Windows 8 Windows 7 @talbott
  • 33. Using the Windows Runtime from C# and Visual Basic http://bit.ly/winrtfromvb Harry Pierson //build Jesse 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
  • 34. As covered at //build Windows Runtime @talbott
  • 35. Demonstration 1. Building a Metro Style Application
  • 36. XAML is the Common Denominator XAML Desktop Apps Metro / Mobile Aps Windows Presentatio Silverligh Windows n t Phone Windows 8 Foundation .NET Framework Desktop Silverlight Windows Phone Windows CLR CLR CLR Runtime Common Language Runtime (WinRT)
  • 37. WinRT versus .NET Framework Area .NET Metro WinRT Framework User Silverlight and New Namespace: Interface Windows Phone Windows.UI.Xaml.* components I/O synchronous async/await Strorage Isolated Storage Windows.Storage.Application Data.Current Threading ThreadPool Task Reflection Type.GetMethods Type.GetTypeInfo().Declared Methods Misc IComparable Icomparable<T> See: http://bit.ly/net2metro @talbott
  • 38. 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
  • 39. Videos • Build Conference http://www.buildwindows.com/ • ScottGu on Azure http://bit.ly/azuregu • Pluralsight (subscription) http://pluralsight.com @talbott
  • 40. Trivia Quiz Who is the guy in the middle?
  • 41.
  • 42. Trivia Quiz : Answer Bob Marley Bunny Peter Wailer Tosh 1965
  • 43. 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
  • 44. Raffle One year subscription (Annual Plus) $500 value @talbott
  • 45. Thank You Follow me @talbott