same but different - developing for sharepoint online -- spsstl

31
Why Developing for the Cloud is like Developing for SharePoint, but SO Much Different

Upload: john-ferringer

Post on 18-Nov-2014

3.320 views

Category:

Technology


1 download

DESCRIPTION

Silverlight. Sandbox Solutions. JavaScript. The Client Object Model. These are components or features that can all be leveraged by developers in an on premises SharePoint environment, as well as Microsoft’s cloud offering for SharePoint: SharePoint Online. But while these similarities exist between the two SharePoint worlds, at the same time they’re vastly different. In on premises SharePoint environments, developers have many other appealing options to choose from that can make customization much easier and smoother than these client-side developer tools. The difference in the cloud with SharePoint Online is that developers can’t choose other easier options over Sandbox Solutions, JavaScript, or the Client Object Model. In SharePoint Online’s world it’s Microsoft’s way or the highway, and that means that software designers and developers have to approach solution design and creation in a much different manner than for on premises custom solutions. This class presents a comprehensive review of the tools and features available for development with SharePoint Online and then takes a closer look at their capabilities and limitations. It also explains the shift in decision making and solution design that needs to occur to turn SharePoint Online’s restrictions into opportunities, as well as looks at other available resources for development with SharePoint Online, such as Microsoft’s Azure offering or Amazon’s Cloud Services.

TRANSCRIPT

Page 1: Same but Different - Developing for SharePoint Online -- SPSSTL

Why Developing for the Cloud is like Developing for SharePoint, but SO Much Different

Page 2: Same but Different - Developing for SharePoint Online -- SPSSTL

Blog: http://www.MyCentralAdmin.com Twitter: @ferringer

Page 3: Same but Different - Developing for SharePoint Online -- SPSSTL

3 | SharePoint Saturday St. Louis 2012

http://spsaturday.cloudapp.net

Page 4: Same but Different - Developing for SharePoint Online -- SPSSTL

4 | SharePoint Saturday St. Louis 2012

Page 5: Same but Different - Developing for SharePoint Online -- SPSSTL

5 | SharePoint Saturday St. Louis 2012

Page 6: Same but Different - Developing for SharePoint Online -- SPSSTL

7 | SharePoint Saturday St. Louis 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 7: Same but Different - Developing for SharePoint Online -- SPSSTL

8 | SharePoint Saturday St. Louis 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 8: Same but Different - Developing for SharePoint Online -- SPSSTL

9 | SharePoint Saturday St. Louis 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 9: Same but Different - Developing for SharePoint Online -- SPSSTL

10 | SharePoint Saturday St. Louis 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 10: Same but Different - Developing for SharePoint Online -- SPSSTL

11 | SharePoint Saturday St. Louis 2012

Sites &

Communities

Search Content Management

Business Intelligence

& Composite

Applications

Page 11: Same but Different - Developing for SharePoint Online -- SPSSTL

13 | SharePoint Saturday St. Louis 2012

Page 12: Same but Different - Developing for SharePoint Online -- SPSSTL

14 | SharePoint Saturday St. Louis 2012

Page 13: Same but Different - Developing for SharePoint Online -- SPSSTL

15 | SharePoint Saturday St. Louis 2012

For Small Businesses SharePoint Online in P1

For Kiosk Workers SharePoint Online in

K1/K2

For Information Workers SharePoint Online Plan 1

in E1/E2

For Information Workers SharePoint Online Plan 2 in

E3/E4

Team Sites Yes Yes Yes Yes

Simple Public-Facing Website 1 Basic Public-facing site

included No

1 Basic Public-facing site

included 1 Basic Public-facing site

included

Site Designer Yes Yes Yes Yes

SharePoint Designer 2010 Yes, for Intranet sites Yes, for Intranet sites Yes, for Intranet sites Yes, for Intranet sites

Custom Workflows Yes Yes Yes Yes

Sandbox Solutions (PTC) Yes Yes Yes Yes

My Site No No Yes Yes

Enterprise Features (Forms Services, Excel Services, Visio Services, BCS)

No OK to consume OK to consume Yes, can build and consume

Access Services Yes OK to consume OK to consume Yes, can build and consume

Site Collections Single Site Collection N/A Up to 300 Up to 300

Office Web Apps View & Edit View only for K1

View & Edit for K2 View only for E1

View & Edit for E2 View & Edit

Search (across Site Collections) N/A Yes Yes Yes

Basic External Document Sharing Yes (up to 50 free) N/A Yes (first 50 free) Yes (first 50 free)

Storage 10GB + 500MB per USL 10GB + 0MB per USL 10GB + 500MB per USL 10GB + 500MB per USL

Buy additional storage No Yes Yes Yes

Max Org Users Up to 50 TBD TBD TBD

Admin Single Site Collection No Yes Tenant level Yes Tenant level

Support Community 24x7 phone support for

Admin 24x7 phone support for

Admin 24x7 phone support for

Admin

Page 14: Same but Different - Developing for SharePoint Online -- SPSSTL

16 | SharePoint Saturday St. Louis 2012

Page 15: Same but Different - Developing for SharePoint Online -- SPSSTL

17 | SharePoint Saturday St. Louis 2012

Page 16: Same but Different - Developing for SharePoint Online -- SPSSTL

18 | SharePoint Saturday St. Louis 2012

Page 17: Same but Different - Developing for SharePoint Online -- SPSSTL

19 | SharePoint Saturday St. Louis 2012

• SharePoint Online Developer Guide

• MSDN SharePoint Online Resource Center

Page 18: Same but Different - Developing for SharePoint Online -- SPSSTL

20 | SharePoint Saturday St. Louis 2012

Page 19: Same but Different - Developing for SharePoint Online -- SPSSTL

21 | SharePoint Saturday St. Louis 2012

Unsupported

Page 20: Same but Different - Developing for SharePoint Online -- SPSSTL

22 | SharePoint Saturday St. Louis 2012

Page 21: Same but Different - Developing for SharePoint Online -- SPSSTL

23 | SharePoint Saturday St. Louis 2012

Page 22: Same but Different - Developing for SharePoint Online -- SPSSTL

24 | SharePoint Saturday St. Louis 2012

Page 23: Same but Different - Developing for SharePoint Online -- SPSSTL

25 | SharePoint Saturday St. Louis 2012

Keep teams in sync and

manage important projects

Share and manage

personal documents and information

Page 24: Same but Different - Developing for SharePoint Online -- SPSSTL

26 | SharePoint Saturday St. Louis 2012

Page 25: Same but Different - Developing for SharePoint Online -- SPSSTL

27 | SharePoint Saturday St. Louis 2012

Page 27: Same but Different - Developing for SharePoint Online -- SPSSTL
Page 28: Same but Different - Developing for SharePoint Online -- SPSSTL

30 | SharePoint Saturday St. Louis 2012

http://spsaturday.cloudapp.net

Page 29: Same but Different - Developing for SharePoint Online -- SPSSTL

31 | SharePoint Saturday St. Louis 2012

Page 30: Same but Different - Developing for SharePoint Online -- SPSSTL

32 | SharePoint Saturday St. Louis 2012

Thanks to Our Sponsors!

Page 31: Same but Different - Developing for SharePoint Online -- SPSSTL

Blog: http://www.MyCentralAdmin.com Twitter: @ferringer