+ All Categories
Home > Documents > Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions...

Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions...

Date post: 04-Jan-2016
Category:
Upload: buddy-newton
View: 214 times
Download: 1 times
Share this document with a friend
Popular Tags:
68
Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect
Transcript
Page 1: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Enabling Developers with

Development FeaturesPresented by: Ricardo Wilkins

SharePoint Solutions Architect

Page 2: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Discussion Points

Today’s SharePoint vs Old Stuff

Apps & the App StoreTools & Deployment

OptionsCoding Walkthru

Page 3: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

SharePoint Portal Server 2001

SPS 2003MOSS 2007

SharePoint Server 2010

SharePoint Team

Services 1.0

Windows SharePoint Services

(WSS) 2.0

WSS 3.0SharePoint Foundatio

n 2010

SharePoint Server 2013

SharePoint Foundatio

n 2013

Evolution

Page 4: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

App model

Dev Tools

Deployment Options

What’s New

Bottom Line:

Client-side is the future

No more excuses

Page 5: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Features | Solutions | Apps

Features • Used to deploy artifacts• List templates, workflows, web parts, etc

Solutions • Used to deploy code & files• Usually includes Feature(s)• Package of files (*.wsp)

Apps • New in SP2013• Used to deploy solutions & other things

that make up an App• Package of files (*.app)

Page 6: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Farm | Sandbox | SP Apps

Farm

• Full trust solutions

• Full access API• Classic model

from 2007• On-premise

only

Sandbox

• Declarative elements

• Partially trusted code service still included for limited server side support

• Resource monitored

• SPO friendly

SP Apps

• New Apps model

• Deployed from corporate catalog or office market place

• Manage permission and licenses specifically

• Preferred option

Page 7: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

7

No custom code on the SharePoint serverEasier to upgrade to future versions of SharePoint

Works in hosted environments w/o limitations

Reduces the ramp-up time for those building appsDon’t need to know/be as familiar with SharePoint “-isms”

Leverage hosting platform options in new apps

App Model Benefits

Page 8: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

8

Why Apps?

End Users: consumerization thru app catalogs

IT Pro: stable SP environments

Devs: reuse existing skill sets

Page 9: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Why Apps?

Easy discovery, purchase and installation process for UsersSafest way for admins to extend SharePointSimple marketing and sales system for app revenueMaximize flexibility in developing future upgradesMaximize your ability to leverage non-SharePoint skillsSmoother integration with cloud-based resourcesPermissions distinct from the userCross-platform standards (REST, OData, OAuth, etc)Cross-domain access via Javascript and proper security

mechanismsWork as well online as on-premise

Page 11: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Visual Studio

Page 12: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Client-side Object Model

• Client-side OM greatly expanded• Search• Taxonomy• Feeds• Publishing• Sharing• Workflow• IRM• Analytics• E-Discovery• Business Connectivity Services• Mobile

Page 13: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Napa

Page 14: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Deployment Options

SharePoint-hosted

Cloud-hostedProvider-hostedAzure Auto-hosted

Page 15: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Apps – Possible scenarios

Page 16: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

16

Apps – Possible scenarios

16

Page 17: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

17

Apps – Possible scenarios

17

Page 18: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

18

Apps – Possible scenarios

18

Page 20: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

20

App Store | App Catalog | App Market

Page 21: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Analysis

Architects importantAdditional configuration (security)Code Scope (App Web)Data Access Performance (Farm vs Apps; network & cloud

latency)Full screen apps vs chromeIsolationApps and Search Crawl (not by default)Access external web services & databases (unlike Sandbox

solutions)Non-.NET participationNo upgrade concerns – really?Process monitoring (no longer needed?)IT Pro headaches a thing of the past?

Page 22: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Demo (by screenshot)

Page 23: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

http://msdn.microsoft.com/en-us/library/office/apps/fp179924.aspx

Page 24: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 25: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 26: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 27: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 28: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 29: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 30: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 31: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 32: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 33: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 34: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 35: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 36: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 37: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 38: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 39: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 40: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 41: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 42: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 43: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 44: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 45: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 46: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 47: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 48: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 49: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 50: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 51: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 52: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 53: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Demo – Build with ‘Napa’

Page 54: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 55: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 56: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 57: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 58: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 59: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 60: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 61: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 62: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 63: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 64: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 65: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 66: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.
Page 67: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Seller Dashboard(

http://dev.office.com)

Office and SharePoint Store

In-product App Discovery

Direct SalesNegotiated deals/

IT projectsApp Catalog

TRIAL/ PURCHASE

TRIAL/ LEAD

OFFICE/SHAREPOIN

T

Developer

IT admin

End users

Choice, Control and Flexibility

APP VALIDATION

Page 68: Enabling Developers with Development Features Presented by: Ricardo Wilkins SharePoint Solutions Architect.

Questions?Enabling Developers with SharePoint Development

Features

Presented by: Ricardo [email protected]

www.SharePointCowBell.com@ricardo303@spcowbell


Recommended