sviluppare app per office 2013 e sharepoint 2013

Post on 03-Jul-2015

902 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Who I am• Co-founder of Dev4Side S.r.l.

• 3 years Microsoft SharePoint MVP

• Speaker in Microsoft and Community events in Italy

• MCP, MCPD Web applications, MCTS ASP.NET 4, WSS 3.0, MOSS 2007 and SharePoint 2010

• "SharePointer" from 2005

• Father of www.peppedotnet.it

• Author of the book «Pocket C#», Apogeo

• Active member, speaker and promoter of SharePointCommunity.it

• First, in Italy, with an App in the Office Store

• One of the TOP 25 SharePoint Influencers in Europe

Agenda

• The new Office and SharePoint "App-model"

• Apps for Office 2013

• Apps for SharePoint 2013

THE NEW "APP MODEL"

OF OFFICE 2013

AND SHAREPOINT 2013Bringing the web to Office and SharePoint

The new cloud app modelBuild a new class of apps that extend and personalize the way we create

and consume information right from within Office and SharePoint

New AppsA new class of apps enabling new

scenarios and new user experiences

Flexible LifecycleDeploy and maintain your apps publically

on the new Office Store, or internally with

Flexibility and controlFamiliar ToolsetsEmbracing Web standards to provide developers choice and flexibility

The new cloud app model

App(web application)

Office client

<XML>

Word/Excel/PowerPoint/…

SharePoint site

Apps for Office and SharePoint

Common App architecture

ServerClient

Bro

wse

r Host

Web

Server Host

SharePoint

& ExchangeOffice

APP

Clie

nt A

PIs

Server APIs

Common App architecture

ServerClient

Bro

wse

r Host

Web

Server Host

SharePoint

& ExchangeOffice

APP

Clie

nt A

PIs

Server APIs

Common App architecture

ServerClient

Bro

wse

r Host

Web

Server Host

SharePoint

& ExchangeOffice

APP

Clie

nt A

PIs

Server APIs

Common App architecture

ServerClient

Bro

wse

r Host

Web

Server Host

SharePoint

& ExchangeOffice

APP

Clie

nt A

PIs

Server APIs

Common App architecture

ServerClient

Bro

wse

r Host

Web

Server Host

SharePoint

& ExchangeOffice

APP

Clie

nt A

PIs

Server APIs

3rdPa

rty

Serv

ices

Oth

er D

evic

es

& C

lients

Common App architecture

ServerClient

Bro

wse

r Host

Web

Server Host

SharePoint

& ExchangeOffice

APP

Clie

nt A

PIs

Server APIs

3rdPa

rty

Serv

ices

Oth

er D

evic

es

& C

lients

App anatomy

App

App

ManifestWeb Page

<XML>HTML/CSS/JS

APP PER OFFICE 2013How to implement Excel, Word, PowerPoint and Outlook Apps with

HTML5, CSS and Javascript

Apps for Office 2013• 3 shapes

• Multi-platform & Cross App– Excel (web/desktop), Outlook (web, desktop, mobile web)

– Word (desktop), PowerPoint (Desktop), Project (desktop)

• JavaScript APIs

• Run-time sandbox

DEMO

Our first Office 2013 App

APP PER SHAREPOINT 2013How to implement a SharePoint App

Apps for SharePoint 2013• Use the full power of SharePoint

– Lists, doc libs, workflow, search, user profiles, ecc..

• App Shapes

• App isolation– App web on its own domain

• Robust API set– REST and Client Object Model

Immersive App Part Custom Action

App types

App Web

Parent

Web(host web)

SharePoint-Hosted AppProvision an isolated sub web on a parent web

• Reuse web elements

(lists, files, out-of-box web parts)

• No server code allowed; use client

JavaScript for logic, HTML/CSS for UX

Auto-Hosted AppWindows Azure + SQL Azure

provisioned invisibly as apps are

installed

Azure

Get remote events

from SharePoint

Use CSOM/REST +

OAuth to work with

SP

Cloud-based

Apps

Provider-Hosted App“Bring your own server hosting

infrastructure”

Developers will need to isolate tenants

SharePoint

Web

Your Hosted

Site

App Web(optional)

SharePoint

Web

DEMO

Our first SharePoint 2013 App

App packaging and deployment

Office Store or

App Catalog

Consumers &

Corporate Users

Developer

Web Server(Internet or Intranet)

App manifest (.xml)

or .app package

Document

Sharing

Web Page

DEMO

Office Store

Annuncio!

• Sconto del 10% per l’iscrizione

alla SharePoint & Office

Conference 2013, che si terrà a

Milano il 5-6-7 marzo

• Iscriversi online utilizzando il

coupon: GGS8455DIC

Q&A

Tutto il nateriale di questa sessione su

http://www.communitydays.it/

#CDays13

top related