Windows and Windows Phone Application Model Universal Apps What’s new in Windows Phone 8.1 3.

Slides:



Advertisements
Similar presentations
Mobile Chicago User Group. LP Mobile Each Month… 60 Million Visits Monitored 4 Million Messages Sent.
Advertisements

Introduction.  Professor  Adam Porter 
Android architecture overview
Cloud OS Microsoft’s Vision of the Unified Platform for Modern Business.
Navigation Model for Windows XAML Applications
Windows Phone 8.1 for Developers Sascha Corti Technical Evangelist, Microsoft Switzerland | techpreacher.corti.com
Essentials of Developing Windows Phone Apps Chinthaka Dissanayake Tech Lead Exilesoft.
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
Platform for building Windows Store Apps Agu Suur Frontend Developer Axinom.
Clients for XProtect VMS What’s new presentation
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
Mobile Application Development
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
Introducing the UWP.
Tony 684 User Data App Services Arun 765 Thomas 762 Shell Kernel Shawn 626 App Roberth 779 Enterprise John Ignite Store Barclay 695 Andrew 617 App Model.
Installing Windows XP Professional Using Attended Installation Slide 1 of 41Session 2 Ver. 1.0 CompTIA A+ Certification: A Comprehensive Approach for all.
Advanced Windows 8 Apps Using JavaScript Jump Start Exam Prep Advanced Windows 8 Apps Using JavaScript Jeremy Foster Microsoft Developer Evangelist.
Introduction to Android Platform Overview
WIN-B331 Get a consistent, personal Windows experience that matches your unique work style Easy for IT to deliver personal, user-defined experiences.
Developing Windows 8 Store Apps using HTML5 Refresh / Exam Prep M2: Storage, Networking, and Security Michael Palermo Microsoft Technical Evangelist.
Connected Experiences
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Chapter 3 Operating Systems Introduction to CS 1 st Semester, 2015 Sanghyun Park.
Platform for Metro Style Apps Michael Platt Senior Director Microsoft Corp.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Windows Phone 8 uses Microsoft Push Notifications Windows 8/8.1 uses Windows Notification Service Windows Phone 8.1 uses Windows Notification.
Broad set of multitasking features Balances user experience with phone health Familiar.NET programming model.
2 Philosophy Customer Design Experience Platform.
GEOREMINDERS ANDROID APPLICATION BY: ADRIENNE KECK.
Windows 8 Tips & Tricks for XAML based Windows Store App Ronnie Saurenmann Microsoft
Join the MVA Community! ▪ Microsoft Virtual Academy—Free online training! ‒ Tailored for IT Pros and Developers ‒ Over 1M registered users ▪ Earn while.
The Windows Runtime (WinRT) is the shared runtime and API space used by store apps across the Windows platform (phone and client) 5 Common WinRT.
IoT HoloLens Surface Hub Windows Desktop Windows Mobile Xbox ONE CORE OS ONE APP PLATFORM ONE STORE Windows 10.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
ADK ComponentConfiguration Manager Site System Windows Deployment ToolsCentral Administration Site Server Primary Site Server All SMS Provider.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Multitasking and Triggered Background Processing
Service Pack 2 System Center Configuration Manager 2007.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
The Windows 10 App platform: an introduction to the UWP Andy Wigley b:
Chapter Fifteen Working with Windows 8/8.1.
Chapter Objectives In this chapter, you will learn:
Visit for more Learning Resources
Wireless Communication and Networks
The Universal Windows Platform
Windows Phone 8.1 New Features
Architecture of Android
6/16/2018 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks.
Microsoft Build /13/2018 2:24 AM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
CMPE419 Mobile Application Development
What web developers need to know when building Metro style apps
Introduction to Computers
Microsoft Build /19/2018 7:06 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Building great Metro style apps for mobile broadband devices
Myth Busting: Hosted Web Apps
Microsoft Build /8/2018 8:41 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Windows Phone multitasking
Building Apps for Windows Phone 8.1 Jump Start
11/19/ | App Model & Storage © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Bring existing desktop apps to UWP with the Desktop Bridge
TechEd /29/ :46 PM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered.
Microsoft Virtual Academy
Introduction to Computer Software
Create experiences that span devices
Platform for Metro style Apps
Android Introduction Platform Mihail L. Sichitiu.
Windows Azure Hybrid Architectures and Patterns
Introduction to Android
CMPE419 Mobile Application Development
Presentation transcript:

Windows and Windows Phone Application Model Universal Apps What’s new in Windows Phone 8.1 3

Deployment Execution Storage Navigation OS Integration Notifications 4

Convergence Begins with IE WP 7.5 shipped with IE9 Same IE codebase as Windows Same JavaScript engine as Windows Converged Core OS Common NT kernel, file system and core networking, secure boot, BitLocker Developer Platform Partial API convergence Native Code (C++) and DirectX IE10 Converged Dev Platform More code and skillset reuse Aligning the Stores Shared dev registration Shared entitlement Common Core Platform Proximity & Location frameworks Security & identity Background Tasks

Windows Phone Only Windows Only

Primary Tile Resume your app as the user left if rather than starting it fresh Start the app fresh if a long time has elapsed since the user last access it When in doubt, provide the user with a choice Avoid stranding users coming from Deep Links Phone Back button takes users where they came from

Windows Phone 8 enabled: Run well on 512Mb devices Run great on >512Mb Guaranteed User Experience Windows Phone 8.1 goes further to make the experience more fluid

System monitors how much memory your app is using over time Adjusts memory cap for app based on this data Result More apps stay in memory 512 Mb – some apps resume >1Gig – nearly all apps resume

TriggerUsage System Trigger UserPresent, UserAway, SessionConnected, TimeZoneChange, NetworkStateChange, InternetAvailable, ServicingComplete Run code on system events TimeTriggerData synchronization MaintenanceTriggerPerform maintenance work on AC power

APIs to enable geofencing Location triggers Up to 1000 geofences Geofencing experience App registers for a number of geo-coordinate anchors with a radius around that point When a user enters that geofence, the app is triggered and app execution can happen

Same format for Windows & Phone (APPX) Split out resources into separate packages Data efficient download 720p Manifest(s) 1080p Spanish German Italian French English WVGA DLLs

App Data roaming with Windows apps Start Screen Backup Tile metadata and layout is backed up to OneDrive daily App Data Backup App decides what data gets backed up to OneDrive RoamingLocalTemp RoamingLocalTemp Roaming 100kb Device A Device B

Enables user-driven data sharing between apps Same programming model across Windows User experience scales to device Apps can freely share content, with no limitations on content type Optimized to ensure works on low end devices

Apps run better on all your devices WNS and Action Center Enhanced multitasking Enhanced deployment options Backup & Roaming