Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Share Point Saturday Bos Feb27 Hout Bw
1. 3/1/2010
Introduction…
Introducing
SharePoint Workspace 2010 Supriyo “SB” Chatterjee
Hartford, CT USA
Architect/Developer
Microsoft MVP (2008-2009)
(2008-2009)
http://tinyurl.com/sbcmvp
SharePoint Saturday Boston Acting Director:
CTDOTNET.Org
Feb 27th 2010 Blog:
http://weblogs.asp.net/sbchatterjee/
Supriyo “SB” Chatterjee Email: sbc111@gmail.com
sbc111@gmail.com
Twitter: sbc111
sbc111
Microsoft MVP – Groove:Architecture
Facebook: SB Chatterjee
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
SharePoint Workspace 2010 SharePoint Workspace 2010
Introduction
Three ‘sub-products’ under one
‘sub- The Application
SharePoint Workspace* Features and Functionality
Architecture
Groove Workspace*
Shared Folders
* Covered in this presentation
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
1
2. 3/1/2010
What is it? What does it sync?
Microsoft Office 2010 Collaborative content
client application that SharePoint from 2010 SharePoint
syncs with Workspace 2010 servers
SharePoint For example, team
sites
Gives users fast,
anytime,
anytime, anywhere Document libraries,
access to SharePoint lists, external lists
content
SharePoint
Server 2010
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
Terminology Launchbar
Search
SharePoint
Workspace New Marketing Site
SharePoint Project Site
Workspace
Workspaces and “My”
tools:
Unread
Site = workspace Team Site
List = tool My Site
Launchbar and
Workspace Window
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
2
3. 3/1/2010
Workspace Window SharePoint Workspace 2010
Tools Unread Fluent Introduction
The Application
Features and Functionality
Architecture
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
SharePoint Workspace 2010 SharePoint Workspace 2010
Introduction
The Application
demo Features and Functionality
Architecture
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
3
4. 3/1/2010
Architecture Sync Model
Download v. upload
Works with server List of lists
configurations, e.g., Schema
alternate access Views
mappings and Content
Windows and forms Content
authentication
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
Sync Frequency Sync UI
Progress
Automatic sync dialog
Sync Back-off
140
120
100
Minutes
80
60 Open Workspace
40 Closed Workspace
20
0
0 1 2 3 4 5 6 7 8 9 10
Server Health Score
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
4
5. 3/1/2010
Control SharePoint Workspace 2010
Permissions
Users will have:
fast
anytime,
anytime, anywhere access
to their collaborative SharePoint content
Online and Offline
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
SharePoint Workspace 2010 Collaborative Workspaces
Stay on the same page in a common work area
Groove workspace
Flexible workspace collaboration tools that match how
work gets done
Groove: What, why, where
Groove Forms
Thin client Rich client
Documents Calendar
Groove Web Services Broad reach Members
Mobile
Cross-
Cross-
Searchable
Team organization
Scalability & Discussions Surveys
Availability Ad hoc
Communities Tasks Contacts Small teams
Long term Short term
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
5
6. 3/1/2010
People, Tools, And Data How Groove Works
A hybrid architecture Relay Server
Multiple data,
solution types;
Unstructured and
structured
Partner
Workspace member
presence Contextual
Communications
Disconnected
Employee
Rich, extensible
toolset Integral Data Alerts
Employee
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
How Groove Works Groove Synchronization
A hybrid architecture Relay Server
Every user change creates a “Delta”
Partner
Groove Dynamics: subsystem that does
Business Apps.
(e.g. Siebel)
synchronization
Guarantees that all users see the same
Databases
sequence of transactions (even if incomplete)
(e.g. SQL Server)
Enterprise
Disconnected
Employee
“Push”; also can “fetch” missing transactions
Data Bridge
Information Sharing
(e.g. SharePoint Portal
Server)
Employee
Management Server
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
6
7. 3/1/2010
Groove Security Where Should I Use Groove?
All on-disk data is strongly encrypted
on- Virtual workgroups
User passphrase provides the Account key Geographically dispersed
Account file contains list of workspaces, and Highly secured communications
key for each workspace Need to collaborate outside the enterprise
Each workspace has its own key Mobile or occasionally connected employees
Workspaces re-keyed on membership change
re- Teams dealing with adverse infrastructure
All on-the-wire data is strongly encrypted
on-the- Best fit with: professional services, IT
project management and public sector
Security Certified – Pentagon FIPS 140
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
BASIC GROOVE TOOLS
Unstructured and structured
(OTS COLLABORATION) DEMO
data shared within the same
workspace
•Documents
•Calendar
Workspace member
presence •Contacts
•Discussions
Rich, extensible set Real-
Real-time text,
of tools voice chat •Tasks
•Issue Tracking
Contextual Alerts
•Notepad
•SharePoint Files
•Custom Forms
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
7
8. 3/1/2010
GROOVE + SHAREPOINT Groove+SharePoint Scenarios
Accessing SharePoint data while
offline or out of the office
•The “offline” SharePoint Client
•Groove Mobile Workspace in Groove v3
•Examples
•Tsunami – Virtual Medical Village
•Katrina – TechNet example
•http://technet.microsoft.com/enus/magazine/cc160901.aspx
•Current – SharePoint Files Tool
•Future: SharePoint Workspace 2010
Presentation slides courtesy of Microsoft Scenarios content courtesy of Hommes et Process
Presentation slides courtesy of Microsoft
Groove+SharePoint Example Groove+SharePoint Example
Virtual Medical Village – Tsunami Relief Emergency Operations Center– Katrina Relief
Center–
Presentation slides courtesy of Microsoft Refer: TechNet article - http://tinyurl.com/alhvle
Presentation slides courtesy of Microsoft
8
9. 3/1/2010
GROOVE + SHAREPOINT Agenda
FUTURE [OFFICE 14]
Groove: What, why, where
Microsoft's Ray Ozzie: SharePoint, Groove Groove Forms
'Very Complementary‘
Groove Web Services
"You asked if Groove is the future UI of SharePoint. I might Questions
ask the same thing, is SharePoint the future UI of Groove”
"[SharePoint and Groove] are very, very complementary,
and you will see in [Office] 14 and beyond increasing
association with the things that you can do in SharePoint,
and the things that you can do with Groove and the client”
SharePoint Workspace 2010 – is here
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
Requirements Groove Web Services
Groove is a web services server
Installation of Groove SharePoint
Workspace 2010 SOAP access to Groove services
Accounts, Identities, Contacts
Presence / Awareness, Messaging
Installation of SharePoint Workspace 2010 Workspaces, Tools, Data (CRUD)
SDK
Local UI (navigate, open dialogs)
Groove SDK kit provides
Installation of CodePlex GWS Helpers WSDL, XSD, Code samples, Documentation
Libraries [update in the works]
CodePlex GWS Helpers Library
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
9
10. 3/1/2010
Groove Web Services Demonstration application
(Groove WorkSpace 2010 SDK – Groove Forms Explorer)
Groove
Services Accounts
Iterate Accounts in Groove client
Contacts
Messaging Iterate Identities for each Account
Tool Tool Tool Presence
e.g. Files e.g. Discussion e.g. Forms Iterate Local Spaces for each Identity
Workspaces
Members Iterate Standard FormsTools for each
Tools
Space
HTTP
Files Data
SOAP
Forms Data
InfoPath Data
Calendar Data
Automatically synchronized with workspace members
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
Community Resources
MSDN Site How-To Video
How-
Developer Resources
Examples http://office.microsoft.com/groove/
http://msdn2.microsoft.com/en-
http://msdn2.microsoft.com/en-us/office/bb308957.aspx
http://www.codeplex.com/GWSV12Helpers
Link at blog site: http://msdn2.microsoft.com/en-
http://msdn2.microsoft.com/en-us/library/bb187372.aspx
http://ctdotnet.org/Groove.aspx
http://tinyurl.com/msdngroove http://blogs.msdn.com/sharepoint_workspace_development_team/
default.aspx
Weblogs
http://blogs.technet.com/groove/
http://blogs.msdn.com/hughpyle/
http://blogs.msdn.com/hughpyle/
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
10
11. 3/1/2010
Agenda Thank You…
Groove: What, why, where Supriyo “SB” Chatterjee
Hartford, CT USA
Groove Forms Architect/Developer
Groove Web Services Microsoft MVP (2008-2009)
(2008-2009)
http://tinyurl.com/sbcmvp
Questions Acting Director:
CTDOTNET.Org
Blog:
http://weblogs.asp.net/sbchatterjee/
Email: sbc111@gmail.com
sbc111@gmail.com
Twitter: sbc111
sbc111
Facebook: SB Chatterjee
Presentation slides courtesy of Microsoft Presentation slides courtesy of Microsoft
11