when windows apps meet sharepoint

18
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013 When Windows 8 Apps meet SharePoint BORISLAV GRGIĆ, PERPETUUM MOBILE

Upload: sharepoint-project-conference-adriatics

Post on 12-Nov-2014

576 views

Category:

Technology


0 download

DESCRIPTION

One of the most important new features that came with the new Windows 8 OS is the introduction of a new API called Windows Runtime (WinRT). This new API allows us to create Windows apps, a new type of applications built specifically for the new Windows Modern UI. If you are a SharePoint developer you are probably wondering how you can use this new Windows app model to extend your SharePoint solutions? That is what we will investigate in this session. First we will go through the fundamentals of building a Windows app. Then we will see how we can consume the data from SharePoint and leverage its features from those apps to build a new generation of bussiness applications. Borislav Grgić

TRANSCRIPT

Page 1: When Windows Apps meet SharePoint

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013

ZAGREB, NOVEMBER 27-28 2013

When Windows 8 Apps meet SharePoint

BORISLAV GRGIĆ, PERPETUUM MOBILE

Page 2: When Windows Apps meet SharePoint

sponsors

Page 3: When Windows Apps meet SharePoint

Show me some hands• How many of you are using Windows 8?

• Does anybody have Windows 8 device? (something like Surface)

• Any Windows 8 developers in the house?

Page 4: When Windows Apps meet SharePoint

Agenda

• What are Windows Store Apps?

• How do they work?

• What do they have to do with SharePoint ?

• Building an App for SharePoint - Demo

Page 5: When Windows Apps meet SharePoint

What are Windows Store Apps?

Page 6: When Windows Apps meet SharePoint

What are Windows Store Apps?

Page 7: When Windows Apps meet SharePoint

Windows Store

Page 8: When Windows Apps meet SharePoint

What makes them run?

Page 9: When Windows Apps meet SharePoint

HTML5 and Javascript ?!

Page 10: When Windows Apps meet SharePoint

WinJS• CSS styles and JavaScript Files

• Objects, Methods, Controls

Windows Runtime Components• use the language of your choice to wrap that functionality in a

Windows Runtime Component

• Easily access them from Javascript

Page 11: When Windows Apps meet SharePoint

What’s different?• Sandbox

• Out of sync • C#: async, await, IAsyncResult…• WinJS : Promises

• Lifecycle

• Storage

• Device features

Page 12: When Windows Apps meet SharePoint

Why use them for SharePoint?• Consume information• Display data• Mobility• Device features

• Everybody love touchscreen• Windows Store – make some money

Page 13: When Windows Apps meet SharePoint

How do they communicate?

• Client object model

• REST/oDATA

• Web service (.asmx)

Page 14: When Windows Apps meet SharePoint

BUILDING AN APP FOR SHAREPOINT

Page 15: When Windows Apps meet SharePoint

What will we see?

• How to build a Windows 8 App using HTML5 and Javascript

• Communicate with SharePoint from an App

• Use Device Capabilities

Page 16: When Windows Apps meet SharePoint

What do we need?• Windows 8

• Visual studio 2012

• SharePoint

Page 17: When Windows Apps meet SharePoint

questions?

MYSHAREPOINTINSIGHT.BLOGSPOT.COM

Page 18: When Windows Apps meet SharePoint

thank you.

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013

ZAGREB, NOVEMBER 27-28 2013