SlideShare a Scribd company logo
Andrea Angella
We want to move from
people needing Windows,
to choosing Windows,
to loving Windows
Are you a Windows Insider?
3.7 Millions people
are already using
Windows 10
What are the big consumer features?
Free for 1 year
Windows 10 Home
£99
Windows 10 Pro
£131
One OS to Rule Them All
What’s in for developers?
Adaptive Design
Tailored Design
Universal
Controls
Spit View Control
Snap Points
Developer Tools
Apps target the platform not the OS!
Adaptive Code
Adaptive Code
A bit of magic… for the single binary dream!
.NET Native Everywhere
• Faster app startup times
• No JIT imply less CPU cycles, hence longer battery life
• Up to 60% savings on cold startup
• Up to 40% savings on warm startup
• Smaller memory footprint
• Removes unused types/functions
• Enables faster cadence
• No more coupling between Windows and ,NET
• Statically links (most) framework libraries with the app
• Compilation happens in the cloud
Compiled Databinding
Progressive Rendering
Deferred Loading
Application Life Cycle
http://www.microsoftvirtualacademy.com/
http://www.buildwindows.com/
THANK YOU

More Related Content

What's hot

Windows 10 features
Windows 10 featuresWindows 10 features
Windows 10 features
kritika adlakha
 
Exciting features of windows 10 operating system
Exciting features of windows 10 operating systemExciting features of windows 10 operating system
Exciting features of windows 10 operating system
PriceJugaad
 
Windows 10 features
Windows 10 features Windows 10 features
Windows 10 features
Amit Kumar , Jaipur Engineers
 
Windows 10 vs Windows 7
Windows 10 vs Windows 7Windows 10 vs Windows 7
Windows 10 vs Windows 7Jonathan Min
 
Microsoft windows 10 features part 2
Microsoft windows 10 features part 2Microsoft windows 10 features part 2
Microsoft windows 10 features part 2
Server Consultancy
 
Customizing & Using Windows 10
Customizing & Using Windows 10Customizing & Using Windows 10
Customizing & Using Windows 10
hewie
 
What's New in Windows 10
What's New in Windows 10What's New in Windows 10
What's New in Windows 10
LinkedIn Learning Solutions
 
Features of Windows 10
Features of Windows 10Features of Windows 10
Features of Windows 10
sharaf Mohamed
 
Windows 10
Windows 10Windows 10
Windows 10
clcewing
 
Windows 10
Windows 10Windows 10
Windows 10
Neeraj Sharma
 
Windows 8.1
Windows 8.1Windows 8.1
Windows 8.1
parakh Parakh2204
 
Windows 10
Windows 10Windows 10
Windows 10
ARPAN PAUL.
 
Windows 10
Windows 10Windows 10
Windows 10
Sanju Sagar
 
windows 10 Presentation
 windows 10 Presentation windows 10 Presentation
windows 10 Presentation
BE Smârt
 
Leap ahead with windows 10
Leap ahead with windows 10Leap ahead with windows 10
Leap ahead with windows 10
Akshay Dixit
 
Windows 7 Features
Windows 7 FeaturesWindows 7 Features
Windows 7 Features
Abhishek Kant
 
Windows 7 VS Windows 8
Windows 7 VS Windows 8Windows 7 VS Windows 8
Windows 7 VS Windows 8
Yugal Gupta
 
Windows 8.1
Windows 8.1Windows 8.1
Windows 8.1
Patel_Vivek
 
How Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesHow Windows 10 will change the way we use devices
How Windows 10 will change the way we use devices
Commelius Solutions
 

What's hot (20)

Windows 10 features
Windows 10 featuresWindows 10 features
Windows 10 features
 
Exciting features of windows 10 operating system
Exciting features of windows 10 operating systemExciting features of windows 10 operating system
Exciting features of windows 10 operating system
 
Windows 10 features
Windows 10 features Windows 10 features
Windows 10 features
 
Windows 10 vs Windows 7
Windows 10 vs Windows 7Windows 10 vs Windows 7
Windows 10 vs Windows 7
 
Microsoft windows 10 features part 2
Microsoft windows 10 features part 2Microsoft windows 10 features part 2
Microsoft windows 10 features part 2
 
Customizing & Using Windows 10
Customizing & Using Windows 10Customizing & Using Windows 10
Customizing & Using Windows 10
 
What's New in Windows 10
What's New in Windows 10What's New in Windows 10
What's New in Windows 10
 
Features of Windows 10
Features of Windows 10Features of Windows 10
Features of Windows 10
 
Windows 10
Windows 10Windows 10
Windows 10
 
Windows 10
Windows 10Windows 10
Windows 10
 
Windows 8.1
Windows 8.1Windows 8.1
Windows 8.1
 
Windows 7 Presentation
Windows 7 PresentationWindows 7 Presentation
Windows 7 Presentation
 
Windows 10
Windows 10Windows 10
Windows 10
 
Windows 10
Windows 10Windows 10
Windows 10
 
windows 10 Presentation
 windows 10 Presentation windows 10 Presentation
windows 10 Presentation
 
Leap ahead with windows 10
Leap ahead with windows 10Leap ahead with windows 10
Leap ahead with windows 10
 
Windows 7 Features
Windows 7 FeaturesWindows 7 Features
Windows 7 Features
 
Windows 7 VS Windows 8
Windows 7 VS Windows 8Windows 7 VS Windows 8
Windows 7 VS Windows 8
 
Windows 8.1
Windows 8.1Windows 8.1
Windows 8.1
 
How Windows 10 will change the way we use devices
How Windows 10 will change the way we use devicesHow Windows 10 will change the way we use devices
How Windows 10 will change the way we use devices
 

Viewers also liked

Lenguaje corporal
Lenguaje corporalLenguaje corporal
Lenguaje corporal
Diegopoter
 
Join眾開講十二月工作坊
Join眾開講十二月工作坊Join眾開講十二月工作坊
Join眾開講十二月工作坊
Chia Hua Lu
 
B-School Satisfaction Survey - Advanced Marketing Research
B-School Satisfaction Survey - Advanced Marketing ResearchB-School Satisfaction Survey - Advanced Marketing Research
B-School Satisfaction Survey - Advanced Marketing Research
Arunachalam Ramanathan
 
Intro sharepoint
Intro sharepointIntro sharepoint
Intro sharepoint
Rico Milton
 
Journal club- breast ca basal like
Journal club- breast ca basal likeJournal club- breast ca basal like
Journal club- breast ca basal like
Sakshi Gupta
 
ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...
ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...
ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...
отдел образования
 
Днз №11 Бихалова О.В.
Днз №11 Бихалова О.В.Днз №11 Бихалова О.В.
Днз №11 Бихалова О.В.
Irina Shkavero
 
時間軸
時間軸時間軸
時間軸
Chia Hua Lu
 
wifi application
wifi applicationwifi application
wifi application
vishali v
 
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous deliveryDevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay Dresden
 
план день гідності і свободи
план день гідності і свободиплан день гідності і свободи
план день гідності і свободи
Alla Kolosai
 
[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...
[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...
[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...
HUB INSTITUTE
 
План заходів по протидії торгівлі людьми до 2020р
План заходів по протидії торгівлі людьми до 2020рПлан заходів по протидії торгівлі людьми до 2020р
План заходів по протидії торгівлі людьми до 2020р
Alla Kolosai
 
Zno 2015
Zno 2015Zno 2015
Zno 2015
Alla Kolosai
 
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay Dresden
 
заходи до міжнародного дня рідної мови
заходи до міжнародного дня рідної мовизаходи до міжнародного дня рідної мови
заходи до міжнародного дня рідної мови
Yurij Shum
 
Заняття з математики
Заняття з математики Заняття з математики
Заняття з математики
Alyona Bilyk
 

Viewers also liked (17)

Lenguaje corporal
Lenguaje corporalLenguaje corporal
Lenguaje corporal
 
Join眾開講十二月工作坊
Join眾開講十二月工作坊Join眾開講十二月工作坊
Join眾開講十二月工作坊
 
B-School Satisfaction Survey - Advanced Marketing Research
B-School Satisfaction Survey - Advanced Marketing ResearchB-School Satisfaction Survey - Advanced Marketing Research
B-School Satisfaction Survey - Advanced Marketing Research
 
Intro sharepoint
Intro sharepointIntro sharepoint
Intro sharepoint
 
Journal club- breast ca basal like
Journal club- breast ca basal likeJournal club- breast ca basal like
Journal club- breast ca basal like
 
ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...
ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...
ДОУ 7 Гутрова Использование в образовательном процессе инновационной технолог...
 
Днз №11 Бихалова О.В.
Днз №11 Бихалова О.В.Днз №11 Бихалова О.В.
Днз №11 Бихалова О.В.
 
時間軸
時間軸時間軸
時間軸
 
wifi application
wifi applicationwifi application
wifi application
 
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous deliveryDevDay 2016: Dave Farley - Acceptance testing for continuous delivery
DevDay 2016: Dave Farley - Acceptance testing for continuous delivery
 
план день гідності і свободи
план день гідності і свободиплан день гідності і свободи
план день гідності і свободи
 
[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...
[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...
[HUBDAY] Experian Marketing Services D'une stratégie shop-centric à une vis...
 
План заходів по протидії торгівлі людьми до 2020р
План заходів по протидії торгівлі людьми до 2020рПлан заходів по протидії торгівлі людьми до 2020р
План заходів по протидії торгівлі людьми до 2020р
 
Zno 2015
Zno 2015Zno 2015
Zno 2015
 
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
DevDay 2016 - Jan Dittberner - Continous Delivery - Aber sicher?!
 
заходи до міжнародного дня рідної мови
заходи до міжнародного дня рідної мовизаходи до міжнародного дня рідної мови
заходи до міжнародного дня рідної мови
 
Заняття з математики
Заняття з математики Заняття з математики
Заняття з математики
 

Similar to Windows 10 overview

Going native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devicesGoing native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devices
Tanzer Consulting
 
COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10
JadeMapola
 
Python Developer Toolbox
Python Developer ToolboxPython Developer Toolbox
Python Developer Toolbox
Nick Landry
 
Windows 8 Introduction
Windows 8 IntroductionWindows 8 Introduction
Windows 8 Introduction
Ajesh Issac
 
Windows8.1overviewnetponto
Windows8.1overviewnetpontoWindows8.1overviewnetponto
Windows8.1overviewnetponto
Alexandre Marreiros
 
Windows 8 App Development
Windows 8 App DevelopmentWindows 8 App Development
Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015
Dominique Boutin
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
LOGINPHP360
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
LOGINPHP360
 
Solving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With DockerSolving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With Docker
Will Hall
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentationwebhostingguy
 
Presentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan GuptaPresentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan Gupta
MobileNepal
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
Arnav Gupta
 
Windows 8
Windows 8Windows 8
Windows 8
Sunil Kotthakota
 
Windows 8 vs windows 7 ppt
Windows 8 vs windows 7 pptWindows 8 vs windows 7 ppt
Windows 8 vs windows 7 pptDiya Mirza
 
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Daniel Juyung Seo
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app development
Tirth Thakkar
 

Similar to Windows 10 overview (20)

Developing windows 8 apps
Developing windows 8 appsDeveloping windows 8 apps
Developing windows 8 apps
 
Going native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devicesGoing native - Taking desktop applications to mobile devices
Going native - Taking desktop applications to mobile devices
 
COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10COMPARISON OF WINDOWS 7 AND WINDOWS 10
COMPARISON OF WINDOWS 7 AND WINDOWS 10
 
Python Developer Toolbox
Python Developer ToolboxPython Developer Toolbox
Python Developer Toolbox
 
Windows 8 Introduction
Windows 8 IntroductionWindows 8 Introduction
Windows 8 Introduction
 
Windows8.1overviewnetponto
Windows8.1overviewnetpontoWindows8.1overviewnetponto
Windows8.1overviewnetponto
 
Windows 8 App Development
Windows 8 App DevelopmentWindows 8 App Development
Windows 8 App Development
 
Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015Dublin Unity User Group Meetup Sept 2015
Dublin Unity User Group Meetup Sept 2015
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?Why is .Net Technology Recognised for Software Development?
Why is .Net Technology Recognised for Software Development?
 
Solving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With DockerSolving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With Docker
 
Windows 7 secrets
Windows 7 secretsWindows 7 secrets
Windows 7 secrets
 
PowerPoint Presentation
PowerPoint PresentationPowerPoint Presentation
PowerPoint Presentation
 
Presentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan GuptaPresentation - Windows app development - I - Mr. Chandan Gupta
Presentation - Windows app development - I - Mr. Chandan Gupta
 
Enhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_osEnhancing and modifying_the_core_android_os
Enhancing and modifying_the_core_android_os
 
Windows 8
Windows 8Windows 8
Windows 8
 
Windows 8 vs windows 7 ppt
Windows 8 vs windows 7 pptWindows 8 vs windows 7 ppt
Windows 8 vs windows 7 ppt
 
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
Improving Cross Desktop Standard by Cedric BAIL (GNOME Asia Summit 2013)
 
Windows 8 mobile app development
Windows 8 mobile app developmentWindows 8 mobile app development
Windows 8 mobile app development
 
Rhodes vs Phonegap
Rhodes vs PhonegapRhodes vs Phonegap
Rhodes vs Phonegap
 

More from Andrea Angella

C# 7.X and beyond
C# 7.X and beyondC# 7.X and beyond
C# 7.X and beyond
Andrea Angella
 
C# 7
C# 7C# 7
Performance testing with NBench
Performance testing with NBenchPerformance testing with NBench
Performance testing with NBench
Andrea Angella
 
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.Andrea Angella
 
WP7 Game Lab
WP7 Game LabWP7 Game Lab
WP7 Game Lab
Andrea Angella
 
C# 3.0 e LINQ
C# 3.0 e LINQC# 3.0 e LINQ
C# 3.0 e LINQ
Andrea Angella
 

More from Andrea Angella (6)

C# 7.X and beyond
C# 7.X and beyondC# 7.X and beyond
C# 7.X and beyond
 
C# 7
C# 7C# 7
C# 7
 
Performance testing with NBench
Performance testing with NBenchPerformance testing with NBench
Performance testing with NBench
 
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
Advanced Algorithms #1 - Union/Find on Disjoint-set Data Structures.
 
WP7 Game Lab
WP7 Game LabWP7 Game Lab
WP7 Game Lab
 
C# 3.0 e LINQ
C# 3.0 e LINQC# 3.0 e LINQ
C# 3.0 e LINQ
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
Max Andersen
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
Globus
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Globus
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
Globus
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
Globus
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
AMB-Review
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Quarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden ExtensionsQuarkus Hidden and Forbidden Extensions
Quarkus Hidden and Forbidden Extensions
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdfEnhancing Research Orchestration Capabilities at ORNL.pdf
Enhancing Research Orchestration Capabilities at ORNL.pdf
 
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...
 
First Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User EndpointsFirst Steps with Globus Compute Multi-User Endpoints
First Steps with Globus Compute Multi-User Endpoints
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
How to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good PracticesHow to Position Your Globus Data Portal for Success Ten Good Practices
How to Position Your Globus Data Portal for Success Ten Good Practices
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdfDominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
Dominate Social Media with TubeTrivia AI’s Addictive Quiz Videos.pdf
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 

Windows 10 overview

Editor's Notes

  1. A guaranteed core API layer across devices! 85% APIs are common to all device families!!!! One API. One Package. Same platform You need to do some work as some Api are available only on devices There are core API available everywhere! 2500+ new platform features slide One universal project! You can change presentation in the designer Real time performance monitoring while you debug (memory and CPU)
  2. One hardware platform, universal hardware driver, standard network and I/O
  3. XAML is the key UI technology for Windows Windows is standardizing: Start and File Explorer built in XAML, Office
  4. Snap Points! You can design your application ignoring scale, ignoring resolution & DPI. Thanks to Effective Pixels and the scaling algorithm. Multiple of 4 pixels
  5. All is measured in “Effective Pixels” Visual States (MUST LEARN! It’s the key technique!) NEW: AdaptiveTrigger to do in XAML adaptive design or CustomTriggers NEW: Setters in Visual States Relative Panel
  6. One hardware platform, universal hardware driver, standard network and I/O
  7. Apps target the platform (the guaranteed API), not the operating system… so that the platform can update independently of the OS Device-specific API can be updated at different cadence! Version guaranteed API service… minVersion maxVersionTested
  8. Very different then dll reference! An API contract is a WinMD file
  9. Conditionally run code based on specific device families or versions of the platform/extension APIs
  10. Allows the code to be compiled expecting those API to be present… at runtime you get a type load exception! Platform Extended SDK…. Family specific capabilities, compatible across devices, UNIQUE UPDATE CADENCE Extensions SDK can be created! They don’t invalidate binaries on other devices… I can use xbox specific features but that does not means that I can’t run on the phone anymore
  11. You get full autocomplete, type safety! Binding errors gives you a compile error. Awesome! You can also binding for events You can do Bindings.Update and Bindings.Stop to pause the bindings
  12. Classic binding use a lot of reflections and it is slow. In compiled binding there is no reflection!!!! All is strongly typed. Code is generated at compile time to do the wireup
  13. Template 10 contains a simple solution for the suspension problems
  14. You can create an “private web service” for you app or release an app that is a “public web services” for other apps… with all the benefits of the store You can publish a dll that is a strongly type way to access your service.
  15. Windows Azure App Service.