/
Gareth Jones Gareth Jones

Gareth Jones - PowerPoint Presentation

lindy-dunigan
lindy-dunigan . @lindy-dunigan
Follow
400 views
Uploaded On 2017-03-27

Gareth Jones - PPT Presentation

API Architect garethjmsft Captivate consumers with the new OneNote API 3572 The OS wont just be on one device and the information wont just be filesit will be your history including being able to review memories of things like kids growing up ID: 530217

microsoft onenote sharekit api onenote microsoft api sharekit www html windows information content title store gignotes http amp mac

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "Gareth Jones" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1
Slide2

Gareth JonesAPI Architect@garethj_msft

Captivate consumers with the new OneNote API

3-572Slide3

“The OS won’t just be on one device and the information won’t just be files—it will be your history including being able to review memories of things like kids growing up.”

– Bill Gates, Reddit AMA, Feb 2014 Slide4

What is OneNote API?

What can you do with it?

gigNotes

app

iOS and Android sampleRoadmap

AgendaSlide5

Free Mac/PC clients & API- March

Win8.1

Store and Desktop, Mac,

Web,

WinPhone, Android, iPhone and iPadApp Store #6 on

iPad, #8 on Mac

Installed on every new Windows PCFree on all platforms

OneNote recapSlide6

Twelve great partners at launch Slide7

Simple REST API for creating pages

HTML content modelStored in OneDriveAuthentication using OAUTH 2.0 by Microsoft AccountRich content helpers

What is OneNote

API

?

HTMLSlide8

HTTP POST to https://www.onenote.com/api/1.0/pages

<html><html lang="en-us" xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta name="created" content

=“<ISODATE>" /> <title>OneNote rocks!</title></head><body> <h1>hello OneNote!</h1> <img src=http://www.images.com/picture.jpg alt=“Pic!” /></body></html>

OneNote page

exampleSlide9

DEMO: gigNotes for Windows StoreSlide10

Consumer API mashupRich interlinked pages

Web snapshotsEmbedded files & Announcing PDF supportMultipart MIME

gigNotes

What we saw?Slide11

DEMO: iOS and Android samplesSlide12

iOS Live SDKAsyncPage

attachments & PDFX-Platform

What we saw?Slide13

ShareKit supports OneNote!Microsoft contributed OSS

Even easier iOS integrationLive Real Soon Now Today

Announcing

OneNote <3

ShareKitSlide14

#import “ShareKit.h

”SHKItem *item = [SHKItem filePath

:@“mypdf.pdf” title:@”My PDF”];

item.tags

= [NSArray arrayWithObjects:@"file share", @"sharekit", nil];SHKActionSheet *actionSheet = [SHKActionSheet actionSheetForItem:item];[SHK setRootViewController:self];[actionSheet showFromToolbar:self.navigationController.toolbar];

OneNote via

ShareKit ExampleSlide15

PDF renderingBetter error messagesCreate in specific location

Page update, read and deleteQuery for lists of pagesTo Do and other tagsHelp us shape our backlog:

What’s next?

Roadmap

onenotedev.uservoice.comSlide16

Get the clients—

www.onenote.comLearn the API—dev.onenote.comFollow us—

@

onenotedev

Dev blog—blogs.msdn.com/onenotedevAsk questions—www.stackoverflow.comCode samples—github.com/onenotedevShareKit—github.com/sharekit/sharekitFeature requests—onenotedev.uservoice.com

Build apps for memories you are passionate aboutSlide17

Your Feedback is Important

Fill out an evaluation of this session

and help shape future events.

Scan the QR code

to evaluate

this session on your mobile device.

You’ll also be entered into

a daily prize drawing!Slide18

©

2014

Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista 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.