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

Same but Different: Developing for SharePoint Online

Embed Size (px)

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 provide a strong bridge between the two SharePoint worlds, there are still a lot of reasons why 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.In this session John will present 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.

Citation preview

Page 1: Same but Different: Developing for SharePoint Online

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

Page 2: Same but Different: Developing for SharePoint Online

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

Page 3: Same but Different: Developing for SharePoint Online

3 | SPIN February 2012

Page 4: Same but Different: Developing for SharePoint Online

5 | SPIN February 2012

Page 5: Same but Different: Developing for SharePoint Online

7 | SPIN February 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 6: Same but Different: Developing for SharePoint Online

8 | SPIN February 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 7: Same but Different: Developing for SharePoint Online

9 | SPIN February 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 8: Same but Different: Developing for SharePoint Online

10 | SPIN February 2012

Search Sites &

Communities

Content Management

Business Intelligence

& Composite

Applications

Page 9: Same but Different: Developing for SharePoint Online

11 | SPIN February 2012

Sites &

Communities

Search Content Management

Business Intelligence

& Composite

Applications

Page 10: Same but Different: Developing for SharePoint Online

12 | SPIN February 2012

Page 11: Same but Different: Developing for SharePoint Online

13 | SPIN February 2012

Page 12: Same but Different: Developing for SharePoint Online

14 | SPIN February 2012

Page 13: Same but Different: Developing for SharePoint Online

15

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

16 | SPIN February 2012

Page 15: Same but Different: Developing for SharePoint Online

17 | SPIN February 2012

Page 16: Same but Different: Developing for SharePoint Online

18 | SPIN February 2012

• SharePoint Online Developer Guide

• MSDN SharePoint Online Resource Center

Page 17: Same but Different: Developing for SharePoint Online

19 | SPIN February 2012

Page 18: Same but Different: Developing for SharePoint Online

20 | SPIN February 2012

Unsupported

Page 19: Same but Different: Developing for SharePoint Online

21 | SPIN February 2012

Page 20: Same but Different: Developing for SharePoint Online

22 | SPIN February 2012

Page 21: Same but Different: Developing for SharePoint Online

23 | SPIN February 2012

Page 22: Same but Different: Developing for SharePoint Online

24 | SPIN February 2012

Keep teams in sync and

manage important projects

Share and manage

personal documents and information

Page 23: Same but Different: Developing for SharePoint Online

25 | SPIN February 2012

Page 24: Same but Different: Developing for SharePoint Online

26 | SPIN February 2012

Page 25: Same but Different: Developing for SharePoint Online
Page 26: Same but Different: Developing for SharePoint Online

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