Rapidly Construct LOB Applications with UWP and Visual Studio 2017
BRK3502
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Windows UI Library
.NET Standard
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
.NET Standard
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
UI Density Resources
TreeView
NavigationView
ColorPicker
PersonPicture
Swipe commanding
Fluent Materials and Animations
RatingControl
ParallaxView
SwipeControl
MenuBar
More over time…
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
Large shared API surface
Can reference .NET Framework libraries
~70%
of NuGet packages
are API compatible
+20K
More APIs than .NET
Standard 1.x
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Simple Developer Opt-inNew Default
~40% tighter
~50% more items fit
~20% tighter
~33% more
items fit
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Color Theming
string Email
{ get; set; }
[Required]
[EmailAddress]
Validate()
INotifyDataErrorInfo
event ErrorsChanged
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Visual Studio App Center
Distributing your App
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Color Theming
Data Validation UI
aka.ms/wts
Visual Studio
Marketplace
Platform controls
available down-level
MenuBar
TreeView
Compact Sizing
aka.ms/netstandard
Share and migrate
existing .NET assets
ResourceDictionary
in WinUI Library
Fully customizable
Quickly infuse
company brand into
your applications
Ensure valid client-
side data entry
Reuse existing .NET
validation logic
Available now as a
preview in Windows
Community Toolkit
Windowing
Distribution
Analytics and
DevOps
Presenters
Windowing Environment
Positioners
“pre-defined” experiences
Environment information
Advanced control
Controlling window states
maximized, fullscreen, picture-in-picture,…
Information about Windowing capabilities
immersive, overlapped, 3D, muti-display,…
Controlling window layout and position
Within monitor, across monitors, to specific
experiences, …
User experience policies
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
WindowingEnvironmentKind.Overlapped
WindowingEnvironment
WindowingEnvironmentKind.Immersive
WindowingEnvironmentKind.Holographic
WindowingEnvironmentKind.SomethingCool
?
WindowingEnvironment.GetForCurrentView();
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
L a t e r 2 0 1 8 r e l e a s e F u t u r e r e l e a s e s
Lightweight
companion windows
Environment information,
Positioners
Presenters
Companion
Flyout
Transparency
New presenters
Independent Lightweight
windows
Advanced window
grouping
Dockable windows
Additional positioners
3D positioning
Visual Studio App Center
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Roadmap
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Van Arsdel Inventory: LOB/UWP Today
Windows Template Studio
Windows UI Library
.NET Standard
UI Density
Color Theming
Data Validation UI
New XAML Controls and Windowing
Distributing your App
Visual Studio App Center
• Van Arsdel Inventory application
microsoft.com/net/learn/architecture
• DataGrid (pre-release NuGet)
aka.ms/win10datagrid
• Windows Template Studio (WTS)
aka.ms/wts
• .NET Standard 2.0
• TreeView control
• Distribution with .appinstaller
• Visual Studio App Center
• Windows UI Library!!!!!!
• New controls / capabilities:
• MenuBar
• DataGrid (official release)
• Editable ComboBox
• WTS improvements
• Standard/Compact Sizing
• Color Theming tool
• Data Validation UI in Xaml ctls
• Lots of new Windowing APIs
• UWP Xaml Islands
• MSIX Improvements
• Adaptive Cards
• <Form> control
• Tabs control
• Web interop improvements
• Fluent Ribbon control
• Dockable panes
• UWP Xaml Islands, refined
• Probably some other controls 
• …
• …
• Profit!
BREAKOUT SESSIONS – Tuesday 5/8 BREAKOUT SESSIONS – Wednesday 5/9 THEATER SESSIONS – Mon & Wed
Modernizing Desktop Apps
on Windows 10
Mike Harsh
10:30am-11:45am
Building powerful desktop and MR
applications with new windowing APIs
Roberth Karman
8:30AM-9:15AM
Designing for Fluent with Adobe XD
and other design tools
Joey Pitt, K.C. Sullivan
Mon 5/7 1:00PM-1:20PM
Courageous Design – embracing
successes and failures through iteration.
Jon Friedman
1:15PM-2:30pm
Developing for Sets on Windows 10
Jason Watson, Raymond Chen
10:15-11:30am
Fluent Design System inside of
Microsoft: Office
Chris Bimm, William Devereux
Wed 5/9 11:30am-11:50am
Fluent Design: Evolving our Design
System
Chigusa Sansen, Tim Allen
3:00pm – 4:15pm
Harnessing the Power of AI with
Windows Ink
Avani Reddy, Yibo Sun
10:15am-11:00am
Our Fluent Path to Spatial Computing:
Easy as 1-2D-3D
Mike Harnisch
Wed 5/9 1:30pm-1:50pm
What's New for Windows UX Developers?
Fluent and XAML
Paul Gusmorino
4:45pm – 6:00pm
Creating Innovative Experiences for
Fluent Design using the Visual Layer
Danielle Neuberger, Sohum Chatterjee
1:00pm-1:45pm
Rapidly Construct LOB Applications with
UWP and Visual Studio 2017
Daniel Jacobson, Ryan Demopoulos
2:45pm- 4:00pm
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Rapidly Construct LOB Applications with UWP and Visual Studio 2017
Windows 10 XAML Xamarin.Forms
XAML
XAML Standard

More Related Content

PPTX
Modernizing Desktop Apps on Windows 10
PPTX
Creating Innovative Experiences for Fluent Design using the Visual Layer
PPTX
MIX09 Keynote News review
PDF
Introduction to xamarin
PDF
Xamarin microsoft graph
PDF
Xamarin DevOps
PDF
Xamarin.Forms
PDF
[Td 2015]general session 세상을 품은 플랫폼과 그 가능성에 대하여(기술에반젤리스트)
Modernizing Desktop Apps on Windows 10
Creating Innovative Experiences for Fluent Design using the Visual Layer
MIX09 Keynote News review
Introduction to xamarin
Xamarin microsoft graph
Xamarin DevOps
Xamarin.Forms
[Td 2015]general session 세상을 품은 플랫폼과 그 가능성에 대하여(기술에반젤리스트)

What's hot (19)

PPT
Leveraging Microsoft Embedded and Mobile Platforms
PPTX
Azure Mobile Services (+ Universal Apps)
PDF
Azure mobile services
PPTX
Delivering HTML5 and Modern Apps
PPTX
DataWeekender 4_2 Cosmos DB and Azure Functions- A serverless database proces...
PPTX
Windows azure mobile services and windows phone 8
PDF
Visual Studio for Mac (AltConf 2017)
PDF
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP Apps
PPTX
GAIBT NewYork - Serverless Machine Learning.pptx
PPTX
A tendência do desenvolvimento de software gerenciado e operado na nuvem
PPTX
Маргарита Остапчук "Що нового в Windows 10 для розробників"
PPTX
Build 2016 - B836 - Cross-Platform Mobile with Xamarin
PDF
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
PDF
Sample 3D Projects_ TMA Solutions
PPTX
Stunning Mobile Apps with the Xamarin Visual Design System​
PPTX
Microsoft abraça o Open Source - InteropMix
PPTX
Introduction to wpf
PDF
Introduction to Xamarin for Visual Studio 2017
PDF
What's new and next for mobile development with .NET
Leveraging Microsoft Embedded and Mobile Platforms
Azure Mobile Services (+ Universal Apps)
Azure mobile services
Delivering HTML5 and Modern Apps
DataWeekender 4_2 Cosmos DB and Azure Functions- A serverless database proces...
Windows azure mobile services and windows phone 8
Visual Studio for Mac (AltConf 2017)
Optimizing and Extending Xamarin.Forms iOS, Android, and UWP Apps
GAIBT NewYork - Serverless Machine Learning.pptx
A tendência do desenvolvimento de software gerenciado e operado na nuvem
Маргарита Остапчук "Що нового в Windows 10 для розробників"
Build 2016 - B836 - Cross-Platform Mobile with Xamarin
Building Cloud-Enabled Cross-Platform Mobile Apps in C# with Azure App Services
Sample 3D Projects_ TMA Solutions
Stunning Mobile Apps with the Xamarin Visual Design System​
Microsoft abraça o Open Source - InteropMix
Introduction to wpf
Introduction to Xamarin for Visual Studio 2017
What's new and next for mobile development with .NET
Ad

Similar to Rapidly Construct LOB Applications with UWP and Visual Studio 2017 (20)

PDF
Client Continuum Dec Fy09
PPTX
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
PPT
Silverlight Training
PPTX
Intro to VS 2010 & .Net 4.0
PDF
Experiences using CouchDB inside Microsoft's Azure team
PPTX
Not Just Better, Faster - Expression and Sketchflow
PPT
I T Mentors V S2008 Onramp240 V1
PPT
An Overview Of Silverlight 2
PPT
Modern C&C Systems, Using New Technologies
PPTX
SLUGUK BUILD Round-up
PPTX
Raj Wpf Controls
PDF
M meijer paas - tech-days 2015
PPT
Silverlight Briefing Deck
PPTX
Developing and Deploying Windows 10 Apps
PPTX
Whats New In 2010 (Msdn & Visual Studio)
PPT
EDMUG Silverlight Talk
PPTX
Build 2017 - B8083 - The future of Visual Studio
PPT
Build Apps Using Dynamic Languages
PPT
Tech Lunch 9 25 2008
Client Continuum Dec Fy09
FEDSPUG April 2014: Visual Studio 2013 for Application Lifecycle Management &...
Silverlight Training
Intro to VS 2010 & .Net 4.0
Experiences using CouchDB inside Microsoft's Azure team
Not Just Better, Faster - Expression and Sketchflow
I T Mentors V S2008 Onramp240 V1
An Overview Of Silverlight 2
Modern C&C Systems, Using New Technologies
SLUGUK BUILD Round-up
Raj Wpf Controls
M meijer paas - tech-days 2015
Silverlight Briefing Deck
Developing and Deploying Windows 10 Apps
Whats New In 2010 (Msdn & Visual Studio)
EDMUG Silverlight Talk
Build 2017 - B8083 - The future of Visual Studio
Build Apps Using Dynamic Languages
Tech Lunch 9 25 2008
Ad

More from Windows Developer (20)

PPTX
Our Fluent Path to Spatial Computing: Easy as 1-2D-3D
PPTX
Fluent Design System inside of Microsoft: Office
PPTX
Building powerful desktop and MR applications with new windowing apis
PPTX
How Simplygon helped Remix become platform independent
PPTX
Harnessing the Power of AI with Windows Ink
PPTX
Technical deep dive into creating the “Solutions Showcase for Mixed Reality” ...
PPTX
Developing for Sets on Windows 10
PPTX
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
PPTX
Drive user reengagement across all your Windows, Android, and iOS with Micros...
PPTX
Fluent Design: Evolving our Design System
PPTX
Seizing the Mixed Reality Revolution – A past, present and future Mixed Reali...
PPTX
Windows 10 on ARM for developers
PPTX
Building Mixed reality with the new capabilities in Unity
PPTX
Set up a windows dev environment that feels like $HOME
PPTX
Modernizing Twitter for Windows as a Progressive Web App
PPTX
Holograms for trade education, built for students, by students with Immersive...
PPTX
Designing Inclusive Experiences to Maximize Reach and Satisfaction
PPTX
Cboard: A Progressive Web App for Everyone
PPTX
Turn good code into a great business
PPTX
Windows AI Platform & the Intelligent Edge (pptx)
Our Fluent Path to Spatial Computing: Easy as 1-2D-3D
Fluent Design System inside of Microsoft: Office
Building powerful desktop and MR applications with new windowing apis
How Simplygon helped Remix become platform independent
Harnessing the Power of AI with Windows Ink
Technical deep dive into creating the “Solutions Showcase for Mixed Reality” ...
Developing for Sets on Windows 10
Data-Driven and User-Centric: Improving enterprise productivity and engagemen...
Drive user reengagement across all your Windows, Android, and iOS with Micros...
Fluent Design: Evolving our Design System
Seizing the Mixed Reality Revolution – A past, present and future Mixed Reali...
Windows 10 on ARM for developers
Building Mixed reality with the new capabilities in Unity
Set up a windows dev environment that feels like $HOME
Modernizing Twitter for Windows as a Progressive Web App
Holograms for trade education, built for students, by students with Immersive...
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Cboard: A Progressive Web App for Everyone
Turn good code into a great business
Windows AI Platform & the Intelligent Edge (pptx)

Recently uploaded (20)

PDF
Co-training pseudo-labeling for text classification with support vector machi...
PDF
Convolutional neural network based encoder-decoder for efficient real-time ob...
PDF
Rapid Prototyping: A lecture on prototyping techniques for interface design
PPTX
Configure Apache Mutual Authentication
PDF
4 layer Arch & Reference Arch of IoT.pdf
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PPTX
Microsoft User Copilot Training Slide Deck
PDF
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
PDF
sbt 2.0: go big (Scala Days 2025 edition)
PDF
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
PPTX
Internet of Everything -Basic concepts details
PPTX
MuleSoft-Compete-Deck for midddleware integrations
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PDF
Data Virtualization in Action: Scaling APIs and Apps with FME
PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Advancing precision in air quality forecasting through machine learning integ...
PDF
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
PDF
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf
Co-training pseudo-labeling for text classification with support vector machi...
Convolutional neural network based encoder-decoder for efficient real-time ob...
Rapid Prototyping: A lecture on prototyping techniques for interface design
Configure Apache Mutual Authentication
4 layer Arch & Reference Arch of IoT.pdf
sustainability-14-14877-v2.pddhzftheheeeee
Microsoft User Copilot Training Slide Deck
CXOs-Are-you-still-doing-manual-DevOps-in-the-age-of-AI.pdf
sbt 2.0: go big (Scala Days 2025 edition)
The-Future-of-Automotive-Quality-is-Here-AI-Driven-Engineering.pdf
Internet of Everything -Basic concepts details
MuleSoft-Compete-Deck for midddleware integrations
Lung cancer patients survival prediction using outlier detection and optimize...
Data Virtualization in Action: Scaling APIs and Apps with FME
Consumable AI The What, Why & How for Small Teams.pdf
Advancing precision in air quality forecasting through machine learning integ...
The-2025-Engineering-Revolution-AI-Quality-and-DevOps-Convergence.pdf
“A New Era of 3D Sensing: Transforming Industries and Creating Opportunities,...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Transform-Quality-Engineering-with-AI-A-60-Day-Blueprint-for-Digital-Success.pdf

Rapidly Construct LOB Applications with UWP and Visual Studio 2017

  • 3. Windows Template Studio Windows UI Library .NET Standard UI Density Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap
  • 4. Windows UI Library .NET Standard UI Density Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today
  • 5. .NET Standard UI Density Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio
  • 6. UI Density Resources TreeView NavigationView ColorPicker PersonPicture Swipe commanding Fluent Materials and Animations RatingControl ParallaxView SwipeControl MenuBar More over time…
  • 7. UI Density Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library
  • 8. Large shared API surface Can reference .NET Framework libraries ~70% of NuGet packages are API compatible +20K More APIs than .NET Standard 1.x
  • 10. Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard
  • 11. UI Density Simple Developer Opt-inNew Default ~40% tighter ~50% more items fit ~20% tighter ~33% more items fit
  • 12. Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard UI Density
  • 13. New XAML Controls and Windowing Distributing your App Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard UI Density Color Theming
  • 14. string Email { get; set; } [Required] [EmailAddress] Validate() INotifyDataErrorInfo event ErrorsChanged
  • 16. Visual Studio App Center Distributing your App Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard UI Density Color Theming Data Validation UI
  • 17. aka.ms/wts Visual Studio Marketplace Platform controls available down-level MenuBar TreeView Compact Sizing aka.ms/netstandard Share and migrate existing .NET assets ResourceDictionary in WinUI Library Fully customizable Quickly infuse company brand into your applications Ensure valid client- side data entry Reuse existing .NET validation logic Available now as a preview in Windows Community Toolkit Windowing Distribution Analytics and DevOps
  • 18. Presenters Windowing Environment Positioners “pre-defined” experiences Environment information Advanced control Controlling window states maximized, fullscreen, picture-in-picture,… Information about Windowing capabilities immersive, overlapped, 3D, muti-display,… Controlling window layout and position Within monitor, across monitors, to specific experiences, … User experience policies
  • 23. L a t e r 2 0 1 8 r e l e a s e F u t u r e r e l e a s e s Lightweight companion windows Environment information, Positioners Presenters Companion Flyout Transparency New presenters Independent Lightweight windows Advanced window grouping Dockable windows Additional positioners 3D positioning
  • 24. Visual Studio App Center Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard UI Density Color Theming Data Validation UI New XAML Controls and Windowing
  • 27. Roadmap Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard UI Density Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App
  • 28. Van Arsdel Inventory: LOB/UWP Today Windows Template Studio Windows UI Library .NET Standard UI Density Color Theming Data Validation UI New XAML Controls and Windowing Distributing your App Visual Studio App Center
  • 29. • Van Arsdel Inventory application microsoft.com/net/learn/architecture • DataGrid (pre-release NuGet) aka.ms/win10datagrid • Windows Template Studio (WTS) aka.ms/wts • .NET Standard 2.0 • TreeView control • Distribution with .appinstaller • Visual Studio App Center • Windows UI Library!!!!!! • New controls / capabilities: • MenuBar • DataGrid (official release) • Editable ComboBox • WTS improvements • Standard/Compact Sizing • Color Theming tool • Data Validation UI in Xaml ctls • Lots of new Windowing APIs • UWP Xaml Islands • MSIX Improvements • Adaptive Cards • <Form> control • Tabs control • Web interop improvements • Fluent Ribbon control • Dockable panes • UWP Xaml Islands, refined • Probably some other controls  • … • … • Profit!
  • 30. BREAKOUT SESSIONS – Tuesday 5/8 BREAKOUT SESSIONS – Wednesday 5/9 THEATER SESSIONS – Mon & Wed Modernizing Desktop Apps on Windows 10 Mike Harsh 10:30am-11:45am Building powerful desktop and MR applications with new windowing APIs Roberth Karman 8:30AM-9:15AM Designing for Fluent with Adobe XD and other design tools Joey Pitt, K.C. Sullivan Mon 5/7 1:00PM-1:20PM Courageous Design – embracing successes and failures through iteration. Jon Friedman 1:15PM-2:30pm Developing for Sets on Windows 10 Jason Watson, Raymond Chen 10:15-11:30am Fluent Design System inside of Microsoft: Office Chris Bimm, William Devereux Wed 5/9 11:30am-11:50am Fluent Design: Evolving our Design System Chigusa Sansen, Tim Allen 3:00pm – 4:15pm Harnessing the Power of AI with Windows Ink Avani Reddy, Yibo Sun 10:15am-11:00am Our Fluent Path to Spatial Computing: Easy as 1-2D-3D Mike Harnisch Wed 5/9 1:30pm-1:50pm What's New for Windows UX Developers? Fluent and XAML Paul Gusmorino 4:45pm – 6:00pm Creating Innovative Experiences for Fluent Design using the Visual Layer Danielle Neuberger, Sohum Chatterjee 1:00pm-1:45pm Rapidly Construct LOB Applications with UWP and Visual Studio 2017 Daniel Jacobson, Ryan Demopoulos 2:45pm- 4:00pm
  • 35. Windows 10 XAML Xamarin.Forms XAML XAML Standard