Presentation is loading. Please wait.

Presentation is loading. Please wait.

Vision: Modernizing the Office Platform © 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system,

Similar presentations


Presentation on theme: "Vision: Modernizing the Office Platform © 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system,"— Presentation transcript:

1

2

3

4

5 Vision: Modernizing the Office Platform

6

7 © 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. SharePoint Azure Web & Worker Roles Web application Windows Server Site Collection Root Site App 1 SP Hosted App 2 Azure Hosted App 3 Provider Hosted App 2 Web App 2 SQL App 3 SQL Sub Site App 3 Provider Hosted App 3 Web App 3 Windows Service App 4 Provider Hosted Azure App 4 SQL App 4 Web App 4 Worker

8 SharePoint SharePoint 2007 Sandbox SharePoint 2010 SharePoint Azure, IIS, LAMP, etc… _api SharePoint 2013

9 Full-Trust Full trust solutions Customizations to file system of servers Classic model from 2007 Sandbox Declarative elements Partially trusted code service still included for limited server side support Resource monitored SP Apps New Apps model Deployed from corporate catalog or office market place Manage permission and licenses specifically Preferred option

10 Full-Trust Server-side OM Client-side OM No marketplace On-premises only No OAuth UI integration Sandbox Limited Server- Side OM Client-side OM No marketplace On-premises and Online No OAuth UI integration SP Apps Client-side OM only Marketplace On-premises and Online OAuth Restricted UI integration

11

12

13

14

15

16 Azure Web role Azure SQL role SharePoint 2013 App Package Data Here

17

18

19

20

21

22 Azure Worker role Azure Web role Azure SQL role SharePoint 2013 App Package

23

24

25

26

27

28

29

30

31 var appWebContext = new SP.ClientContext(appweburl); var factory = new SP.ProxyWebRequestExecutorFactory(appweburl); appWebContext.set_webRequestExecutorFactory(factory); var hostWebContext = new SP.AppContextSite(appWebContext, hostweburl); var web = hostWebContext.get_web(); var list = web.get_lists().getByTitle("Documents"); myDocuments = list.getItems(''); appWebContext.load(myDocuments, 'Include(Title, FileRef)'); appWebContext.executeQueryAsync(docsSuccessHandler, xDomainErrorHandler);

32

33

34

35

36

37 var contextToken = SPTokenCacheHelper.CurrentSessionContext.ContextToken; var appOnlyToken = TokenHelper.GetAppOnlyAccessToken( contextToken.TargetPrincipalName, SPTokenCacheHelper.CurrentSessionContext.SPHostUrl.Authority, contextToken.Realm).AccessToken; using (ClientContext clientContext = TokenHelper.GetClientContextWithAccessToken(SPTokenCacheHelper.CurrentSessionContext.SPHostUrl.OriginalString, appOnlyToken)) { List list = clientContext.Web.Lists.GetByTitle("Movies"); ListItemCreationInformation newMovie = new ListItemCreationInformation(); Microsoft.SharePoint.Client.ListItem item = list.AddItem(newMovie); item["Title"] = TextBox1.Text; item.Update(); clientContext.Load(item); clientContext.ExecuteQuery(); TraceCaster.Cast(string.Format("Added a new Movie: {0}", TextBox1.Text)); }

38

39

40

41

42

43

44 © 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, without the prior written consent of AvePoint, Inc. SharePoint Azure Web & Worker Roles Web application Site Collection Root Site App 1 V1.0 App 2 V1.0 App 3 V1.0 App 2 Web V1.0 App 2 SQL V1.0 Sub Site App 3 V1.0 App 2 Web V1.1 App 2 SQL V1.1 App 2 Web V2.0 App 2 SQL V2.0 App 3 V1.1 App 2 V2.0 Windows Server App 3 SQL v1 App 3 Web v1 App 3 Windows Service v1 Windows Server App 3 SQL V1.1 App 3 Web V1.1 App 3 Windows Service V1.1

45 Parent Site Child Site A Child Site B Child Site C Meetings App V1.0.0.0 Parent Site Child Site A Child Site B Child Site C Meetings App V1.0.0.0 Meetings App V1.0.0.0 Meetings App V2.0.0.0 Meetings App V2.0.0.0

46

47

48

49

50

51 SharePoint Windows Server App 3 Windows Service App 3 SQL App 3 Web SharePointAzure Web & Worker Roles Web application Site Collection Root Site App 1App 2App 3 App 2 Web App 2 SQL Site Collection Root Site App 3

52

53

54

55

56 http://microsoft.com/msdn www.microsoft.com/learning http://channel9.msdn.com/Events/TechEd http://microsoft.com/technet

57

58


Download ppt "Vision: Modernizing the Office Platform © 2011 AvePoint, Inc. All rights reserved. No part of this may be reproduced, stored in a retrieval system,"

Similar presentations


Ads by Google