2. 2001
SharePoint
Portal Server 2001
2003
SharePoint
Portal Server 2003
2006
Office SharePoint
Server 2007
2009
SharePoint
Server 2010
2012
SharePoint
Server 2013
2016
SharePoint
Server 2016
Cloud-Inspired
Experiences
Cloud and Enterprise
Social
Content
Management
Core
Collaboration
Microsoft
Managed Solutions
Microsoft
OnlineServices
Office 365
4. New user experiences enable users
to quickly and productively consume
new apps and experiences across a
and screens.
New user
experiences
Integrated data loss prevention
and protection with built-in, cloud-
connected compliance, security,
and threat protection for both
administrators and end users.
People-centric
compliance
Based on learnings from Office 365,
SharePoint 2016 delivers a reliable
software-defined infrastructure
foundation that’s proven at scale
with best-in-class hybrid experiences.
Cloud-inspired
infrastructure
5. Hybrid deployment automation
Scenario selection
(Search, OneDrive for Business, and more)
Automated configuration of prerequisites
and core infrastructure
UI-based configuration
New innovative enhancements
MinRole
Zero-downtime patching
Robust hybrid capabilities bring new Office 365 experiences to on-premises customers
6. Project Server 2016 natively
integrated with SharePoint
Server 2016
OneDrive for Business
Enable modern collaboration, simplify user adoption, and accelerate return on investment
Personal storage and
people-centric files
Seamless data mobility experience that
works with SharePoint Server 2016
Store, sync, and share files across multiple
devices with ease and security built on the
enhanced OneDrive for Business
Built-in security, compliance, and controls
to keep data safer
Store, sync, and share files
across multiple devices with
ease and security
7. +
People Groups Organization
Delve and Office Graph
Intuitive views of work and people through experiences centered on people and content
Delve and Office Graph
Discover new information tailored to you
from your network and stay connected
with information on topics that matter the
most
Integrate Delve and Office Graph with
on-premises content through hybrid
connectivity
Connected with SharePoint, OneDrive for
Business, Exchange, Yammer, Calendar, and
Skype for Business
Content
Stay in the know with what
your closest colleagues are
working on across on-premises
and Office 365
8. Team Sites
Seamlessly connected experiences across on-premises and the cloud through Team Sites
Team Sites
Extend Team Sites to Office 365 with
connected experiences that bring
together people, documents, and sites
across on-premises and the cloud
Simplified permissions for users and
holistic management, governance, and
extensibility models
Broader set of information
across Office 365, including
email, instant messaging, tasks,
contacts, personal files, social
feeds, and more
9. Extranet
Rapidly deploy new extranet scenarios with Office 365 integration
Extranet
Publish internal sites to the Internet with
Office 365 and Active Directory Federation
Services
Office 365 extranet scenarios deliver
immediate value for your business and
customers
External sharing in Office 365
enables an organization to extend
access to sites and site data to users
who are not members of the Office
365 subscription or do not have
accounts within the source Office
365 subscription
10. Operational Insights
Advanced data analysis and reporting on SharePoint usage data
More insights around users within
SharePoint
Services
Actions
Usage
Engagement
Diagnostics
Enhanced logging and new APIs
Enable real-time reporting, simplifying the process of
logging SharePoint usage data
Developers can create usage logs with strong types
and schema without the hassle of creating and
logging data pipelines
Real user monitoring on how
SharePoint is being used and
how things may fail
11. User services
Robot services
Caching services
timer jobs search
caching
provisioning
sync client OneNote page
rendering
user profile
Excel
Services
sandbox
code
project subscription
settings
SharePoint logic consolidated
into a single machine reduces
the number of discrete roles
12. Description
Services end user requests. Servers assigned to this role are optimized for low latency.
Services back-end jobs or the requests triggered by back-end jobs. Servers assigned to this
role are optimized for high throughput.
Reserved for services that need to be isolated from other services, such as third-party
applications.
Services distributed cache for the farm. Servers assigned to this role can load balance
end user requests among the web front ends.
Role
Search Services including crawl , query and index
13.
14.
15. Deploy updates and fixes while
minimizing downtime and user
disruption
Smaller update footprint
Reduced number of updates, which minimizes
disruptions during installation
16. New features and enhancements in
virtualization, management, storage, and
networking for cloud services
In-memory performance and operational
analytics built-in
New enhancements to AlwaysOn
technology for availability and reliability
Native integration with Project Server
Spotlight capabilities
Integrated Cloud Platform Vision Mission-Critical Capabilities
Integrated platform to track
projects and deliverables across
SharePoint, Outlook, and Project
Deliver global-scale cloud
services into your infrastructure
with Windows Server 2016
Deliver breakthrough
mission-critical capabilities with
SQL Server 2016
17. Search
2x increase in search
scale to 500 million items
Content databases
Content database sizing
into TBs
List views
Increased list view
threshold (>5,000)
Site collections and sites
100,000 site collections
per content database
18. New features and enhancements
for cloud services
Virtualization, management, storage, and
networking enhancements
Enriched virtual desktop infrastructure,
access and information protection, web and
application platform, and more
Can also be installed on Windows Server
2012 R2
Delivering global-scale cloud
services into your infrastructure
with new features and
enhancements
19. Tight integration and
improvements for SharePoint 2016
In-memory enhancements for operational
analytics and performance improvements
World-class high availability and disaster
recovery with new enhancements to
AlwaysOn technology
Stretch Database technology dynamically
stretches warm and cold transactional data to
Microsoft Azure
Complete database platform for hybrid cloud
Can also be installed on 64bit SQL Server
2014
Comprehensive protection
features like new Always On
technology help protect your
data
20. People
Feeds
RestWebServices
Files
Mail
Calendar
New robust APIs and tools make
building solutions easier
Build contextual apps that integrate with Office
applications
Use familiar tools, languages, and hosting services
Share your apps through the Office Store or
Corporate Catalog
22. Improved browsing experiences on
mobile devices
New APIs to develop solutions that span
SharePoint and Office 365
Faster page load performance
Improved link share experience
Rapid provisioning logic for fast site
creation
Spotlight capabilities
Access and Share Mobile Developer Experience
Instant access and share to
people, applications, and content
Consistent user experience across
screens and devices with a new
and improved touch UX
Create contextual solutions and
apps that integrate with Office
applications
23. Storage and file upload
improvements
Support for uploading large files up to 10 GB
Large lists and support for modern and large
media, videos, audio, and more
The world of collaboration has
changed—text-based files are
shifting to modern media, videos,
audio, and more. SharePoint Server
2016 provides support for
uploading files up to 10 GB
24. Background Intelligent Transfer
Service (BITS) Protocol Support
Data Application
Data Presentation
Data Session
Segments Transport
HOSTLAYERS
Packets Network
Frames Data Link
Bits Physical
MEDIALAYERS
Download: Byte-range HTTP
GETs upload: BITS-specific
block-based upload protocol
File transfer using BITS protocol
Facilitates prioritized, throttled, and
asynchronous transfer of files between
machines using idle network bandwidth
transferring data in the background
Constantly monitors network traffic for
any increase or decrease and throttles its
own transfers
25. Resource ID-based URLs
URL remains intact with rename and move
Enables discrete URL on visibility
Resolves many current issues around
document links, including:
Limited URL length (255 characters)
Naming conventions (drag-and-dropfilename with “&”)
File relocation breaks saved links
User clicks
docID-based
durable URL
Redirect Manager:
based on this docID,
provides the right way
to get the doc
URL with SiteID &
DocID to WOPI
Cobalt endpoint for
getting file for client
26. Investments in SharePoint Online
and OneDrive for Business
SharePoint Server 2016 document libraries
inherit the new and improved control surface
Simplifies the user experience for file creation,
sharing, and management
New and improved control
surface for working with
files and content
27. Deep investment in HTML5
Consistent user experience across screens and
devices, with a new and improved touch UX
Enable device-specific targeting of content
Easily transition from one client to another
without having to sacrifice feature fidelity
Familiar, consistent
experience across phone,
tablet, and desktop
28. New method to access
document libraries
Use Site Folders to bookmark sites for
quick access to their content from
OneDrive for Business
Site Folders bookmark sites
you’re following so you can
quickly access their content
from OneDrive for Business
29. New OneDrive for Business search box
Type-ahead features find a document that might
have been shared with you, or one that you tucked
away several folders deep
Perform actions (like sharing files) directly from
search results
Search smarter with type-ahead
features that help you find a
document that was shared with you,
or one that you tucked away. You can
also perform actions, like sharing that
file, directly from the search results
30. Findtheperfectbalancebetweencomplianceandcollaboration
Built-in and cloud-connected compliance,
security, and threat protection for both
administrators and end users
Enable item-level encryption when combined
with Office 365
Enable document encryption when combined
with IRM or cloud-accelerated with Office
365 Compliance Center integration
New unified policy management through the
built-in Compliance Policy Center
Built-in in-place hold, document deletion,
and data loss prevention policy support
Quickly build, leverage, and implement built-
in and extensible data loss prevention
queries
Discover sensitive content via eDiscovery
Find sensitive information with 51 unique
classification IDs
Integrated reporting for cloud and
on-premises content
Spotlight capabilities
Auditing and Reporting Compliance Data Loss Prevention
Monitor and report who actually
accessed and modified critical
information
Better manage risk by
safeguarding your business with
secure and reliable capabilities
Exercise fine control over who has
access to information
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41. New user experiences enable users
to quickly and productively consume
new apps and experiences across a
and screens.
New user
experiences
Integrated data loss prevention
and protection with built-in, cloud-
connected compliance, security,
and threat protection for both
administrators and end users.
People-centric
compliance
Based on learnings from Office 365,
SharePoint 2016 delivers a reliable
software-defined infrastructure
foundation that’s proven at scale
with best-in-class hybrid experiences.
Cloud-inspired
infrastructure
Planning begins for the next version before launch, coding underway.
Note the ipad was only launched in 2010 so that was part way through 2013’s development.
First version engineered & built for the cloud, then tweaked for On-Prem to maintain compatibility.
Download from here http://www.microsoft.com/en-us/download/details.aspx?id=48712
Content: SharePoint Server 2016 Reviewer's Guide and SharePoint 2016 Futures
Source Image: SharePoint Server 2016 Reviewer's Guide
Source Image: BRK2188_Walters
Content: SharePoint Server 2016 Reviewer's Guide
Source Image: BRK2188_Walters
Content: SharePoint Server 2016 Reviewer's Guide and keynote-sharepoint2016foritpros-spbiz-150617152124-lva1-app6892
Source Image: BRK2188_Walters
Content: SharePoint Server 2016 Reviewer's Guide and keynote-sharepoint2016foritpros-spbiz-150617152124-lva1-app6892
Content: SharePoint Server 2016 Reviewer's Guide
Content: SharePoint Server 2016 Reviewer's Guide
Content: SharePoint Server 2016 Reviewer's Guide
Over the past several years, with the evolution of Office 365, development of SharePoint solutions has encountered a new set of challenges: while on one hand IT and Tenant administrators require a new set of tools to control how data get accessed and consumed in their tenancies, developers, on the other hand, want to programmatically control the whole lifecycle, experience, and data access capabilities of a Site.
Unfortunately, developers today find themselves constraint around building app parts as a result of iFrames, a reduced set of APIs, and no integration with cross Office 365 workloads. This in turn limits their ability to develop powerful portals that extend SharePoint.
The client-side development framework will deliver capabilities that will help both first party and third party developers build powerful, rich applications and provide an enjoyable web experience in Office 365 for end users that are both intuitive and simple to consume.
SharePoint will introduce a new Page Model that is built using these extensibility principles that will provide more productive experiences in all out-of-the-box SharePoint Site types and custom applications using client-side HTML and JavaScript enabling support across all devices and browsers.
"oh cool! I will be able to have a page object / class that I can use and extend and the result of such extension will be responsive immediatly". this is something WE DON'T HAVE (yet). Instead, what we have is a "UX Framework" that pretty much provides what you said in the slide and it is the object / class that you use to create client side applications (like team site home page or publishing).
This model allows for more seamless customization by end users and applies to both the new and classic page models.
SharePoint will also support open source tooling to drive greater efficiencies when developing Parts and Apps. These tools should not be considered a replacement of an organizations traditional tools, but rather an extension of those, providing new opportunities to quickly get up and running with SharePoint development. If you’re familiar with Visual Studio development with SharePoint, this tools carry a lot of similarities with the tools you may already be familiar with for example:
Yeoman provides a generator ecosystem. A generator is basically a plugin that can be run with the `yo` command to scaffold complete projects or useful parts.
yo scaffolds out a new application, writing your build configuration (e.g Gruntfile, Gulpfile) and pulling in relevant build tasks and package manager dependencies (Bower, npm) that you might need for your build. This is similar to Project Scaffolding in Visual Studio.
Gulp
Automation - gulp is a toolkit that helps you automate painful or time-consuming tasks in your development workflow.
Platform-agnostic - Integrations are built into all major IDEs and people are using gulp with PHP, .NET, Node.js, Java, and other platforms.
Strong Ecosystem - Use npm modules to do anything you want + over 2000 curated plugins for streaming file transformations
Simple - By providing only a minimal API surface, gulp is easy to learn and simple to use
Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. Node.js uses an event-driven, non-blocking I/O model that makes it lightweight and efficient. Node.js' package ecosystem, npm, is the largest ecosystem of open source libraries in the world.
event driven JavaScript runtime, Node is designed to build scalable network applications similar to
VS SharePoint development: Gulp = MSBuild, NodeJS = IIS (Express), YeoMan = project scafolding in VS, TypeScript= typed superset of JavaScript
The coming extensibility model is designed to simplify and align a number of popular scenarios and practices across SharePoint such as
Core pillar of the UX Framework is the Page.
Pages can be technology independent and can be constructed using any client side JavaScript and templating framework.
page structure changing to the extent of the MasterPage and Layout concepts are moving away
We think of them as SPAs
This page structure provides new opportunities such as auto-save and the ability to host Web Parts in addition to Add-Ins. It also provides both Office 365 and SharePoint context so it can derive information from those solutions hosts absent expensive server interaction logic. The page body provides a location for custom applications to contain your business logic.
Fully client side page model
Leveraging open source JavaScript frameworks
Pages served from a CDN with sub-second performance
Fully responsive design
The Canvas is another pillar of the UX Framework. The authoring canvas that was introduced in the blogging solutions. The evolution of the Web Part Zone and page modeling and building + authoring experience for RTE scenarios. Application can have 2 views, a consuming view and an anything view.
Web Parts can live inside the canvas, both static and dynamic inside and outside of WP zone respectively. Web Parts can be dynamically added. Web Parts are not an IFrame inside the canvas. Older model did not easily permit for a responsive design experience in the IFrame scenario.
Web Parts live within the Canvas (I.e. WP Zone)
New notion of being able to add from toolbox that eases discovery of capabilities
Devs can build and embed WPs similar to the controls experience
WP as we know them are ASP rendering on the page...rendering JS inline in the page in context... brings about this notion of Im a Wev developer using JavsScript and this toolchain and I can use part of that page as a 1st party citizen and have the context of that page as well w/o the App part complexities that exist today
Do not live in IFrames as with the App Model... Components are used to enable responsiveness and can be instrumented with Office UI Fabric. Componentization to get to the Graph and more...
The Context is the core of the Framework. It’s small, backwards compatible, and interface driven and allows you to interact with SharePoint at the client side w/o having to worry about caching, data brokering, telemetry, etc. The context lives both in the browser and native apps for mobile and Exposes capabilities to target Mobile scenarios directly and exposes both SharePoint and Office 365 contexts.
Small, backwards compatible, and interface driven
Handles the application to load for a given page
Makes things easy for developers by providing auth., telemetry, data brokering and caching
Exposes SharePoint and Office 365 contexts
Fast and light
Avoids clients doing unnecessary roundtrips to boot load the application
Mobile first
Exposes capabilities to target Mobile scenarios directly.
Provided by us, consumed by customers
Customers don’t modify it.