build 2016 - p498 - migrating silverlight windows phone apps to the universal windows platform

13
#Build2016 Migrating Silverlight Windows Phone apps to the Universal Windows Platform Ricardo Villalobos Principal SDE Manager Lifeng Ge Program Manager

Upload: windows-developer

Post on 13-Jan-2017

154 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

#Build2016

Migrating Silverlight Windows Phone apps to the Universal Windows PlatformRicardo VillalobosPrincipal SDE Manager Lifeng GeProgram Manager

Page 2: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

• Convert Silverlight Windows Phone 8 apps to Windows 10 UWP• Enables the top 80% of apps

to be converted 80% of the way• Includes mappings for top

APIs and components• Supports extensibility model

for mappings and library helpers

The Mobilize.NET migration tool

Page 3: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

1. Download the Mobilize SL bridge for Visual Studio

http://www.mobilize.net/download-silverlight-bridge2. Open the Silverlight Windows Phone 8

project3. Run the tool in the contextual menu4. Review Migration Log and Reports5. Apply “last mile” fixes based on patterns

The Migration Process

Page 4: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

DemoRunning the Silverlight WP8 to UWP

Page 5: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

1. Download the Mobilize SL bridge for VS2015

http://www.mobilize.net/download-silverlight-bridge2. Open the Silverlight Windows Phone 8

project3. Run the tool in the contextual menu4. Review Migration Log and Reports5. Apply “last mile” fixes based on patterns

The Migration Process

Page 6: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

1. Fix 3rd Party library dependencies

2. Fix integration with external REST APIs

3. Fix UI layout for multiple form factors

Migration “Last Mile” patterns

Page 7: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

Demo Fixing 3rd party library dependencies

Page 8: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

1. Fix 3rd Party library dependencies

2. Fix integration with external REST APIs

3. Fix UI layout for multiple form factors

Migration “Last Mile” patterns

Page 9: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

Demo Fixing integration with external REST APIs

Page 10: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

1. Fix 3rd Party library dependencies

2. Fix integration with external REST APIs

3. Fix UI layout for multiple form factors

Migration “Last Mile” patterns

Page 11: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

Demo Fixing UI Layouts

Page 12: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

https://github.com/MobilizeNet/UWPConversionMappings

Become part of the community!

Page 13: Build 2016 - P498 - Migrating Silverlight Windows Phone Apps to the Universal Windows Platform

© 2016 Microsoft Corporation. All rights reserved.