Contracts 7192013 Contact card Source app Windows runtime

  • Slides: 39
Download presentation

“Contracts”

“Contracts”

7/19/2013

7/19/2013

Contact card Source app Windows runtime • App with contact info that starts the

Contact card Source app Windows runtime • App with contact info that starts the flow to show contact card. • Aggregates and manages contacts. • Provides contacts data to Windows. Target app Add Contact Action type + object • App that fulfils the contract to handle one or more actions. View Profile Windows Contacts Store No match

♥ Your activity was loved by Ben Miller View Profile

♥ Your activity was loved by Ben Miller View Profile

Hey Jake, give me a call Later. (206) 555 -0134 “ 57% of all

Hey Jake, give me a call Later. (206) 555 -0134 “ 57% of all app users have either uninstalled an app over concerns about having to share their personal information, or declined to install an app for similar reasons” —Survey conducted by Pew Research Center’s Internet & American Life Project.

View Profile

View Profile

View Profile Add Contact View Profile

View Profile Add Contact View Profile

Email, phone Imports people data Has rich people data

Email, phone Imports people data Has rich people data

Contact. Manager. show. Contact. Card

Contact. Manager. show. Contact. Card

Contact. Manager. show. Contact. Card 1. Create input contact object. 2. Get the rectangular

Contact. Manager. show. Contact. Card 1. Create input contact object. 2. Get the rectangular area of user selection. 3. Optionally, specify a preferred placement of the contact card.

Contact. Manager. show. Delay. Loaded. Contact. Card

Contact. Manager. show. Delay. Loaded. Contact. Card

Holly Holt View Profile

Holly Holt View Profile

Weekend in Vancouver

Weekend in Vancouver

Calendar provider app • App that starts the flow to view availability in user’s

Calendar provider app • App that starts the flow to view availability in user’s Calendar. • Main view activation. App launched alongside source app in the requested timeframe.

Calendar provider app Calendar ▼ zhakim@outlook. com Frank's Birthday Party Start the flow to

Calendar provider app Calendar ▼ zhakim@outlook. com Frank's Birthday Party Start the flow to add event to Calendar. 7/6/2013 6: 00 PM – 11: 00 PM Ben Miller’s home 118 Christopher St, New York, NY 10011 Organizer – Ben Miller This is a surprise birthday party for Frank! Hoping you all you can join. . . Windows runtime Launch action verb + Appt. object Header: Windows UI showing Calendar provider app’s name and logo. Body: Hosted view activation of Calendar provider app’s UI in fly-out. Appointment is saved to Calendar provider app.

Appointment. Manager. show. Time. Frame. Async Appointment. Manager. show. Add. Appointment. Async

Appointment. Manager. show. Time. Frame. Async Appointment. Manager. show. Add. Appointment. Async

Update Calendar

Update Calendar

Remove from Calendar

Remove from Calendar

Hey Jake, give me a call Later. (206) 555 -0134

Hey Jake, give me a call Later. (206) 555 -0134

Calendar Provider App Calendar ▼ zhakim@outlook. com Frank's Birthday Party 7/6/2013 6: 00 PM

Calendar Provider App Calendar ▼ zhakim@outlook. com Frank's Birthday Party 7/6/2013 6: 00 PM – 11: 00 PM Ben Miller’s home 118 Christopher St, New York, NY 10011 Organizer – Ben Miller This is a surprise birthday party for Frank! Hoping you all you can join. . .

 • • Windows. Application. Model. Contacts. Contact. Manager Windows. Application. Model. Appointments. Provider

• • Windows. Application. Model. Contacts. Contact. Manager Windows. Application. Model. Appointments. Provider Windows. Application. Model. Activation