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
ONE WINDOWS Phone Desktops & All-in-Ones Classic Laptop Xbox Tablet
Draw users into your app Delight them with features
Where did we come from?
PLATFORM CONVERGENCE HAS BEEN A JOURNEY Windows 10 Converged background model
private void RegisterBackgroundTasks() { BackgroundTaskBuilder builder = new BackgroundTaskBuilder(); builder.Name = "Background Test Class"; builder.TaskEntryPoint = "BackgroundTaskLibrary.TestClass"; IBackgroundTrigger trigger = new TimeTrigger(30, true); builder.SetTrigger(trigger); IBackgroundCondition condition = new SystemCondition(SystemConditionType.InternetAvailable); builder.AddCondition(condition); IBackgroundTaskRegistration task = builder.Register(); task.Progress += new BackgroundTaskProgressEventHandler(task_Progress); task.Completed += new BackgroundTaskCompletedEventHandler(task_Completed); }
Task type Memory Cap MBLifetimeCPU Block in Batt-Sav Default Background Task1630 sec10%Y Long-Running16∞10%Y
<Extension Category="windows.backgroundTasks" EntryPoint="BackgroundTasks.TimerTask“ Executable="InProcBackgroundTask.exe">
1. Background processing is converged with Windows 2. There are lots of new things you can do 3. But resources are still limited
SessionWhen/WhereTitleSpeakers 2-684Thurs 2.00 Room 2005 User Data: Working with Contacts, Appointments, Text Messages and More on Windows 10Tony Tony Pendolino, Adam Wilson 3-739Fri Room 3022 Building Compelling Bluetooth Apps in Windows 10Todd Paris, Kiran Pathakota, Ellick Sung 3-779Fri Room 2004 Navigation and Windowing in Universal Windows AppsRoberth Karman, Andrew Bares 2-762Fri Room 2005 Tiles, Notifications, and Action CenterThomas Fennel, Lei Xu 3-765Fri 2.00 Room 2004 App-to-App Communication: Building a Web of AppsSandeep Mathew George, Arunjeet Singh