View
671
Download
3
Category
Preview:
DESCRIPTION
Slide deck for the session at Central Bank of Sri Lanka.
Citation preview
Universal Apps for Windows Devices
Jaliya Udagedara
What are we going to discuss today?Current TechnologiesWindows Runtime Apps
Introduction to Universal AppsDemo - Universal Apps
Current TechnologiesWindows 8.1 Update 1Windows Phone 8.1.NET 4.5.2 / C# 5.0Visual Studio 2013 Update 3
2014
August 4 - Visual Studio 2013 Update 3May 12 - Visual Studio 2013 Update 2 RTMApril 2 - Visual Studio 2013 Update 2 RCJanuary 20 - Visual Studio 2013 Update 1
2013October 17 - Visual Studio 2013
Windows Runtime Apps
Windows Runtime AppsWindows Store App
Windows Phone Store App
Windows Runtime AppsWindows Phone 8.1 introduces a change in the Windows Phone developer ecosystemWindows Phone converges with the Windows Store apps platform into a single developer platform that runs the same type of apps
Windows Runtime Apps
Areas of convergenceApp model and app life cycle
Same execution statesSame events to handle launch, activation and suspension
Manifest, Build, DeploymentSame Windows Store apps .appx bundle deployment formatsSame manifest file format of Windows Store apps
XAMLWindows Phone 8 : XAML is from a different namespace than
Windows Store appsWindows Phone 8.1 : XAML UI framework is same as in
Windows Store apps
Windows Runtime API
Windows Runtime contains more than
90% of Windows Phone Runtime
App ArchitectureSupported Programming Languages
C# and Extensible Application Markup Language (XAML)Microsoft Visual Basic and XAMLJavaScript and HTML5Visual C++ component extensions (C++/CX) and XAMLC++/CX and Microsoft DirectX
App model architectureEach programming language has a corresponding app model
App Architecture contd.App model architecture
Each programming language has a corresponding app model. App model based on Entry point, Presentation technology etc.
Entry points
App Architecture contd.Presentation technologies
App Architecture contd.Assets
App Architecture contd.Asynchronous programming
Application lifecycle (Windows Runtime apps)
Universal Apps
Introduction to Universal AppsCame alive with Visual Studio 2013 Update 2Build for Both -> Universal Apps for Windows Runtime
Universal Apps contd.C#, C++ or JavaScriptA collection of three projects
A Windows Store projectA Windows Phone project A Shared project
Context switcher in the editorSwitching startup projects
Demo• Universal Apps
Thank You!http://www.jaliyaudagedara.blogspot.com/
Recommended