Interest in the Windows Phone 7 platform is growing quickly and the need for apps is increasing faster still. However, not everything related to a consumer's.

Slides:



Advertisements
Similar presentations
NIMAC 2.0: The Accessible Media Producer Portal NIMAC 2.0 for AMPs.
Advertisements

Dealing with the chaos monkey
Custom REST services and jQuery AJAX Building your own custom REST services and consuming them with jQuery AJAX.
Building RADNUG8 – the windows 8 app Part 1 Matt
Eric J. Oszakiewski MCTS: SharePoint Application Development SharePoint Configuration.
Mobile Applications Development. Your next job: Mobile app developer? pp_developer_?taxonomyId=11&pageNumber=1.
.NET 3.5 SP1 New features Enhancements Visual Studio 2008 SP1 New features Enhancements Additional features/enhancements.
Using SD K12 SharePoint ®. What is SharePoint? Microsoft SharePoint Components Web Browser Collaboration functions Process management modules Search modules.
Using SD K12 SharePoint®.
Office 2013 vs Office 2010 Some New features.  The Office Web Apps suite was also updated for Office 2013, introducing additional editing features and.
Services Course Windows Live SkyDrive Participant Guide.
© 2012 Microsoft Corporation. All rights reserved. Introducing user accounts. With Windows 8, you can set up a Microsoft Account. When you do, your personal.
Using Evernote and Google Docs in your web or mobile application (and potentially Dropbox and Skydrive) By Peter Messenger Senior Developer – Triple Point.
Presentation by Ofer Shimrat 2005 Annual Sales Meeting Stretch Beyond Your Expectations.
{ Making Microsoft Office work for you Organizing Your Life at work and home in the Cloud Presented by: Matthew Baker (321)
Intro to SharePoint 2013 Architecture Liam Cleary.
Presentation 11: SOAP on small devices. Ingeniørhøjskolen i Århus Slide 2 af 14 Outline Which small devices? What are the limitations and what kind of.
Office 365 Presented by User Services of Library & Information Services.
© 2012 Microsoft Corporation. All rights reserved. Introducing SkyDrive. With Windows 8 never be without your files again. SkyDrive helps you sync, store,
Windows Phone Doug Holland Senior Architect Evangelist 9/28/2011.
For Students Communication and Collaboration Platform Microsoft Office Outlook Live WindowsLive Photos SkyDrive and Office 2010 Web Apps Spaces,
© 2012 Microsoft Corporation. All rights reserved. Amazing apps. Windows 8 comes with built-in apps for the things you do most to help get your favorite.
Mark Kashman Senior Product Manager –
SharePoint Step by Step Step by Step Table of Contents Portal versus Communities sites How to View All Your Project Sites The Basic SharePoint Layout SharePoint.
HOW TO USE INIGO. Hello, My Name Is Inigo… Lets walk through how to set up your company with Inigo. You will set up a business card on your phone serving.
Get Better Results Press F5 to start Slide Show Press ESC to stop Schedule and run great meetings.
Hosted Exchange The purpose of this Startup Guide is to familiarize you with ExchangeDefender's Exchange and SharePoint Hosting. ExchangeDefender.
Presented by Berwick Academy ICT Technical Services
In addition to Word, Excel, PowerPoint, and Access, Microsoft Office® 2013 includes additional applications, including Outlook, OneNote, and Office Web.
Windows Tutorial 4 Working with the Internet and
What’s New In Office 365? Let’s Get Started…. Office 365 let’s you work anywhere Office 365 in education … Connect with Stay organized with calendar.
INTRODUCTION TO OFFICE 365 How To Share and Organize All In One Secure Place Panagiota “Penny” Damianeas Assessment & Testing Specialist.
SCHOOLOGY. Click on Sign Up Choose Instructor Fill Out Form / Register o Use SCHOOL address Fill in Country / State / and type.
Topic: MediaSMS Contact Backup File APPS About Speaker Name: Sorn Work: Buddhist Library Cambodia Project Org Web:
Powered by Church Community Builder MCCONNECT. Welcome to MCConnect our online church community powered by CCB! We have provided this tool to help you.
BIT 285: ( Web) Application Programming Lecture 15: Tuesday, February 24, 2015 Microsoft Azure Instructor: Craig Duckett.
The Internet 8th Edition Tutorial 3 Using Web-Based Services for Communication and Collaboration.
Features. Yahoo! Features My Yahoo! Flickr Delicious Yahoo! Pipes Yahoo! Maps Yahoo! Developer Network (YDN) Yahoo! Finance Yahoo! Mobile Yahoo! Hot.
A Tour of Google Apps learn.cssd.ab.ca. Google Apps provide tools for creating, learning and sharing. Signing into your learn account gives you access.
Communication, Collaboration, Participation A DigiLit Training Session Anthony Tompkins.
 Social Media Workshop Batya Maman Social Connect, LLC Social Connect.
OWA Training Outlook Web Access Basics: , Calendars, and Contacts.
Application Programming Interfaces. Unacceptable... That employees need to find business information, and documents in an expensive remote desktop.
ITS Lunch & Learn November 13, What is Office 365? Office 365 is Microsoft’s software as a service offering. It includes hosted and calendaring.
Microsoft OneDrive Laurie H. Sherrod
OWA Basic Training. Topics Mail Logging into OWA Navigating mailbox: Reading messages New messages New mail folders Reply/Forward/Print/Delete Mark, Flag,
Exploring Networked Data and Data Stores Lesson 3.
Websms Offers Professional Messaging Solutions via Web, , Gateway or Directly Out of Excel (Online) on the Microsoft Office 365 Platform OFFICE 365.
Presented By: Terry Hallman In the Cloud: File Storage, Collaboration, & Communication An Office 365 Overview March 4, 2016.
TechKnowlogy Conference August 2, 2011 Using GoogleDocs for Collaboration.
Edmodo’s mission is to connect all learners with the people and resources they need to reach their full potential.
Office 365 Help Desk Troubleshooting Guide
WorkDiff Mobile, Scenario-Based Collaboration Solution WorkDiff Allows Users to Work Differently While Using Familiar Functions of Microsoft Office 365.
Computer Software Digital Literacy.
An Introduction to Office 365: OneDrive For Business
An Introduction to Office 365: OneDrive For Business
Get the most from the Microsoft Dynamics 365 Mobile App
Computer Software Digital Literacy.
Services Course 9/9/2018 3:37 PM Services Course Windows Live SkyDrive Participant Guide © 2008 Microsoft Corporation. All rights reserved.
John Bordsen Technology Trainer Gail Borden Public Library District
9/13/2018 6:37 AM Services Course Getting Started Participant Guide
OneDrive for Business User Guide
Microsoft OneDrive Accessing content and information when you need it, no matter where you are.
Welcome to Office 365 Launch Event for PT Prasmanindo Boga Utama
Migrate your apps from legacy APIs to Microsoft Graph
So you were told to make a website
Microsoft Build /2/2019 6:45 PM © 2016 Microsoft Corporation. All rights reserved. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
Collaboration in Microsoft Teams
Office 365 Development.
The complete developer's guide to the SkyDrive API
Presentation transcript:

Interest in the Windows Phone 7 platform is growing quickly and the need for apps is increasing faster still. However, not everything related to a consumer's Live profile is available on the phone natively. On Dec. 7, 2011 Microsoft released a new Windows Live SDK which allows access to Calendars, Contacts, Documents, and more. We'll be walking through the SDK and learn how to implement calls to Windows Live in order to support the rich functionality desired by consumers of Windows Phone 7.

 Danny Warren  Working for InterKnowlogy in Carlsbad, CA   ren/ ren/ 

 Cloud Service  Backbone of Microsoft’s consumer world   Calendaring  Documents  Storage  Social Networking  Photos and Videos (media)  More…

 Microsoft’s answer to the iThisAndThat, Robots, and cool RIMs  A different take on the smart phone with Metro  The mobile frontend of Windows Live (lite edition)  Growing Market

 Aggregated Data Sources (check list)   UserData namespace   Launchers and Choosers   Scope Definitions:   Live Connect Site 

 A lot of needed APIs missing on the Phone  Near full access to Windows Live  Calendaring  Social Networking  Full SkyDrive Access ▪ Audio ▪ Photos ▪ Videos ▪ Documents  Think WCF Data Service (REST API)

 FACT – As a developer you need both sets of APIs in order to create the best experience  FACT – The phone can read just about anything  FACT – Live SDK can create, read, update, or delete just about anything  FACT – Another name for a Microsoft Windows tutorial is 'Crash Course'! 

 Save Single  Choose Single  Save Single Phone Number  Choose Single Phone Number  Using the Contacts API developers can access all contacts on the phone and their information including non-Windows Live contacts (contacts are read-only)  mango-day-8-contacts-api/ mango-day-8-contacts-api/  us/library/microsoft.phone.userdata.contact(v=VS.92).aspx us/library/microsoft.phone.userdata.contact(v=VS.92).aspx

 Cannot Create, Update, Delete Contacts (from a third party app)  Cannot save and Phone Number at the same time  Cannot make your bed or clean your room

 Can Create and Read (limited) Contacts  us/library/hh aspx#contact us/library/hh aspx#contact  us/library/hh aspx#user us/library/hh aspx#user  Update?  Delete?

 Read is limited  Can’t read addresses, postal addresses, work profile, or phone numbers  These can be created just not read?  Update and Delete are not mentioned in the documentation  May or may not be supported

PHONE  Use the Contacts API to read contact information LIVE SDK  Create Contacts Here  Jailbreak your users phones to support Update and Delete from third party apps?

 The Appointments API allows read-only access to all events in the user’s calendars  When using this API understand that there is no way to know which calendar the event is on, only which account owns that event  us/library/microsoft.phone.userdata.appointment (v=vs.92).aspx us/library/microsoft.phone.userdata.appointment (v=vs.92).aspx

 Cannot Read a specific Calendar  Cannot Create, Update, or Delete Calendars, or Events

 Can Create, Read, Update, and Delete Calendars, and Events  us/library/hh aspx#calendar us/library/hh aspx#calendar  us/library/hh aspx#event us/library/hh aspx#event  Access to calendars and events is restricted only by what permissions the user has on those calendars and events  As a developer we can view that information  Can Subscribe to Public Calendars  Can only Read and Delete Recurring Events

 Cannot Create or Update Recurring Events

PHONE  Use the Appointments API to read events when the owning calendar does not matter  Use the Appointments API when no data connection exists LIVE SDK  Create, Update, and Delete (Calendars and Events)  Use for reading when you want to read a specific calendar  Subscribing to Public Calendars  Inform the user they need to go to the Calendar Application to create or update a recurring event

 NOT POSSIBLE  BUMMER  LAME  Cannot access any files on the phone from a third party app

 Create, Read, Update, Delete  Folders  Albums  Photos  Videos  Audio  Documents ▪ The key here is to pass the URL of the document to the WebBrowserTask and let the OS take over for us  Other Files  Pretty much what ever you want to do you can!

LIVE SDK FTW!!!!

Slides are boring! Show us some code!