sb chatterjee share point workspace 2010 in action

13
8/8/2010 1 Some presentation Some presentation slides courtesy of Microsoft slides courtesy of Microsoft SharePoint Workspace 2010 SharePoint Workspace 2010 in Action in Action SharePoint Saturday SharePoint Saturday New York NY New York NY July 31 July 31 st st 2010 2010 Supriyo Supriyo “SB” “SB” Chatterjee Chatterjee Microsoft MVP Microsoft MVP – Groove:Architecture Groove:Architecture Some presentation Some presentation slides courtesy of Microsoft slides courtesy of Microsoft Welcome Welcome - SharePoint Saturday SharePoint Saturday – New York NY New York NY Please turn off all electronic devices or set them to Please turn off all electronic devices or set them to vibrate. vibrate. If you must take a phone call, please do so in the hall so If you must take a phone call, please do so in the hall so as not to disturb others. as not to disturb others. Feel free to “tweet and blog” during the session Feel free to “tweet and blog” during the session Thank you for being a part of SharePoint Saturday! Some presentation Some presentation slides courtesy of Microsoft slides courtesy of Microsoft Some presentation Some presentation slides courtesy of Microsoft slides courtesy of Microsoft Introduction Introduction Supriyo Supriyo “SB” “SB” Chatterjee Chatterjee Hartford, CT USA Hartford, CT USA Architect/Developer Architect/Developer Microsoft MVP ( Microsoft MVP (2008 2008-2010 2010) http://tinyurl.com/sbcmvp http://tinyurl.com/sbcmvp Acting Director: Acting Director: CTDOTNET.Org CTDOTNET.Org Blog: Blog: http://weblogs.asp.net/sbchatterjee/ http://weblogs.asp.net/sbchatterjee/ Email: sbc Email: sbc111 [email protected] @gmail.com Twitter: sbc Twitter: sbc111 111 Facebook: SB Facebook: SB Chatterjee Chatterjee

Upload: sharepoint-saturday-ny

Post on 21-May-2015

454 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Sb chatterjee   share point workspace 2010 in action

8/8/2010

1

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace 2010SharePoint Workspace 2010in Actionin Action

SharePoint Saturday SharePoint Saturday New York NYNew York NYJuly 31July 31stst 20102010

SupriyoSupriyo “SB” “SB” ChatterjeeChatterjee

Microsoft MVP Microsoft MVP –– Groove:ArchitectureGroove:Architecture

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Welcome Welcome -- SharePoint Saturday SharePoint Saturday –– New York NYNew York NY

Please turn off all electronic devices or set them to Please turn off all electronic devices or set them to vibrate.vibrate.

If you must take a phone call, please do so in the hall so If you must take a phone call, please do so in the hall so as not to disturb others.as not to disturb others.

Feel free to “tweet and blog” during the sessionFeel free to “tweet and blog” during the session

Thank you for being a part of

SharePoint Saturday!

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

IntroductionIntroduction

�� SupriyoSupriyo “SB” “SB” ChatterjeeChatterjee

�� Hartford, CT USAHartford, CT USA

�� Architect/DeveloperArchitect/Developer

�� Microsoft MVP (Microsoft MVP (20082008--20102010))�� http://tinyurl.com/sbcmvphttp://tinyurl.com/sbcmvp

�� Acting Director: Acting Director: CTDOTNET.OrgCTDOTNET.Org

�� Blog: Blog: �� http://weblogs.asp.net/sbchatterjee/http://weblogs.asp.net/sbchatterjee/

�� Email: sbcEmail: [email protected]@gmail.com

�� Twitter: sbcTwitter: sbc111111

�� Facebook: SB Facebook: SB ChatterjeeChatterjee

Page 2: Sb chatterjee   share point workspace 2010 in action

8/8/2010

2

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Distributed Applications with Distributed Applications with SharePoint Workspace 2010?SharePoint Workspace 2010?

Web SharePoint client Groove/SharePoint Workspace

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace 2010SharePoint Workspace 2010

Three ‘subThree ‘sub--products’ under oneproducts’ under one

SharePoint Workspace*SharePoint Workspace*

Groove Workspace (2007/2010)*Groove Workspace (2007/2010)*

Shared FoldersShared Folders

* Covered in this presentation

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace SharePoint Workspace 20102010

IntroductionIntroduction

The ApplicationThe Application

Features and FunctionalityFeatures and Functionality

ArchitectureArchitecture

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

What is it?What is it?

Microsoft Office 2010 Microsoft Office 2010 client application that client application that syncs with syncs with SharePoint ServerSharePoint Server

SharePointServer 2010

SharePointWorkspace 2010

Gives users fast, Gives users fast, anytimeanytime, anywhere , anywhere access access to to SharePoint SharePoint contentcontent

Page 3: Sb chatterjee   share point workspace 2010 in action

8/8/2010

3

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

What does it sync?What does it sync?

Collaborative content Collaborative content from 2010 SharePoint from 2010 SharePoint serversservers

For For example example -- team team sitessites

Document libraries, Document libraries, lists, external lists, external listslists

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

TerminologyTerminology

SharePoint SharePoint Workspace = Workspace = SharePoint SharePoint WorkspaceWorkspace

Workspaces and Workspaces and tools:tools:

Site = workspaceSite = workspace

List = toolList = tool

LaunchbarLaunchbar and and Workspace WindowWorkspace Window

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

LaunchbarLaunchbar

“My”

Team Site

Project Site

My Site

Marketing Site

Unread

Search

New

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Workspace WindowWorkspace Window

Tools FluentUnread

Page 4: Sb chatterjee   share point workspace 2010 in action

8/8/2010

4

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace 2010SharePoint Workspace 2010

IntroductionIntroduction

The ApplicationThe Application

Features and FunctionalityFeatures and Functionality

ArchitectureArchitecture

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

ArchitectureArchitecture

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Sync ModelSync Model

Download v. uploadDownload v. upload

Works with server Works with server configurations, e.g., configurations, e.g., alternate alternate access access mappings and mappings and Windows and forms Windows and forms authenticationauthentication

List of listsSchema

ViewsContent

Content

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Sync FrequencySync Frequency

Automatic Automatic syncsync

0

20

40

60

80

100

120

140

0 1 2 3 4 5 6 7 8 9 10

Min

ute

s

Server Health Score

Sync Back-off

Open Workspace

Closed Workspace

Page 5: Sb chatterjee   share point workspace 2010 in action

8/8/2010

5

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Sync UISync UIPProgress rogress dialogdialog

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

ControlControlPermissionsPermissions

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace 2010SharePoint Workspace 2010

demo demo

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Benefits and ValueBenefits and Value

LimitationsLimitations

Works only with SP 2010Works only with SP 2010

List items not to exceed ~30,000 itemsList items not to exceed ~30,000 items

Number of Documents limited to ~500Number of Documents limited to ~500

Users will have:Users will have:

Fast (low bandwidth)Fast (low bandwidth)

anytime, anywhere (mobile) accessanytime, anywhere (mobile) access

to their collaborative SharePoint content to their collaborative SharePoint content

Page 6: Sb chatterjee   share point workspace 2010 in action

8/8/2010

6

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace 2010SharePoint Workspace 2010

Three ‘subThree ‘sub--products’ under oneproducts’ under one

SharePoint Workspace*SharePoint Workspace*

Groove Workspace (2007/2010)*Groove Workspace (2007/2010)*

Shared FoldersShared Folders

* Covered in this presentation

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SharePoint Workspace SharePoint Workspace 20102010Groove workspaceGroove workspace

Groove: What, Groove: What, WhyWhy, , Where Where

Groove Groove 2007 2007 and Groove and Groove 2010 2010 versions.versions.

Groove Groove FormsForms--based Applicationsbased ApplicationsGroove Forms/Groove Forms/SilverLightSilverLight

InfoPathInfoPath

Groove Web Groove Web ServicesServices

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

SurveysSurveys

11

DocumentsDocuments

DiscussionsDiscussions

TasksTasks ContactsContacts

MembersMembersCalendarCalendar

TeamTeam

Flexible workspace collaboration tools that match how Flexible workspace collaboration tools that match how work gets donework gets done

Rich clientRich clientMobileMobile

CrossCross--organizationorganization

Small teamsSmall teamsShort termShort term

ThinThin clientclient

Broad reachBroad reach

SearchableSearchable

CommunitiesCommunities

Scalability & Scalability & AvailabilityAvailability

Long termLong term

Ad hocAd hoc

Collaborative WorkspacesCollaborative WorkspacesStay on the same page in a common work areaStay on the same page in a common work area

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Rich, extensible toolset

(SharePoint Tools)

Multiple data, solution types;

Unstructured and structured

(Forms/InfoPath)

Workspace member presence

Integral Data Alerts

Contextual Communications

(audio chat)

People, People, Tools Tools aand nd DataData

Page 7: Sb chatterjee   share point workspace 2010 in action

8/8/2010

7

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Relay Server

Disconnected

Employee

Employee

Partner

How Groove WorksHow Groove WorksA hybrid architectureA hybrid architecture

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Relay Server

Disconnected

Employee

Management Server

Employee

Partner

Business Apps.

(e.g. Siebel)

Databases

(e.g. SQL Server)

Information Sharing

(e.g. SharePoint

Server)

Enterprise

Data Bridge(GDB)

How Groove WorksHow Groove WorksA hybrid architectureA hybrid architecture

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove SynchronizationGroove Synchronization

Every user change creates a “Delta”Every user change creates a “Delta”

Groove Groove Dynamics: subsystem Dynamics: subsystem that does that does synchronizationsynchronization

Guarantees that all users see the same Guarantees that all users see the same sequence of transactions (even if incompletesequence of transactions (even if incomplete))

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove SecurityGroove SecurityAll onAll on--disk data is strongly encrypteddisk data is strongly encrypted

All All onon--thethe--wire data is strongly encryptedwire data is strongly encrypted

Security Certified Security Certified –– Pentagon FIPS Pentagon FIPS 140140

Page 8: Sb chatterjee   share point workspace 2010 in action

8/8/2010

8

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove 2007/2010 diffs.Groove 2007/2010 diffs.

Groove Groove Data Bridge Data Bridge

Groove Groove Form designer Form designer

Traffic Traffic indicator about outbound/inbound indicator about outbound/inbound bytes bytes

Ability Ability to change permission levels of to change permission levels of Manager, User and Guest in a SharePoint Manager, User and Guest in a SharePoint Workspace Workspace

Grooveclean.exe Grooveclean.exe

Audio Audio chatchat

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Where Should I Use Groove?Where Should I Use Groove?

Virtual Virtual workgroupsworkgroupsGeographically dispersedGeographically dispersed

Highly Highly secured communicationssecured communications

Need to collaborate outside the enterpriseNeed to collaborate outside the enterprise

Mobile or occasionally connected employees Mobile or occasionally connected employees

Teams dealing with adverse infrastructureTeams dealing with adverse infrastructure

Best fit with: professional services, IT Best fit with: professional services, IT project management and public sectorproject management and public sector

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

GROOVE + SHAREPOINTGROOVE + SHAREPOINT

••The “offline” SharePoint ClientThe “offline” SharePoint Client

••Groove Mobile Workspace in Groove v3Groove Mobile Workspace in Groove v3

••ExamplesExamples

••Tsunami Tsunami –– Virtual Medical VillageVirtual Medical Village

••Katrina Katrina –– TechNet exampleTechNet example••http://technet.microsoft.com/enus/magazine/cc160901.aspxhttp://technet.microsoft.com/enus/magazine/cc160901.aspx

••Groove 2007 Groove 2007 –– SharePoint Files ToolSharePoint Files Tool

••SharePoint Workspace 2010SharePoint Workspace 2010

••Groove 2007 SharePoint Document ToolGroove 2007 SharePoint Document Tool

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

BASIC GROOVE TOOLSBASIC GROOVE TOOLS(OTS COLLABORATION) DEMO(OTS COLLABORATION) DEMO

••DocumentsDocuments

••CalendarCalendar

••ContactsContacts

••DiscussionsDiscussions

••TasksTasks

••Issue TrackingIssue Tracking

••NotepadNotepad

••SharePoint FilesSharePoint Files

••Custom FormsCustom Forms

Page 9: Sb chatterjee   share point workspace 2010 in action

8/8/2010

9

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove+SharePointGroove+SharePoint ScenarioScenario

Accessing SharePoint data while Accessing SharePoint data while offline or out of the officeoffline or out of the office

Scenarios content courtesy of Hommes et Process Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove+SharePointGroove+SharePoint ExampleExampleVirtual Medical Village Virtual Medical Village –– Tsunami ReliefTsunami Relief

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove+SharePointGroove+SharePoint ExampleExampleEmergency Operations CenterEmergency Operations Center–– Katrina ReliefKatrina Relief

Refer: TechNet article - http://tinyurl.com/alhvle Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

GROOVE + SHAREPOINTGROOVE + SHAREPOINT[OFFICE [OFFICE 20102010]]

Microsoft's Ray Ozzie: SharePoint, Groove Microsoft's Ray Ozzie: SharePoint, Groove 'Very Complementary‘'Very Complementary‘

"You asked if Groove is the future UI of SharePoint. I might "You asked if Groove is the future UI of SharePoint. I might ask the same thing, is SharePoint the future UI of Groove”ask the same thing, is SharePoint the future UI of Groove”

"[SharePoint and Groove] are very, very complementary, "[SharePoint and Groove] are very, very complementary, and you will see in [Office] 14 and beyond increasing and you will see in [Office] 14 and beyond increasing association with the things that you can do in SharePoint, association with the things that you can do in SharePoint, and the things that you can do with Groove and the client”and the things that you can do with Groove and the client”

Page 10: Sb chatterjee   share point workspace 2010 in action

8/8/2010

10

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove Groove FormsForms

Customizable tool for workgroup appsCustomizable tool for workgroup apps

Forms DesignerForms Designer

Fields, Forms, ViewsFields, Forms, Views

Forms UI Forms UI –– SilverLightSilverLight embeddingembedding

Distributed databaseDistributed database

Records Records --Parent/Response relationshipsParent/Response relationships

InfoPath to replace Groove Forms (SPW InfoPath to replace Groove Forms (SPW 2010)2010)

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

GROOVE & GROOVE & SILVERLIGHTSILVERLIGHT (1)(1)

NabazGameNabazGame: : http://blog.fbarbin.com/nabazgame/http://blog.fbarbin.com/nabazgame/

NabazGrooveNabazGroove: : http://blog.fbarbin.com/nabazgroove/http://blog.fbarbin.com/nabazgroove/

(Watch the video to learn how Groove and (Watch the video to learn how Groove and NabaztagNabaztag can be linked)can be linked)

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

GROOVE & GROOVE & SILVERLIGHTSILVERLIGHT (2)(2)

Groove Silverlight Paint: Groove Silverlight Paint: http://blogs.msdn.com/hughpyle/archive/http://blogs.msdn.com/hughpyle/archive/20072007//0606//2121/silverlight/silverlight--inin--groove.aspx/groove.aspx/

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

AgendaAgenda

Groove: What, why, whereGroove: What, why, where

Groove FormsGroove Forms

Groove Web Groove Web ServicesServices

QuestionsQuestions

Page 11: Sb chatterjee   share point workspace 2010 in action

8/8/2010

11

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

RequirementsRequirements

Installation of Groove SharePoint Installation of Groove SharePoint Workspace 2010Workspace 2010

Installation of SharePoint Workspace 2010 Installation of SharePoint Workspace 2010 SDKSDK

Installation of CodePlex GWS Helpers Installation of CodePlex GWS Helpers Libraries [update in the works]Libraries [update in the works]

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove Web ServicesGroove Web ServicesGroove is a web services serverGroove is a web services server

SOAP SOAP access to Groove servicesaccess to Groove services

Accounts, Identities, ContactsAccounts, Identities, Contacts

Presence / Awareness, MessagingPresence / Awareness, Messaging

Workspaces, Tools, Data (CRUD)Workspaces, Tools, Data (CRUD)

Local UI (navigate, open dialogs)Local UI (navigate, open dialogs)

Groove SDK kit Groove SDK kit providesprovides

WSDL, WSDL, XSD, Code XSD, Code samples, samples, DocumentationDocumentation

CodePlexCodePlex GWS Helpers LibraryGWS Helpers Library

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Groove Web ServicesGroove Web Services

Toole.g. Files

Toole.g. Discussion

Toole.g. Forms

Automatically synchronized with workspace members

GrooveServices

HTTPSOAP

Accounts

Contacts

Messaging

Presence

Workspaces

Members

Tools

Files Data

Forms Data

InfoPath Data

Calendar Data

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

MSDN Site HowMSDN Site How--To Video To Video ExamplesExamples

Compares SDK to GWS Compares SDK to GWS approachesapproaches

Link at blog site:Link at blog site:

http://tinyurl.com/msdngroovehttp://tinyurl.com/msdngroove

Page 12: Sb chatterjee   share point workspace 2010 in action

8/8/2010

12

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Demo applicationDemo application

(Groove (Groove WorkSpaceWorkSpace 2010 SDK 2010 SDK –– Groove Forms Explorer)Groove Forms Explorer)

Iterate Accounts in Groove clientIterate Accounts in Groove client

Iterate Identities for each AccountIterate Identities for each Account

Iterate Local Spaces for each IdentityIterate Local Spaces for each Identity

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

ResourcesResources

Developer ResourcesDeveloper Resources

http://office.microsoft.com/groove/http://office.microsoft.com/groove/

http://msdn2.microsoft.com/enhttp://msdn2.microsoft.com/en--us/office/bb308957.aspxus/office/bb308957.aspxhttp://www.codeplex.com/GWSV12Helpershttp://www.codeplex.com/GWSV12Helpers

http://msdn2.microsoft.com/enhttp://msdn2.microsoft.com/en--us/library/bb187372.aspxus/library/bb187372.aspx

http://ctdotnet.org/Groove.aspxhttp://ctdotnet.org/Groove.aspx

WeblogsWeblogs

http://blogs.technet.com/groove/http://blogs.technet.com/groove/

http://blogs.msdn.com/sharepoint_workspace_develophttp://blogs.msdn.com/sharepoint_workspace_development_team/default.aspxment_team/default.aspx

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Q & AQ & A

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

Thank You…Thank You…

�� SupriyoSupriyo “SB” “SB” ChatterjeeChatterjee

�� Hartford, CT USAHartford, CT USA

�� Architect/DeveloperArchitect/Developer

�� Microsoft MVP (Microsoft MVP (20082008--20102010))�� http://tinyurl.com/sbcmvphttp://tinyurl.com/sbcmvp

�� Acting Director: Acting Director: CTDOTNET.OrgCTDOTNET.Org

�� Blog: Blog: �� http://weblogs.asp.net/sbchatterjee/http://weblogs.asp.net/sbchatterjee/

�� Email: sbcEmail: [email protected]@gmail.com

�� Twitter: sbcTwitter: sbc111111

�� Facebook: SB Facebook: SB ChatterjeeChatterjee

Page 13: Sb chatterjee   share point workspace 2010 in action

8/8/2010

13

Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft Some presentation Some presentation slides courtesy of Microsoftslides courtesy of Microsoft

3 Apple IPAD 32 GB Wifi

1 Typemock Isolator LicenseA 2-5 Day Course from SetFocus on SharePointTelerik RAD Controls Set1 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)