Presentation is loading. Please wait.

Presentation is loading. Please wait.

Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch.

Similar presentations


Presentation on theme: "Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch."— Presentation transcript:

1 Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch

2

3 Windows + Open Source Software
Build 2014 9/23/2018 2-621 Windows + Open Source Software Usman Anwer, Yosef Durr Program Managers Windows + Open Source © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

4 Agenda Microsoft and OSS More powerful Windows Apps
Build 2015 9/23/2018 1:11 AM Agenda Microsoft and OSS More powerful Windows Apps SQLite and Windows Entity Framework 7 for Universal Windows Apps Lessons on being fully open from EF7 AllJoyn and connected devices FFMpeg Interop and media processing More powerful Visual Studio Summary and Take Aways © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

5 ? Microsoft and OSS Does Microsoft embrace Open Source Software?
Build 2015 9/23/2018 1:11 AM Microsoft and OSS ? Does Microsoft embrace Open Source Software? The answer has changed over time © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

6 OSS Adoption at Microsoft
Build 2015 9/23/2018 1:11 AM OSS Adoption at Microsoft 2015 Company Adoption Culture Philosophy Process Best practices Some Success Contribution Consumption Publishing Redistributing Rough Start GPL Licensing Curveball © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 OSS involvement Win2D Build 2015 9/23/2018 1:11 AM
© 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

8 Build 2014 9/23/2018 IE Status Site © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

9 ? Microsoft and OSS Does Microsoft embrace Open Source Software?
Build 2015 9/23/2018 1:11 AM Microsoft and OSS ? Does Microsoft embrace Open Source Software? Yes, Microsoft embraces both the community and the philosophy We’re committed to getting better © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Agenda Microsoft and OSS More powerful Windows Apps
Build 2015 9/23/2018 1:11 AM Agenda Microsoft and OSS More powerful Windows Apps SQLite and Windows Entity Framework 7 comes to Universal Apps Lessons on being fully open from EF7 AllJoyn and connected devices FFMpeg Interop and media processing More powerful Visual Studio Summary and Take Aways © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

11 Shipping a New Mindset Build 2014 9/23/2018
© 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

12 SQLite and Windows Thousands of store apps use SQLite
SQLite core developers and Windows engineers collaborating closely How can SQLite run better on Windows? How can Windows be better for SQLite?

13 Data Access for Universal Windows Apps
Build 2015 9/23/2018 1:11 AM Data Access for Universal Windows Apps Local Data Access for Offline Scenarios SQLite is the way to store data on device for Universal Windows Apps SQLite will work across all Windows 10 devices Object Relational Mapping Entity Framework 7 for Universal Windows Apps You can use Entity Framework 7 to talk to a local database: SQLite © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

14 Demo: Down to Earth To Do List
Using SQLite for lightweight data access in Universal Windows Apps

15 SQLite for core system components
Multiple data stores in Windows 8 Goal to have one on Windows 10 Evaluated multiple options Goal: Converged state Performant Cross Device Helped developer productivity SQLite for state data store Org-wide desire to use SQLite Central policy to manage SQLite in Windows One SQLite

16 Demo: Entity Framework 7 and SQLite
ORM for your enterprise Universal Windows Apps

17 Building Entity Framework 7
9/23/2018 Building Entity Framework 7 Github / Fully Open for several years Consuming other OSS When you’re transparent good things follow © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

18 AllJoyn and Windows Common language for the Internet of Things
Shipping with the SDK Microsoft and AllSeen Alliance Engineers on key working groups Heavy investments in security design and testing

19 Connected Experiences with Windows Apps
Your Windows Apps can talk to a variety of devices: LG WebOS TV LiFx bulbs Make your own using the Raspberry Pi! SDK/Visual Studio Integration and Windows Dev Center support

20 Demo: FFmpeg Interop Best of both worlds FFmpeg’s broad codec support
Build 2015 9/23/2018 1:11 AM Demo: FFmpeg Interop Best of both worlds FFmpeg’s broad codec support Windows Media Pipeline *codec license requirements still apply © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

21 Agenda Microsoft and OSS More powerful Windows Apps
Build 2015 9/23/2018 1:11 AM Agenda Microsoft and OSS More powerful Windows Apps More powerful Visual Studio Summary and Take Aways © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

22 Build 2015 9/23/2018 1:11 AM Visual Studio Your favorite IDE supporting the OSS languages and tools you love © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

23 Visual Studio and GitHub
Build 2015 9/23/2018 1:11 AM Visual Studio and GitHub © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

24 Visual Studio and Cordova
Build 2015 9/23/2018 1:11 AM Visual Studio and Cordova © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

25 Visual Studio and Python
Build 2015 9/23/2018 1:11 AM Visual Studio and Python © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

26 Visual Studio and Node.js
Build 2015 9/23/2018 1:11 AM Visual Studio and Node.js © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

27 Agenda Microsoft and OSS More powerful Windows Apps (demos)
Build 2015 9/23/2018 1:11 AM Agenda Microsoft and OSS More powerful Windows Apps (demos) More powerful Visual Studio Summary and Take Aways © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

28 Take Aways Get your app to market faster
Easier to get started: Windows APIs might be available Easier to use: SDK and VS Integrations Easier to maintain: Automatic updates and fixes Easier to troubleshoot: Lot’s of developer support: forums, samples, blogs Easier to develop cross platform apps Deliver better user experiences Better integration with Windows features Fewer firewall or permissions dialogue boxes Higher performance

29 OSS talks OSS Title Session Time AllJoyn
Build 2015 9/23/2018 1:11 AM OSS talks OSS Title Session Time AllJoyn AllJoyn: Building Universal Windows Apps that Discover, Connect, and Interact with Other Devices and Cloud Services Using AllJoyn 623 Now Win2D Introducing Win2D: DirectX-powered Drawing in C# 631 Wed 2:00 Node.js and Python Python and Node.js: Microsoft's Best Kept Secrets 657 Wed 5:00 Git Using Git in Visual Studio 746 Thurs 2:00 Entity Framework 7 Data for Web, Phone, Store, and Desktop 693 Thurs 3:30 Angle ANGLE: Running OpenGL ES 2.0 Graphics Code on Windows 686 ASP.Net ASP.NET 5 Intro 687 WinJS JavaScript frameworks in your apps and sites from WinJS and beyond 720 Thurs 6:30 Cordova Getting Great Performance Out of Cordova Apps on iOS, Android and Windows 756 Fri 12:30 © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

30 Follow up Chat with us in the Quick Start Challenge booth Contact us
Build 2015 9/23/2018 1:11 AM Follow up Chat with us in the Quick Start Challenge booth Contact us @uanwer OSS Title Session Time AllJoyn AllJoyn: Building Universal Windows Apps that Discover, Connect, and Interact with Other Devices and Cloud Services Using AllJoyn 623 Now Win2D Introducing Win2D: DirectX-powered Drawing in C# 631 Wed 2:00 Node.js and Python Python and Node.js: Microsoft's Best Kept Secrets 657 Wed 5:00 Git Using Git in Visual Studio 746 Thurs 2:00 Entity Framework 7 Data for Web, Phone, Store, and Desktop 693 Thurs 3:30 Angle ANGLE: Running OpenGL ES 2.0 Graphics Code on Windows 686 ASP.Net ASP.NET 5 Intro 687 WinJS JavaScript frameworks in your apps and sites from WinJS and beyond 720 Thurs 6:30 Cordova Getting Great Performance Out of Cordova Apps on iOS, Android and Windows 756 Fri 12:30 Thank you! © 2015 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

31


Download ppt "Updated Agenda 12:00PM–1:00PM | Session #1 1:00PM–2:00PM | Lunch."

Similar presentations


Ads by Google