runningdeactivateddormantactivated Phone resources detached Threads & timers suspended Fast App Resume Save State! State preserved! e.IsApplicationInstancePreserved.

Slides:



Advertisements
Similar presentations
The Important Thing About By. The Important Thing About ******** The important thing about ***** is *****. It is true s/he can *****, *****, and *****.
Advertisements

Mobile Application Development Fall COP 4655 U1 T/R 5:00 - 6:15pm – ECS 135 Steve Luis lecture1.
Windows Phone 7.5 Academic RoadShow Christophe Peerens Neomytic.
Periodic and distance based tracking Desired accuracy in meters Single location request Caching and timeout Position source.Net APIs Windows Runtime.
Charles Petzold Application Lifecycle and State Management.
Part 2: Manage app lifecycle and state (Windows Store apps using C#/VB and XAML) us/library/windows/apps/hh aspx
Understanding Mobile App Development Concepts and Working with APIs Lesson 6.
Navigation Model for Windows XAML Applications
Windows Phone 7.5 Tips and Tricks for Developers Sascha P. Corti Developer Evangelist, Microsoft Switzerland | techpreacher.corti.com.
vs. PeopleIcons SOCIAL COMMUNICATIONS ‘People-centric’ experiences merging social nets with communication HARDWARE CHOICE Range of sizes,
Recursion and Implementation of Functions
30 April 2014 Building Apps for Windows Phone 8.1 Jump Start WinRT Apps & Silverlight.
Process to Install Games and Applications Log On to lgmobiles Site Click on Games & Applications Select The Model Click on Game or Application of customer’s.
Assembly Language -- Overview CISP 310 Prof. Chapman.
Broad set of multitasking features Balances user experience with phone health Familiar.NET programming model.
Charles Petzold Launchers and Choosers.
Instagrams development begun in San Francisco. When Kevin and Mike chose to focus their multi featured HTML5 check in project on mobile photography.
Microsoft Tech Days 2012 Cheezia: Developing a Windows Phone XNA Game Rodrigo Barretto Software Engineer - MCPD on Windows Phone
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.
Linux Kernel introduction COSC 513 Xiaoping Yang.
Rapid Development of High Performance Servers Khaled ElMeleegy Alan Cox Willy Zwaenepoel.
Lecture 16: Multithreaded Programming. public partial class Form1 : Form { Thread ct; Thread rt; public static int circle_sleep = 0; public static int.
1. On your smartphone or tablet, visit the Apple App Store or the Google Play Store. Search for: In Case of Crisis Education OR, with the QR code reader.
TGI Wheel of Color Game READ ME Do NOT delete or add ANY slides in this game. You will only need to edit the question slides (8 – 27) to add your questions/answers.
Getting Started on Lab 1 Requirements MigratableProcess TransactionalFile{Input, Output}Stream ProcessManager MigratableProcesses.
Java Thread and Memory Model
3 4 private void saveButton_Click(object sender, RoutedEventArgs e) { saveText("jot.txt", jotTextBox.Text); }
1 CMSC 628: Introduction to Mobile Computing Nilanjan Banerjee Introduction to Mobile Computing University of Maryland Baltimore County
IPhone vs. htc Droid By the Super Troopers. iPhone vs. htc iPhone iOS allows users to manually manage memory; User friendliness; Virus protection; Universal.
What’s Coming Next to the Windows Phone Application Platform Brandon
Free Phone! Graphics, pick one technology Browser, Maps Control.
Networking Proximity In-App Purchase Sensors Location File System Core app model Threading Windows Phone 8.
Frequency Domain Adaptive Filtering Project Supervisor Dr. Edward Jones Myles Ó Fríl.
Lecture 20 Threads Richard Gesick. Threads Makes use of multiple processors/cores if available Share memory within the program (as opposed to processes.
private void Application_Launching(object sender, LaunchingEventArgs e) { } private void Application_Activated(object.
By Anand George SourceLens.org Copyright. All rights reserved. Content Owner - Meera R (meera at sourcelens.org)
Workflow Service Host Persistence (Instances) Persistence (Instances) Monitoring Activity Library Receive Send... Management Endpoint Persistence Behavior.
CheckBox i Option Button. Private Sub Command1_Click() Check1 = 1 If Check1 = 1 Then Text1.FontBold = True Else Text1.FontBold = False End If Check2 =
3/3/2016 EEC492/693/793 - iPhone Application Development 1 EEC-693/793 Applied Computer Vision with Depth Cameras Lecture 4 Wenbing Zhao
private void page2Button_Click(object sender, RoutedEventArgs e) { NavigationService.Navigate(new Uri("/PageTwo.xaml", UriKind.RelativeOrAbsolute));
Solving Equations Using Logs. True or False? 1.Log 4 = log Log 15 = log 3 x log 5 3.Log 4 = log 8 – log 2 4.Log 64 = 2 log 8 5.Log 64 = 8 log 2.
Chapter 13: Multithreading The Thread class The Thread class The Runnable Interface The Runnable Interface Thread States Thread States Thread Priority.
Dextrosoft SCHEDULED PHONE BACKUP Backup your mobile life Version Copyright © 2015 Dextrosoft Private Limited. All Rights Reserved.
MULTI-TASKING AND APPLICATION SERVICES IN WINDOWS PHONE 7.5 Chris blog.walshie.me SESSION CODE: WPH305 (c) 2011 Microsoft. All rights.
WINDOWS PHONE 7 DEVELOPER GUIDE A guide to 3 screens and the cloud Scott Densmore Sr. Software Development Engineer Microsoft patterns & practices.
Windows Phone Development Tomer Shamam Senior Architect Sela Group.
Windows Phone Development Tomer Shamam Senior Architect Sela Group.
Presenter: Yung-Yu Wang
Windows Phone Platform Integration Yochay Kiriaty
Phone: + 40 (728) | +40 (733)
Windows Phone: how to build a game
What Are Preservatives And Additives.
Microsoft Build /9/2018 8:05 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Windows Phone multitasking
TechEd /20/2018 © 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered.
The Boolean (logical) data type boolean
EEC-693/793 Applied Computer Vision with Depth Cameras
12/2/ :23 PM APP-410T Real time communication: keep your Metro style app connected whether it is running or suspended Raghu Gatta Principal Development.
searching Concept: Linear search Binary search
TIARA Thread Management
Windows Runtime App Lifecycle
Android Topics UI Thread and Limited processing resources
IF Statements.
CheckBox i Option Button
EEC-693/793 Applied Computer Vision with Depth Cameras
EEC-693/793 Applied Computer Vision with Depth Cameras
Creating Controls Dynamically in C#
04 | State Management Bill Burrows | UW Faculty Member & VB MVP
Poker2.jpg Poker14.jpg int num1, num2;
Presentation transcript:

runningdeactivateddormantactivated Phone resources detached Threads & timers suspended Fast App Resume Save State! State preserved! e.IsApplicationInstancePreserved == true

runningdeactivateddormant Phone resources detached Threads & timers suspended Restore state! e.IsApplicationInstancePreserved == false Resuming... Tombstone the oldest app Tombstoned activated

private void Application_Activated(object sender, ActivatedEventArgs e) { if (e.IsApplicationInstancePreserved) { // Dormant - objects in memory intact } else { // Tombstoned - need to reload }

MediaPlayer.Pause MediaElement.Pause SoundEffectInstance.Pause VibrateController.Stop PhotoCamera.Dispose Save page/global state MediaPlayer.Pause MediaElement.Pause SoundEffectInstance.Pause VibrateController.Stop PhotoCamera.Dispose Save page/global state XNA AudioPaused SensorsNotifications suppressed NetworkingCancelled SocketsDisconnected MediaElementDisconnected CameraDisposed

MediaElement.Source/Position/ Play Socket.ConnectAsync new PhotoCamera/VideoCamera Restore app state if tombstoned MediaElement.Source/Position/ Play Socket.ConnectAsync new PhotoCamera/VideoCamera Restore app state if tombstoned XNA AudioResumed SensorsNotifications resumed NetworkingCompleted with Cancellation Sockets- MediaElement- Camera-

Demo With No Storage With Storage Fully Working Captain’s Log

Lindsay Lindstrom Danilo Diaz