Summary of the Development Blog Post

Here's a condensed version of the previous development post…

  • There are several new DLLs in SharePoint 2013:
    • Microsoft.Office.Policy.Client
      Microsoft.Office.Server.Search.Applications
      Microsoft.Office.Server.Search.ExchangeAdapter
      Microsoft.Office.TranslationServices.Client
      Microsoft.SharePoint.Client.DocumentManagement
      Microsoft.SharePoint.Client.Publishing
      Microsoft.SharePoint.Client.Search.Applications
      Microsoft.SharePoint.Client.Search
      Microsoft.SharePoint.Client.ServerRuntime
      Microsoft.SharePoint.Client.Taxonomy
      Microsoft.SharePoint.Client.UserProfiles
      Microsoft.SharePoint.WorkflowServices.Client
      Microsoft.SharePoint.WorkManagement.Client
  • DLL Summary
    • Looking at these, you can see most of the work went into supporting Client
      side object model calls around Document Management, Search, the server core,
      taxonomy and user profiles!
    • Search has been improved upon in MANY different ways – watch for my two
      books coming out in early 2013 that will show you all these changes in depth!
    • The translation service dll has been added for machine translation interface
    • Exchange Adapter for SharePoint Search…looks like fun to explore as
      well!
  • Microsoft.BusinessData.dll
    • This implies more integration with SecureStore and some more interesting
      Callback type scenerios. 
    • The ODataExtensionProvider looks rather interesting
      and deserves some more review!
  • Microsoft.Office.DocumentManagement.dll
    • We now have VideoSets on top of DocumentSets!
  • Microsoft.Office.Policy
    • Lots of changed to the Records Managment featuress in SharePoint 2013
    • Some older tech was removed, and newer shiner tech added
    • There is some kind of analytics reporting on your document managent now
    • The new Discovery features of SharePoint are highlighted in this code set
      (Case, Custodian, SourceGroups,
    • A new ProjectPolicy class in Information Management Policy (not
      visible yet in the UI – will be in RTM
  • Microsoft.Office.Server DLL
    • A new licensing layer has been added to SharePoint Server core (for the App
      Store)
    • A brand new Data Access Layer has been built for SharePoint Server core
      (Microsoft.Office.Server.Data.Sql.*)
    • A new set of powershell commandlets and classes for Scale Out
      Databases
      :

      • Microsoft.Office.Server.Administration.SPCmdletSplitScaleOutDatabase
        Microsoft.Office.Server.Administration.SPCmdletAddScaleOutDatabase
        Microsoft.Office.Server.Administration.SPCmdletRemoveScaleOutDatabase
        Microsoft.Office.Server.Administration.SPCmdletGetScaleOutDatabase
        Microsoft.Office.Server.Administration.SPCmdletGetScaleOutDatabaseDataState
        Microsoft.Office.Server.Administration.SPCmdletSetScaleOutDatabaseDataSubRange
        Microsoft.Office.Server.Administration.SPCmdletSetScaleOutDatabaseDataRange
        Microsoft.Office.Server.Administration.SPCmdletClearScaleOutDatabaseDeleteDataSubRange
        Microsoft.Office.Server.Administration.SPCmdletGetScaleOutDatabaseLogEntry
        Microsoft.Office.Server.Administration.SPCmdletClearScaleOutDatabaseLog
        Microsoft.Office.Server.Administration.SPCmdletGetScaleOutDatabaseInconsistency
    • A new Distributed Caching layer has been added to SharePoint 2013
    • Some new helper classes were added
  • Microsoft.Office.Server.Search.Connector
    • An entire set of connector components for search have been built for BDC
    • Several event handerls are exposed here
  • Microsoft.Office.Server.Search
    • Too many to post here…it looks like a big chuck of the core of Search has
      been re-written
    • VERY Noticable that ALL FAST search pages have been
      removed
    • Too many to post here…again, huge chuck of the Search core has been
      rewritten, noticable additions include:
    • A FULL REST API for Search
    • MASSIVE SET OF UPGRADE CLASSES – looks like search will be the longest
      upgrade component of SharePoint 2013 migrations
    • New set of refinement utilities
    • A new RankerTuning – must be similar to the ranking engine features of
      FAST
  • Microsoft.Office.Server.UserProfile
    • A new FeedCache feature
    • Several new ADImport classes
    • More ManagementAgent classes (takes advantage of more advanced features of
      MIIS)
    • SocialPermissionsProvider
    • A massive chunk of Microfeed oriented classes
    • Set of "Followed" focused classes
    • Set of "Social" classes (Actor, Feed, Post)
    • Set of Upgrade classes for migration
    • New powershell commandlets:
      • Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletRemoveActivityItems
        Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletUpdateMicroblogLMTCache
        Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletUpdateMicroblogFeedCache
        Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletSocialAppPermissionsBase
        Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletAddSocialAppPermissions
        Microsoft.Office.Server.UserProfiles.PowerShell.SPCmdletRemoveSocialAppPermissions
  • Microsoft.Office.Word.Server
    • Mainly addition of classes to support the new IMMEDIATE feature and some
      other job processing utility classes
  • Microsoft.SharePoint.Client
    • Client object model calls to the BDC!!!
    • Remote Event Receivers!
    • New GeoLocation features
    • New Push Notification features
    • Enhanced MIME Type features
  • Microsoft.SharePoint
      • Azure Access Control classes
      • MASSIVE set of Microsoft.Online.Administration classes
      • SPThrottlineRule
      • SPRequestManagement
      • TONS of Azure AppDeployment classes (a small sample):
        • Microsoft.SharePoint.Administration.AppDeployment.RemoteWebHostConfigurationSettings
          Microsoft.SharePoint.Administration.AppDeployment.RemoteWebSiteAccount
          Microsoft.SharePoint.Administration.AppDeployment.RemoteWebSiteConfigurationFile
          Microsoft.SharePoint.Administration.AppDeployment.RemoteWebSiteDeploymentConstants
          Microsoft.SharePoint.Administration.AppDeployment.Scaffolding.AzureAppContext
          Microsoft.SharePoint.Administration.AppDeployment.Scaffolding.AzureAccount
          Microsoft.SharePoint.Administration.AppDeployment.Scaffolding.AzureStorageAccount
          Microsoft.SharePoint.Administration.AppDeployment.Scaffolding.SqlAzureAccount
          Microsoft.SharePoint.Administration.AppDeployment.Scaffolding.HostedServicePrefix
      • Some kind of RemoteWebHost packaing service classes:
        • Microsoft.SharePoint.Packaging.RemoteWebHost.Client.AntaresConfiguration
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.AntaresDeploymentClient
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.AntaresDeploymentException
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.DeploymentBaseOptionsWrapper
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.DeploymentObjectWrapper
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.DeploymentSyncOptionWrapper
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.DeploymentSyncParameterWrapper
          Microsoft.SharePoint.Packaging.RemoteWebHost.Client.WebDeploymentWrapper
      • SPDatabaseSnapshotter and SPSqlDatabaseSnapshotter classes for
        backup!
      • New GeoLocation field
      • Lots more RBS BlobStore classes
        • Microsoft.SharePoint.LockBytesFromBytes
          Microsoft.SharePoint.BytesFromLockBytes
          Microsoft.SharePoint.DisposableLockBytes
          Microsoft.SharePoint.SPHostBlob
          Microsoft.SharePoint.SPHostBlobStore
          Microsoft.SharePoint.SPFileStreamHostBlobStore
          Microsoft.SharePoint.SPFileStreamHostBlobStore+Config
          Microsoft.SharePoint.SPFileStreamHostBlobStore+UpdateImpl
          Microsoft.SharePoint.SPReadOnlyHostBlobStore
          Microsoft.SharePoint.CobaltOutput
          Microsoft.SharePoint.SeedingBlobs
          Microsoft.SharePoint.CobaltCoreHostServices
          Microsoft.SharePoint.CoordinatedStreamBuffer.IClose
          Microsoft.SharePoint.CobaltStream
          Microsoft.SharePoint.CobaltStreamRevokableContainer
          Microsoft.SharePoint.SPFileStreamType
          Microsoft.SharePoint.HostBlobStoreSchema
          Microsoft.SharePoint.SPFileStreamSchema
          Microsoft.SharePoint.SPFileStreamSchemaExtensions
          Microsoft.SharePoint.SPFileStreamStore
          Microsoft.SharePoint.CoordinatedStreamBuffer.ISPFileStreamManager
          Microsoft.SharePoint.SPFileStreamManager
      • More Distributed caching features
      • A new Microsoft.SharePoint.Marketplace.CorporateCuratedGallery namespace
      • A set of OAuth2 classes:
        • Microsoft.SharePoint.IdentityModel.OAuth2.HttpAuthenticationChallenge
          Microsoft.SharePoint.IdentityModel.OAuth2.HttpAuthenticationResponseHeader
          Microsoft.SharePoint.IdentityModel.OAuth2.HttpTokenReader
          Microsoft.SharePoint.IdentityModel.OAuth2.IIdentityClaimsResolver
          Microsoft.SharePoint.IdentityModel.OAuth2.OAuth2BearerAuthenticationModule
          Microsoft.SharePoint.IdentityModel.OAuth2.OAuth2BearerCredentials
          Microsoft.SharePoint.IdentityModel.OAuth2.OAuth2EndpointIdentity
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2BearerCredentials
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2Client
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2ErrorResponseException
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenType
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager+SPOAuth2SecurityTokenCacheKey
          Microsoft.SharePoint.IdentityModel.OAuth2.SPOAuth2SecurityTokenManager+RawSecurityToken
      • A new packaging namespace – likely for the AppStore managment
      • The new WOPI classes:
        • Microsoft.Office.OpenWebApplication.WopiAction
          Microsoft.Office.OpenWebApplication.WopiCapability
          Microsoft.Office.OpenWebApplication.WopiZone
          Microsoft.Office.OpenWebApplication.WopiType
          Microsoft.Office.OpenWebApplication.DiscoveryDataTypes
          Microsoft.Office.OpenWebApplication.ActionEntry
          Microsoft.Office.OpenWebApplication.RedirectionEntry
          Microsoft.Office.OpenWebApplication.ProofKeySet
          Microsoft.Office.OpenWebApplication.DiscoveryData
          Microsoft.Office.OpenWebApplication.DiscoveryData+ZoneAppSort
          Microsoft.Office.OpenWebApplication.WopiUrlData
          Microsoft.Office.OpenWebApplication.DiscoveryEntryNotFoundException
          Microsoft.Office.OpenWebApplication.WopiOM
      • TONS of new Mobile Rendering controls:
      • MASSIVE set of Denali Diagnostics classes:
      • A TON of new Diagnostics montiors
      • Lots of upgrade classes (for moving from 2010)
  • Microsoft.SharePoint.Portal
    • Lots of new publishing focused web parts

I'm sure that's much easier to read than lines of namespaces and classes 🙂

Enjoy!
Chris

Twitter – @givenscj

Leave a Reply