SlideShare a Scribd company logo
1 of 13
Download to read offline
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
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
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
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
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
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
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/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
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
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
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
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
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

More Related Content

Similar to Share pointsaturday ny-jul31

SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overviewctc TrainCanada
 
Sharepoint Seminar Series March 2010
Sharepoint Seminar Series   March 2010Sharepoint Seminar Series   March 2010
Sharepoint Seminar Series March 2010Bee Gee
 
Share Point 2010 Product Overview BETA
Share Point 2010 Product Overview BETAShare Point 2010 Product Overview BETA
Share Point 2010 Product Overview BETAukdpe
 
Making SharePoint Social
Making SharePoint SocialMaking SharePoint Social
Making SharePoint SocialSimon Revell
 
Share point 2010 ard van someren working version
Share point 2010  ard van someren working versionShare point 2010  ard van someren working version
Share point 2010 ard van someren working versionArd van Someren
 
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Planet Technologies
 
SharePoint 2010 InfoPath 2010 with Lists
SharePoint 2010 InfoPath 2010 with ListsSharePoint 2010 InfoPath 2010 with Lists
SharePoint 2010 InfoPath 2010 with ListsCraig Pilkenton
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceIvan Sanders
 
Msol10 extending social features in share point 2010 v0.4
Msol10   extending social features in share point 2010 v0.4Msol10   extending social features in share point 2010 v0.4
Msol10 extending social features in share point 2010 v0.4Andries den Haan
 
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...butest
 
Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...
Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...
Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...Sadalit Van Buren
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...Joel Oleson
 
Customization & designing art worx day(2)
Customization & designing art worx day(2)Customization & designing art worx day(2)
Customization & designing art worx day(2)Hesham Aly
 
Spc11 amsterdam 20111123
Spc11 amsterdam 20111123Spc11 amsterdam 20111123
Spc11 amsterdam 20111123Mark Overdijk
 
SharePoint 2010-Your Business Collaboration Platform
SharePoint 2010-Your Business Collaboration PlatformSharePoint 2010-Your Business Collaboration Platform
SharePoint 2010-Your Business Collaboration PlatformC/D/H Technology Consultants
 

Similar to Share pointsaturday ny-jul31 (20)

SharePoint 2010 Overview
SharePoint 2010 OverviewSharePoint 2010 Overview
SharePoint 2010 Overview
 
Sharepoint Seminar Series March 2010
Sharepoint Seminar Series   March 2010Sharepoint Seminar Series   March 2010
Sharepoint Seminar Series March 2010
 
Share Point 2010 Product Overview BETA
Share Point 2010 Product Overview BETAShare Point 2010 Product Overview BETA
Share Point 2010 Product Overview BETA
 
Making SharePoint Social
Making SharePoint SocialMaking SharePoint Social
Making SharePoint Social
 
Share point 2010 ard van someren working version
Share point 2010  ard van someren working versionShare point 2010  ard van someren working version
Share point 2010 ard van someren working version
 
Sp tech con-admin101
Sp tech con-admin101Sp tech con-admin101
Sp tech con-admin101
 
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
Building End-to-End Solutions Leveraging SharePoint 2010 and Office 2010 Appl...
 
SharePoint 2010 InfoPath 2010 with Lists
SharePoint 2010 InfoPath 2010 with ListsSharePoint 2010 InfoPath 2010 with Lists
SharePoint 2010 InfoPath 2010 with Lists
 
SharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business IntelligenceSharePoint Saturday NYC - Business Intelligence
SharePoint Saturday NYC - Business Intelligence
 
KMA webinar: Creating a Social Enterprise with SharePoint 2010
KMA webinar: Creating a Social Enterprise with SharePoint 2010KMA webinar: Creating a Social Enterprise with SharePoint 2010
KMA webinar: Creating a Social Enterprise with SharePoint 2010
 
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeckKMA Insight Webinar: SharePoint 2010 Deep DiveDeck
KMA Insight Webinar: SharePoint 2010 Deep DiveDeck
 
SharePoint 2010 New Features and Upgrade Path
SharePoint 2010 New Features and Upgrade PathSharePoint 2010 New Features and Upgrade Path
SharePoint 2010 New Features and Upgrade Path
 
AUC Tech-SP 2010
AUC Tech-SP 2010AUC Tech-SP 2010
AUC Tech-SP 2010
 
Msol10 extending social features in share point 2010 v0.4
Msol10   extending social features in share point 2010 v0.4Msol10   extending social features in share point 2010 v0.4
Msol10 extending social features in share point 2010 v0.4
 
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
April 2010 MNSPUG.pptx - Business Processes with Digital Forms and ...
 
Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...
Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...
Assess Your SharePoint Maturity With The SharePoint Maturity Model - as prese...
 
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
SharePoint 2010 Failed Deployments en English y Español. 10 Pasos Para una Im...
 
Customization & designing art worx day(2)
Customization & designing art worx day(2)Customization & designing art worx day(2)
Customization & designing art worx day(2)
 
Spc11 amsterdam 20111123
Spc11 amsterdam 20111123Spc11 amsterdam 20111123
Spc11 amsterdam 20111123
 
SharePoint 2010-Your Business Collaboration Platform
SharePoint 2010-Your Business Collaboration PlatformSharePoint 2010-Your Business Collaboration Platform
SharePoint 2010-Your Business Collaboration Platform
 

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