Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263.

Slides:



Advertisements
Similar presentations
Mobile App Development Using: Presented by Tyler Richey Images from
Advertisements

Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Amanda Silver Director of Program Management Visual Studio Tools for Client Applications Cross-Platform Development using Visual Studio.
Technical Workshops | Esri International User Conference San Diego, California Building Applications with ArcGIS Runtime SDK for Windows Phone Rex Hansen.
51% YoY 86% YoY 46% YoY 58% YoY gross sales.
Growing Reach with Universal Windows Apps Windows Developer Platform Improving User Engagement.
Mobile Application Development
Android vs iOS vs Windows Phone 7 Alejandro Mesa (am3473)
Every company is a software company “CIOs will measure the impact of their business technology agenda based on the impact on the consumer – and not.
Introducing the UWP.
请点击以下链接下载 WinHEC 的演讲材料 Download WinHEC presentations here:
The PhoneGap History Doncho Minkov Telerik Academy academy.telerik.com Technical Trainer
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Title slide to be used at the start of a module. Developing Mobile Apps Roland Guijt
Developing Mobile Applications using MVVM with Xamarin Forms
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
© 2011 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Adobe Presentation Brijesh Patel | Working with AIR Native Extensions.
Java Mobile Apps with GWT & PhoneGap Josh Marinacci, webOS Developer Advocate.
Introducing NativeScript [Pavel Kolev Software Telerik: a Progress company]
Developing Cross-Platform Applications with Visual Studio 2015
What’s new in Windows Server Hyper-V Ben Armstrong M227.
Developing Enterprise Mobile Apps with Xamarin Loren Horsager CEO, Mobile Composer.
30 Bad Habits of Server Administrators Orin Thomas M321.
Windows Camp #wincamp Windows Camp Игорь Сычев Premier Field Engineer, Microsoft Обзор платформы разработки современных клиентских приложений для.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Cloud Time - Embellishing the Office 365 calendar Thivy Ruthra Tasleem Hussein M328.
Understanding Xamarin Development Matt
Lagash Systems Mariano Sánchez – Software
Deploying, Organizing and Securing Applications with the Azure Resource Manager Emil Velinov Senior Program Manager, AzureCAT M391.
Virtualization Vision & Strategy Ben Armstrong M246.
Social Media Apps Programming Min-Yuh Day, Ph.D. Assistant Professor Department of Information Management Tamkang University
101 ways to authenticate with Azure Active Directory
 Installation of Android Development Environment  Creating the App with OpenGL ES API  Running the App on Emulator Android App Development.
Leveraging TypeScript in Cross-functional development teams Aaron McGee, Richard Brookes M216.
The way of hybrid mobile development Hybrid Mobile Applications Telerik Software Academy
Lewis Benge Bring your code to Windows MOB336.
Easy for users to get & stay current Unified core and app platform Windows Phone 7.5 Windows Phone 8 Windows Phone 8.1 Windows 8 Xbox One Windows on Devices.
Microsoft Ignite /25/ :39 PM SSDT for Visual Studio Bet you can’t tell what your database looked like 6 months ago Hannah Gray, Development.
Innovation Any app, any platform Openness.NET Core ASP.NET 5.
Identity Management in Office 365: Which one’s right for you? Brendan Ross M362.
Protecting your data with AD-RMS and Azure RMS Malcolm Jeffrey – Technical Trainer M224.
Cross Platform XAML & MVVM Nigel Sampson M347.
Building Azure Web Apps with Node.js and the Spotify Web API Daniel Larsen M361.
Universal Apps: A Developers Guide Keith Patton – Marker Metro M257.
Big Data for the.NET Developer Scott Klein M310
What web developers need to know when building Metro style apps Scott Dickens Principal Program Manager Lead Microsoft Corporation DEV352.
NativeScript – Open source platform to build Native iOS/Android Apps.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Best 5 Mobile App Development Tools for Developer's to think beyond the Limitation.
0 Developing for Windows 10 Tony Champion Champion DS.
Windows 10 Anniversary Update coming to PCs, tablets, phones, Xbox One, Microsoft HoloLens and IOT.
Your Host & Speaker Shahed Chowdhuri Sr. Technical Microsoft Technology Areas Enterprise Web/Software Development Game Development Mobile.
Windows 10 tested and shaped by 3 Million Windows Insiders Daniel Bowbyes M111.
Build Cross-Platform Mobile Apps Using Visual Studio A Telerik webinar by Jeffrey T. Fritz March 27, 2014 AND.
Build Hybrid Mobile Apps with Ionic, Angular, & Cordova Brian
What’s the difference between a software developer and a lawyer? David Downs M114.
Windows Bridge for iOS Bring your iOS apps to Windows
5/15/2018 5:43 PM © Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN.
The Universal Windows Platform
Microsoft Ignite /4/2018 8:46 AM
Microsoft Ignite /19/2018 2:35 AM
Apache Cordova Overview
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /19/2018 7:06 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Microsoft Ignite /14/ :21 AM BRK2101
//Build 다시보기 나 발머 김영욱 부장 Microsoft Korea
CMPE419 Mobile Application Development
Presentation transcript:

Bridges to the Magickal Faerie Land of Windows 10 Hannes Nel M263

Surveying the landscape Walking some mobile bridges Picking the right one Consider some other options

Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Middleware Platforms Middleware Partners (e.g., Xamarin) Game Engine Partners (e.g., Unity) Windows Platform Universal Windows 8 Apps (C++/C#/JS) Universal Windows 10 Apps (C++/C#/JS) Project Centennial (Classic Apps) Web Platform Microsoft Edge HTML Engine Cordova Tooling (HTML/JS) Hosted Web Apps (HTML/JS) Other Mobile Platforms Project Astoria (Java/C++) Project Islandwood (Objective C/C++)

Astoria Java / C++ Code Use Android IDE High code reuse Low flexibility Islandwood Objective C Code Use Visual Studio Medium-high code reuse High flexibility

Build Open in Android Studio Replace Google Play references Deploy Upload APK to store Repackaged as AppX Run Download from store Android subsystem

Microsoft Services AppInsights MS Ads In-app Purchases Windows Notification Service Xbox Live Services Bing Maps Windows Location services … Project Astoria SDK in JavaProject Astoria SDK in Java Use Microsoft services with minimal code changeUse Microsoft services with minimal code change Get Started in Dev CenterGet Started in Dev Center

File system Contacts, photos,… Sensors Camera Hardware accelerated graphics & Direct X Networking/sockets Application lifecycle Resource management Background execution model Security model

Build Import in Visual Studio Compile with shims Deploy Upload AppX to store Run Download from store Native Windows

Clang Compiler iOs Runtime & Libraries Windows Projections XAML Compositor

Know the limitations Consider your long term strategy Consider your resources

Full API access Sandboxed deployment Store distribution Some limitations

Full Windows Runtime access Evergreen app logic Offline content “Augment” instead of “Replace”

Desktop Mobile Xbox IoT Holographic Surface Hub Universal Windows Platform Middleware Platforms Middleware Partners (e.g., Xamarin) Game Engine Partners (e.g., Unity) Windows Platform Universal Windows 8 Apps (C++/C#/JS) Universal Windows 10 Apps (C++/C#/JS) Project Centennial (Classic Apps) Web Platform Microsoft Edge HTML Engine Cordova Tooling (HTML/JS) Hosted Web Apps (HTML/JS) Other Mobile Platforms Project Astoria (Java/C++) Project Islandwood (Objective C/C++)

Adaptive UX - A Single UI for Everything NZ3 Thu 11:55am Javascript on mobile - Cordova less of a (phone) gap than ever NZ4 Wed 4:30pm Universal Apps: A Developers Guide Ballroom 1 (Crowne Plaza) Wed 9:00am Developing Cross Platform Mobile Apps with XAML and MVVM SKYCITY Theatre Thu 1:55pm Find me later at…  Hub Happy Hour Wed 5:30-6:30pm  Hub Happy Hour Thu 5:30-6:30pm  Closing drinks Fri 3:00-4:30pm

Subscribe to our fortnightly newsletter Free Online Learning Sessions on Demand

So long, and thanks for all the fish