developing sharepoint-powered mobile apps

25
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS ZAGREB, 11/28/2012 SHAREPOINT-POWERED MOBILE APPS ADIS JUGO, PLANB.

Upload: sharepoint-and-project-conference-adriatics

Post on 05-Jul-2015

1.252 views

Category:

Technology


3 download

DESCRIPTION

Speaker: Adis Jugo SharePoint 2013 has brought us the whole new set of tools for developing mobile apps, which are based on SharePoint data. This session will concentrate on developing apps for Windows Phone devices, using completely new SharePoint 2013 mobility API. Possibilities for developing Apps for other devices, using SharePoint 2013 REST API, will also be demonstrated and explained.

TRANSCRIPT

Page 1: Developing SharePoint-powered mobile apps

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS

ZAGREB, 11/28/2012

SHAREPOINT-POWERED MOBILE

APPSADIS JUGO, PLANB.

Page 2: Developing SharePoint-powered mobile apps

sponsors

Page 3: Developing SharePoint-powered mobile apps

SharePoint and mobile applications – short history

New opportunities with SharePoint 2013

Coding the Janjetina-App

Page 4: Developing SharePoint-powered mobile apps

anyone remembers…?

Page 5: Developing SharePoint-powered mobile apps

anyone know her?

Page 6: Developing SharePoint-powered mobile apps

SharePoint in 2011…

• 125 millions licenses sold

• The collaboration platform in the world

• Most relevant corporate data stored in SharePoint or leveraged through it

Page 7: Developing SharePoint-powered mobile apps

the challenge

• Data stored in SharePoint

• Data consumed everywhere

• User friendly, tailored to devices

• Permissions and security

Page 8: Developing SharePoint-powered mobile apps

the response

Page 9: Developing SharePoint-powered mobile apps

the alternative

Page 10: Developing SharePoint-powered mobile apps

a potential solution• Development of mobile apps that leverage SharePoint data

• Process-centric apps, focusing on information andincreasing productivity

Page 11: Developing SharePoint-powered mobile apps

how did we do it yesterday?

• Actually, we don’t, but if we do, then…

• …direct access to the lists

• CSOM (ASP.NET)

• SPServices

• OData

Page 12: Developing SharePoint-powered mobile apps

and with sharepoint 2013?

• Windows Phone 7.5 – SP Mobility API• Windows Phone SDK 7.1 with 7.1.1. update

• SharePoint SDK for Windows Phone 7.1.

• Two new VS 2010 Templates:

• Windows Store Apps• CSOM and/or REST

• HttpClient

• Rest • REST – HTML5 or native apps

Page 13: Developing SharePoint-powered mobile apps

FIND THE JANJETINA!

Page 14: Developing SharePoint-powered mobile apps

Use case / rough architecture

Data

APP

SP MOBILE API

PNS

Bing maps

Page 15: Developing SharePoint-powered mobile apps

JANJETINA ALERT

But before we start, please

pay attention on the thumb-

shine!

Page 16: Developing SharePoint-powered mobile apps

push notifications and sharepoint

Microsoft.SharePoint.Client.

PushNotificationSubscriber

Page 17: Developing SharePoint-powered mobile apps

41E1D4BF-B1A2-47F7-AB80-D5D6CBBA3092

PhonePNSubscriber

Page 18: Developing SharePoint-powered mobile apps

App

PNS

Subscription Store

(List in the Site)

3. Form registers with registration API

which writes information in subscription

list in the SiteThe subscription

list in the site is

provisioned as

part of a feature

4. When an app

event is fired, the

app looks up the

subscription list in

app and calls the

notification API for all

phones that need to

be notified

5. PNS notifies the

phone

1. Get URI

2. Return URI

Page 19: Developing SharePoint-powered mobile apps

ROAD TO JANJETINA!

Page 20: Developing SharePoint-powered mobile apps

<Field Type='Geolocation‘….

Page 21: Developing SharePoint-powered mobile apps

non-wp devices

Windows 8

iPad/iPhone

AndroidBlackberr

y

HTML5/jQuery

Page 22: Developing SharePoint-powered mobile apps

METRO-JANJETINA!

Page 23: Developing SharePoint-powered mobile apps

recapitulation

Page 24: Developing SharePoint-powered mobile apps

questions?

ADISJUGO.COM

@ADISJUGO

Page 25: Developing SharePoint-powered mobile apps

thank you.

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS

ZAGREB, 11/28/2012