This document contains a presentation on SharePoint Workspace 2010. The presentation discusses:
- SharePoint Workspace 2010 includes three sub-products: Groove Workspace, Shared Folders, and SharePoint Workspace.
- SharePoint Workspace 2010 is a Microsoft Office 2010 client application that syncs with SharePoint Server 2010.
- It allows users fast, anytime, anywhere access to SharePoint content.
1 of 13
More Related Content
Share pointsaturday ny-jul31
1. 8/8/2010
Welcome - SharePoint Saturday New York NY
SharePoint Workspace 2010 Thank you for being a part of
SharePoint Saturday!
in Action Please turn off all electronic devices or set them to
vibrate.
If you must take a phone call, please do so in the hall so
SharePoint Saturday as not to disturb others.
New York NY Feel free to tweet and blog during the session
July 31st 2010
Supriyo SB Chatterjee
Microsoft MVP Groove:Architecture
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Introduction
Supriyo SB Chatterjee
Hartford, CT USA
Architect/Developer
Microsoft MVP (2008-2010)
(2008-2010)
http://tinyurl.com/sbcmvp
Acting Director: CTDOTNET.Org
Blog:
http://weblogs.asp.net/sbchatterjee/
Email: sbc111@gmail.com
sbc111@gmail.com
Twitter: sbc111
sbc111
Facebook: SB Chatterjee
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
1
2. 8/8/2010
Distributed Applications with SharePoint Workspace 2010
SharePoint Workspace 2010?
Three sub-products under one
sub-
SharePoint Workspace*
Groove Workspace (2007/2010)*
Shared Folders
Web SharePoint client Groove/SharePoint Workspace
* Covered in this presentation
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
SharePoint Workspace 2010 What is it?
Introduction Microsoft Office 2010
client application that SharePoint
The Application syncs with Workspace 2010
Features and Functionality SharePoint Server
Architecture Gives users fast,
anytime,
anytime, anywhere
access to SharePoint
content
SharePoint
Server 2010
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
2
3. 8/8/2010
What does it sync? Terminology
Collaborative content SharePoint
from 2010 SharePoint Workspace =
servers SharePoint
For example - team Workspace
sites Workspaces and
Document libraries, tools:
lists, external lists Site = workspace
List = tool
Launchbar and
Workspace Window
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Launchbar Workspace Window
Search
New Marketing Site
Tools Unread Fluent
Project Site
My
Unread
Team Site
My Site
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
3
4. 8/8/2010
SharePoint Workspace 2010 Architecture
Introduction
The Application
Features and Functionality
Architecture
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Sync Model Sync Frequency
Download v. upload Automatic sync
Sync Back-off
140
Works with server List of lists 120
configurations, e.g., Schema 100
Minutes
alternate access Views 80
mappings and Content 60 Open Workspace
Windows and forms Content 40 Closed Workspace
20
authentication
0
0 1 2 3 4 5 6 7 8 9 10
Server Health Score
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
4
5. 8/8/2010
Sync UI Control
Progress Permissions
dialog
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
SharePoint Workspace 2010 Benefits and Value
Limitations
Works only with SP 2010
demo List items not to exceed ~30,000 items
Number of Documents limited to ~500
Users will have:
Fast (low bandwidth)
anytime, anywhere (mobile) access
to their collaborative SharePoint content
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
5
6. 8/8/2010
SharePoint Workspace 2010 SharePoint Workspace 2010
Groove workspace
Three sub-products under one
sub-
Groove: What, Why, Where
Why,
SharePoint Workspace* Groove 2007 and Groove 2010 versions.
Groove Workspace (2007/2010)* Groove Forms-based Applications
Forms-
Shared Folders Groove Forms/SilverLight
Forms/SilverLight
InfoPath
Groove Web Services
* Covered in this presentation
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Collaborative Workspaces People, Tools and Data
Stay on the same page in a common work area
Multiple data,
Flexible workspace collaboration tools that match how solution types;
Unstructured and
work gets done structured
(Forms/InfoPath)
Workspace member
Thin client presence Contextual
Documents Calendar Rich client Communications
Broad reach Members
Mobile (audio chat)
Cross-
Cross-
Searchable
Team organization
Scalability & Discussions Surveys
Availability Ad hoc Rich, extensible
toolset Integral Data Alerts
Communities Tasks Contacts Small teams (SharePoint Tools)
Long term Short term
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
6
7. 8/8/2010
How Groove Works How Groove Works
A hybrid architecture Relay Server
A hybrid architecture Relay Server
Partner Partner
Business Apps.
(e.g. Siebel)
Databases
(e.g. SQL Server)
Disconnected Disconnected
Employee Enterprise Employee
Data Bridge(GDB)
Information Sharing
(e.g. SharePoint
Server)
Employee Employee
Management Server
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Groove Synchronization Groove Security
All on-disk data is strongly encrypted
on-
Every user change creates a Delta
All on-the-wire data is strongly encrypted
on-the-
Groove Dynamics: subsystem that does
synchronization Security Certified Pentagon FIPS 140
Guarantees that all users see the same
sequence of transactions (even if incomplete)
incomplete)
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
7
8. 8/8/2010
Groove 2007/2010 diffs. Where Should I Use Groove?
Groove Data Bridge Virtual workgroups
Groove Form designer Geographically dispersed
Traffic indicator about outbound/inbound Highly secured communications
bytes Need to collaborate outside the enterprise
Ability to change permission levels of Mobile or occasionally connected employees
Manager, User and Guest in a SharePoint Teams dealing with adverse infrastructure
Workspace Best fit with: professional services, IT
project management and public sector
Grooveclean.exe
Audio chat
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
GROOVE + SHAREPOINT BASIC GROOVE TOOLS
(OTS COLLABORATION) DEMO
The offline SharePoint Client
Documents
Groove Mobile Workspace in Groove v3
Calendar
Examples
Contacts
Tsunami Virtual Medical Village
Discussions
Katrina TechNet example
http://technet.microsoft.com/enus/magazine/cc160901.aspx Tasks
Groove 2007 SharePoint Files Tool Issue Tracking
SharePoint Workspace 2010 Notepad
Groove 2007 SharePoint Document Tool SharePoint Files
Custom Forms
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
8
9. 8/8/2010
Groove+SharePoint Scenario Groove+SharePoint Example
Virtual Medical Village Tsunami Relief
Accessing SharePoint data while
offline or out of the office
Scenarios content courtesy of Hommes et Process
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Groove+SharePoint Example
Emergency Operations Center Katrina Relief
Center GROOVE + SHAREPOINT
[OFFICE 2010]
2010]
Microsoft's Ray Ozzie: SharePoint, Groove
'Very Complementary
"You asked if Groove is the future UI of SharePoint. I might
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
Refer: TechNet article - http://tinyurl.com/alhvle
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
9
10. 8/8/2010
Groove Forms GROOVE & SILVERLIGHT (1)
Customizable tool for workgroup apps
Forms Designer
Fields, Forms, Views
Forms UI SilverLight embedding
Distributed database
Records -Parent/Response relationships
InfoPath to replace Groove Forms (SPW NabazGame:
NabazGame: http://blog.fbarbin.com/nabazgame/
NabazGroove:
NabazGroove: http://blog.fbarbin.com/nabazgroove/
2010) (Watch the video to learn how Groove and Nabaztag can be linked)
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
GROOVE & SILVERLIGHT (2) Agenda
Groove: What, why, where
Groove Forms
Groove Web Services
Questions
Groove Silverlight Paint:
http://blogs.msdn.com/hughpyle/archive/2007/06/21/silverlight-in-
http://blogs.msdn.com/hughpyle/archive/2007/06/21/silverlight-in-
groove.aspx/
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
10
11. 8/8/2010
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
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Groove Web Services
MSDN Site How-To Video
How-
Groove
Services Accounts
Examples
Contacts
Messaging
Tool
e.g. Files
Tool
e.g. Discussion
Tool
e.g. Forms
Presence
Compares SDK to GWS
Workspaces
Members approaches
Tools
HTTP
SOAP Files Data Link at blog site:
Forms Data
InfoPath Data
Calendar Data http://tinyurl.com/msdngroove
Automatically synchronized with workspace members
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
11
12. 8/8/2010
Demo application Resources
(Groove WorkSpace 2010 SDK Groove Forms Explorer) Developer Resources
http://office.microsoft.com/groove/
Iterate Accounts in Groove client http://msdn2.microsoft.com/en-
http://msdn2.microsoft.com/en-us/office/bb308957.aspx
http://www.codeplex.com/GWSV12Helpers
Iterate Identities for each Account http://msdn2.microsoft.com/en-
http://msdn2.microsoft.com/en-us/library/bb187372.aspx
http://ctdotnet.org/Groove.aspx
Iterate Local Spaces for each Identity
Weblogs
http://blogs.technet.com/groove/
http://blogs.msdn.com/sharepoint_workspace_develop
ment_team/default.aspx
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
Thank You
Q&A Supriyo SB Chatterjee
Hartford, CT USA
Architect/Developer
Microsoft MVP (2008-2010)
(2008-2010)
http://tinyurl.com/sbcmvp
Acting Director: CTDOTNET.Org
Blog:
http://weblogs.asp.net/sbchatterjee/
Email: sbc111@gmail.com
sbc111@gmail.com
Twitter: sbc111
sbc111
Facebook: SB Chatterjee
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
12
13. 8/8/2010
3 Apple IPAD 32 GB Wifi
1 Typemock Isolator License
A 2-5 Day Course from SetFocus on SharePoint
Telerik RAD Controls Set
1 DeliverPoint WFE 2010 license (Worth $1500)
1 BCS Meta Man license (Worth $1200)
1 Lightning Conductor 2010 WFE license (Worth $800)
1 Lightning Storm Forums license. (Worth $600)
Some presentation slides courtesy of Microsoft Some presentation slides courtesy of Microsoft
13