Windows Phone 7 advanced services

Slides:



Advertisements
Similar presentations
Blackberry Curve 2 User Training Take Life with you!
Advertisements

Activate BlackBerry on Verizon Wireless Network Activate Perform OTA activation (*228 send option 1) > Perform test call Test data services > Select Browser.
Microsoft TM SharePoint Content Management SystemTutorial By Mazen Abdallah Student Assistant at CNS 2010.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
1 Unit & District Tools Phase 1. 2 To access the new Unit and District Tools, you will need to click on the link embedded in the MyScouting Flash page.
Overview QW Gateway is a new front-end to QuipWare
Welcome Welcome to the first tutorial of this communication system website! This “General” tutorial is for everyone! The next tutorial is for church planters.
Library Online Catalog Tutorial Pentagon Library Last Updated March 2008.
Building Windows Phone Applications with Silverlight Nguyen Thanh Tung Project Manager - MISA JSC.
Amazon.com Collaborative Project Group Members: Brian Alt Eranda Samarasinghe Jasbir Singh Due: December 3 rd, 2003 Eng 393.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Building Windows Phone Applications with Silverlight Your Name.
Designing and Developing a Windows Phone 7 Application in Silverlight End-to-End.
Agenda 22 7.SharePoint Changes 8.Items & Lists 9.Files & Libraries 10.SharePoint & Office 11.Help 12.Wrap Up.
Browser and Basics Tutorial 1. Learn about Web browser software and Web pages The Web is a collection of files that reside on computers, called.
Creating a Portfolio Website Phillips. Go to wix.com.
Google Account Basics: Getting Started with free Google applications.
Advanced Last Updated: May Class Outline Part 1 - Review –Review of basics –Review of files and folders Part 2 - Attachments –Sending.
Services Course Live Groups Participant Guide.
®® Microsoft Windows 7 Windows Tutorial 6 Searching for Information and Collaborating with Others.
Photo Sharing with Flickr Rob Barth Web 2.0 In The Know.
Intranet version 2.0. INTRANET Version 2.0 System Features Customizable intranet look and feel Customizable intranet look and feel Home pages with bulletins.
Starter for 10 Unit 10: Flickr & YouTube Transform IT SFT10_Flickr_YouTube.
Integrated Enterprise System 11/1/11Create travel expense report ESS 6.03 vers Employee Self Service – Create a Travel Expense Report tutorial Effective.
Delight QuickBooks Online Banking Internal Support Training QuickBooks Windows 2009/2010 Online Banking.
When You Arrive: ▪ Find a seat and log on to the computer. ▪ Open the Internet and go to ▪ Click on the link for.
Charles Petzold Launchers and Choosers.
Automating Database Processing Chapter 6. Chapter Introduction Design and implement user-friendly menu – Called navigation form Macros – Automate repetitive.
CS378 - Mobile Computing Intents. Allow us to use applications and components that are part of Android System – start activities – start services – deliver.
Windows Phone Application Development Using C#/XAML.
With Windows 7 Introductory© 2011 Pearson Education, Inc. Publishing as Prentice Hall1 Windows 7 Introductory Chapter 3 Advanced File Management and Advanced.
Roles 1. Your Role: End User End Users use Inside NCDOT and Connect NCDOT for basic browsing and reading Typical tasks can include: Open or download files.
1 EndNote X2 Your Bibliographic Management Tool 29 September 2009 Humanities and Social Sciences Resource Teams.
Building Windows Phone Applications with Silverlight Jaime Rodriguez
Step One: Introduction. Welcome to Follow My Clients! Once you log in, on the home page is your dash board. Here you will find your quick access buttons.
What is touchPRO EXPRESS? touchPRO EXPRESS is a way for Associations who meet certain criteria to be able to get a mobile app at a low cost and have their.
T U T O R I A L  2009 Pearson Education, Inc. All rights reserved Address Book Application Introducing Database Programming.
Forms Manager. What is Forms Manager? Forms Manager is a completely new online form creation and form data management tool.
Building Windows Phone Applications with Silverlight (Part 1) Mike Harsh Program Manager, Microsoft.
Develop Your Web Presence Using WEEBLY TECHNO DRAGON PD | WEEBLY.
/* Life runs on code */. Introduction to Windows Phone Kamalakannan Annamalai Windows Phone Developer Ilink Systems Twitter : kanal_7
SNG via Webinar. Where’s Webinar??  Double click Aflac 2000 folder  Highlight “SNGWebCommunicator”  Right Click and “Send To - Desktop”
Krum Haesli, BotsBits SA Implementing Digital Asset Management with SharePoint 2013.
Daniel Tizon Semior Consultant, Microsoft Regional Director ANURA-SOLSTEAM Développez pour Windows Phone 7.
Transportation Agenda 19. Transportation Your Role: Designer Designers organize SharePoint content and determine how to display that content Typical tasks.
  Computer Fundamentals Training   Windows 8 Intermediate.
MicrosoftTM SharePoint Content Management SystemTutorial
Web Services University Communications
USER INTERFACE 4.x Introduction To Colleague
Unit & District Tools Phase 1
Journal of Mountain Science (JMS)
Bulk Import 3104 E. Camelback Road #559, Phoenix, AZ 85016
Recruiter 2.0 Overview May 1, 2012.
NetApp Online Ordering User Tutorial
Start promoting in Manage the marketing process
MICROSOFT OUTLOOK and Outlook service Provider
Sensors, maps and fragments:
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
Windows Phone Platform Integration Yochay Kiriaty
Basic Searching for K-12 School Libraries
So you were told to make a website
Nov 5th Inservice.
This presentation has been prepared by Vault Intelligence Limited (“Vault") and is intended for off line demonstration, presentation and educational purposes.
StudentWeb Orientation
What is StudentWeb? In StudentWeb you can access:
Welcome to WebCRD.
What is StudentWeb? In StudentWeb you can access:
TO EDIT BUTTON 1 1 Locate the page where the button is located
What is StudentWeb? In StudentWeb you can access:
Pennsylvania Oil & Gas Landowners Alliance
Presentation transcript:

Windows Phone 7 advanced services CO6025

Introduction Launchers and Choosers Accelerometer GPS and Maps A set of classes for interacting with underlying phone features/resources, e.g. Camera, Email, SMS etc. Accelerometer GPS and Maps

Launchers and Choosers There is no low level access to phone features Everything is through managed code All features are accessed using phone UI, though data can be communicated from an app. A launcher starts a phone feature A chooser allows you to select an item from phone store The application is tombstoned with some tasks so make sure you save application state

List of Tasks Following features are accessible Photos Media Email Phone Contacts SMS Search Marketplace

Photo access PhotoChooserTask CameraCaptureTask Show() method launches media library browser When photo is selected it returns to your application Completed event fires and returns a stream containing the picture CameraCaptureTask Show method starts the camera When a photo is taken AND accepted it returns to application Completed event fires returning the filename of the taken photo and a stream containing the picture.

Media library access MediaPlayerLauncher MediaLibrary MediaElement Show() method launches the phones media player Can only play the item set in the Media property Item must be from within the application or in the applications own Isolated Storage space. MediaLibrary Can access the contents of the library (e.g. photos, music and video) MediaElement Music and video can be played using the MediaElement class MediaElement works inside the application (i.e. it is not a launcher) Can play local media files too

Email access EmailAddressChooserTask EmailComposeTask Show() method launches a list of contacts for whom you have email addresses Completed event returns an email address if one is selected EmailComposeTask Show() method launches the Email system in the phone pre-populated with the details you provide. There is NO Completed event

Phone access PhoneNumberChooserTask PhoneCallTask Show() method launches a list of contacts for whom you have phone numbers Completed event returns the chosen phone number PhoneCallTask Show() method dials the number you provide in the PhoneNumber property There is no completed event

Contact access SaveEmailAddressTask SavePhoneNumberTask Show() method launches the Contact page and allows you to save the provided email address Can be added to an existing contact or a new contact can be created Completed handler returns an error flag. SavePhoneNumberTask As with SaveEmailAddressTask, but allows the provided PhoneNumber to be save.

SMS access SmsComposeTask Show() method launches the SMS messaging system prepopulated with the provided To and Body properties. The user can click the send button or navigate back. The To and Body fields can be edited before sending.

Search access SearchTask Show() method performs search with the provided SearchQuery property Uses normal Bing search syntax Demo uses ‘domain:www.johnpscott.co.uk’ in the query to restrict search to the tutorial domain Lots of other query filters possible

Marketplace access MarketplaceHubTask MarketplaceSearchTask Show() method launches full MarketPlace site for the provided ContentType (either Music or Applications) MarketplaceSearchTask Show() method searches ContentType for provided SearchTerms MarketplaceDetailTask Show() method displays detail page for the provided App Id. If App Id is null provides details for current app. Useful for allowing a paid update MarketplaceReviewTask Show() method displays reviews page for current App.

Accelerometer Accelerometer class provides access to built in accelerometer Start and Stop method ReadingChanged event returns X, Y and Z acceleration values Values in range -2 to +2 Value of 1 equivalent to normal gravity Application processes values as required

GPS GeoCoordinateWatcher Start and Stop methods StatusChanged event handler PositionChanged event handler Position contains TimeStamp Latitude and Longitude Bearing Speed Horizontal and Vertical accuracy estimate

Bing Map control Drop Map onto design surface By default provides a browse-able interface CredentialProvider required to get rid of watermark message Sign up with Bing for apiKey! Center property can be linked to GPS to provide position tracking Methods provided for positioning other UI elements in correct geo-coordinate location. E.g. LocationToViewportPoint Events to help update UI E.g. ViewChangeOnFrame