Download presentation
Presentation is loading. Please wait.
Published byAmber Murphy Modified over 9 years ago
1
Jerry Nixon | Microsoft Developer Evangelist Daren May | President & Co-founder, Crank211
2
Module Agenda Other runtime features and SDKs Advanced Ideas
5
Phone-only Voice Commands (System integration) Speech Recognition (Speech to Text) Speech Synthesis (Text To Speech) Voice Command Quickstart –http://code.msdn.microsoft.c om/Voice-Commands- Quickstart-64ce68cehttp://code.msdn.microsoft.c om/Voice-Commands- Quickstart-64ce68ce Speech Recognition Quickstart –http://code.msdn.microsoft.c om/Speech-Recognition- And-TTS-483fe645http://code.msdn.microsoft.c om/Speech-Recognition- And-TTS-483fe645 Responding to speech interactions –http://msdn.microsoft.com/lib rary/windows/apps/xaml/dn6 30426.aspxhttp://msdn.microsoft.com/lib rary/windows/apps/xaml/dn6 30426.aspx What can Cortana do for us?
8
Provide location- based reminders & alerts Provide contextual info at an area of interest Take automatic actions based on rules Guidelines for Geofencing Apps –http://msdn.microsoft.co m/en- us/library/windows/apps/ dn631756.aspxhttp://msdn.microsoft.co m/en- us/library/windows/apps/ dn631756.aspx Geofencing Namespace on MSDN –http://msdn.microsoft.co m/en- us/library/windows/apps/ windows.devices.geoloc ation.geofencing.aspxhttp://msdn.microsoft.co m/en- us/library/windows/apps/ windows.devices.geoloc ation.geofencing.aspx What about Geofencing?
9
How to use Geofencing? Making sure your app has the proper permissions. Defining your geographic region (circle). Defining your Entered/Exited events. Handle events and taking action.
11
MarkedUp Flurry Google Analytics Azure Application Insights –In preview –Available for ASP.net MVC –“Coming soon” for Windows Store Apps Application Insights - Start monitoring health and usage –http://azure.microsoft.com/ en- us/documentation/articles/ app-insights-get-started/http://azure.microsoft.com/ en- us/documentation/articles/ app-insights-get-started/ Application Insights tools in Visual Studio 2013 Update 3 –http://blogs.msdn.com/b/vi sualstudioalm/archive/201 4/09/17/application- insights-tools-in-visual- studio-2013-summer- update.aspxhttp://blogs.msdn.com/b/vi sualstudioalm/archive/201 4/09/17/application- insights-tools-in-visual- studio-2013-summer- update.aspx What are my options?
13
How can I log? Event Tracing for Windows (ETW) using Windows.Foundation.Diagnostics –LoggingChannel(s) -> Logging Session –Writes to circular memory buffer –Write log to local storage on critical error Rethrow for application exit –Check for log existence on next start Background transfer to central log repo for later analysis Windows.Foundation.Diagnostic Resources –http://channel9.msdn.com/Events/Build/2013/3-136http://channel9.msdn.com/Events/Build/2013/3-136
15
PDF Implementation derives from the ISO 32000-1 standards Abstracts away all the format complexity from the developer Focus is on rendering of PDF content as an image APIs enable reading scenarios such as magazines Password-protected files are supported
16
Best practices when using PDF APIs Use techniques such as UI virtualization to render only pages in and around the view Hold on to rendered pages if you need to re-render them Release pages that are no longer needed Cancel page renderings that are superseded Render only required portions of the page
18
System Triggers
19
XamlRenderingBackgroundTask (C++) WP 8.1
20
Background Transfer Task Windows.Networking.BackgroundTransfer No file size restriction Multi-part MIME (large transfers) Additional verbs (PUT, RETR, STOR) support ftp://user:password@server/file.txt In-progress stream access Data-Sense, Battery-Sense aware
22
SignalR –An alternative to push notifications –Real-time chat between the field agent and the Dispatcher Advanced multi- tenancy Provisioning –Pull down prepared- data Backup database –Copy to release locks –Background transfer task Advanced ideas
23
Cross-platform –Xamarin View Models –Xamarin.Forms –Cordova Shared top navigation Keyboard navigation Third-party controls –Including charting Print Contract Second screen –Support special devices and workflow –Simplified UI and feature set Microsoft OCR Library Handwriting Flexibility with XAML Reader Advanced ideas
24
Don’t miss this list of additional toolkits: http://devcenterpartners.windows.com/directory/
25
Module recap Voice/Cortana Geofencing Instrumentation Logging PDF Rendering Background Tasks Advanced Ideas
26
©2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.