Presentation is loading. Please wait.

Presentation is loading. Please wait.

Developing Applications With Microsoft Office Groove 2007 Ray Jordan Solutions Director D2i Solutions Evan Venn Technical Director D2i Solutions.

Similar presentations


Presentation on theme: "Developing Applications With Microsoft Office Groove 2007 Ray Jordan Solutions Director D2i Solutions Evan Venn Technical Director D2i Solutions."— Presentation transcript:

1

2 Developing Applications With Microsoft Office Groove 2007 Ray Jordan Solutions Director D2i Solutions Evan Venn Technical Director D2i Solutions

3 Agenda Introducing Groove Groove Applications Ad-Hoc Activities Enterprise Applications Development Environments and Examples Forms and InfoPath and Script-Based Development Web Services and Visual Studio

4 Related Content CB302: Developing Applications With Microsoft Office Groove 2007 Original presentation CB303: Groove Web Services & Data Bridge Practical with C#, GWS and systems integration CB304: Groove Forms Development Practical development of Forms-based applications

5 A Groove 2007 Workspace Rich, extensible toolset Workspace member presence Multiple data, solution types; unstructured and structured Contextual Communications Integral data alerts

6 Disconnected Employee Offsite Employee Customer Partner Employee Team Communication

7 Share DiscussData Microsoft Office Groove 2007 Disconnected Employee Customer Offsite Employee Employee Partner

8 Acquisition Planning Use Case Summary As Is Method SharePoint site & e-mail Not meeting needs as deal team was mobile and dispersed Groove Solution All of the deals documents were stored in Groove included valuation models, legal documents, as well as target company financials / due diligence materials. Each member of the deal team was given instructions by the Executive Sponsor to use Groove from the get go Groove enabled us to ‘remain connected’ so we could work on models, review documents, and collaborate Groove is “a simple way for ultra mobile teams to stay in synch without having to connect to corporate intranets and without making significant infrastructure expenditures.” Business Challenge  Acquisition planning for a large deal  Cross functional team with geographically dispersed participants from Biz Dev, Finance, Corporate Development, Venture Integration, Various Product Teams

9 Cross industry solutions Consulting and IT; project management Professional services: audit, accounting Sales Marketing Logistics Federal, state, and local government; emergency response Non-governmental organizations; cross- organization “neutral place”

10 Microsoft Office Groove 2007 Tool e.g. Files Tool e.g. Forms Tool e.g. InfoPath

11 Microsoft Office Groove Launchbar, workspaces and tools

12 Groove Relay Disconnected Employee Partner Network Architecture Peer Communications and Central Services

13 Groove Relay Disconnected Employee Groove Manager Employee Partner Business Applications (e.g. Siebel) Databases (e.g. SQL Server) Information Sharing (e.g. SharePoint Portal Server) Groove Data Bridge Network Architecture Peer Communications and Central Services

14 Groove Applications Forms, Web Services and Data Bridge

15 Groove “Out Of The Box” Value proposition: Frictionless collaboration Across boundaries User-driven adoption Users create workspaces Assemble tools and teams Work on projects, activities Short-term or long-term

16 Groove “Center-driven” Value proposition: Deliver workspaces to your users Across boundaries Workspace-driven adoption Workspaces created with context Deliver tools to the team Work on task, case, assignment Data can flow beyond traditional application boundaries

17 Groove Applications Ad-hoc team workspaces Teams select available tools for their own needs Workspace structure (tools) can change over time User-customized forms-based activities Team members modify Forms to suit specific needs Example: extend standard Issue Tracker Custom forms-based activities Create Forms tools for specific needs Save tool as template; publish for users Template-based project workspaces Save workspace as template; publish template for re-use External access to Groove data Developers build standalone applications using Groove APIs Developers extend existing applications using Groove APIs Automated workspace delivery Systems integration using Groove APIs and Groove Data Bridge Users Developers

18 Developing Applications Groove InfoPath Forms Build forms in Microsoft Office InfoPath Import into Groove for team data gathering Groove Forms tool In-Groove forms development environment Custom team collaboration applications Groove Web Services External applications access to Groove Data, tools, workspaces, and other services Groove Data Bridge Server platform for systems/process integration Highly scalable Groove Web Services server

19 Custom Applications Using Groove InfoPath Forms Design forms with Microsoft Office InfoPath Embed forms in Groove workspace Users require InfoPath Create, read, and update data Collections – sort, view, report, and analyse Ideal for structured data gathering XML data can be integrated with enterprise systems

20 Groove InfoPath Forms Groove Services Record Database record = XML + promoted properties Automatically synchronized with workspace members Views (collections of records) InfoPath XML Forms (record create/edit)

21 Microsoft Office Groove InfoPath

22 Custom Applications Using Groove Forms Tool “Runtime” and “Designer” both inside Groove Simple or sophisticated Data gathering and team collaboration Fields, forms, views Web-style UI programmability: DHTML, CSS, scripting

23 Groove Forms Groove Services Record Database record = collection of fields Automatically synchronized with workspace members Views (collections of records) HTML Forms (record create/edit) function showHideAttachmentsButton() { // Show the button if record is editable. if (GetIsReadOnly()) HideField("AttachmentsButton"); else ShowField("AttachmentsButton"); } Scripting

24 Microsoft Office Groove Groove Forms

25 Custom Applications Using Groove Web Services API Rich programmatic access to Groove workspaces, contacts, data and services Standards-based: SOAP, WSDL, XSD Server is the Groove client Centralized server is Groove Data Bridge Applications: Connect existing desktop applications to Groove data Connect enterprise systems with Groove

26 Groove Web Services Tool e.g. Files Tool e.g. Discussion Tool e.g. Forms Groove services Automatically synchronized with workspace members HTTP SOAP Accounts Contacts Messaging Presence Workspaces Members Tools Files Data Forms Data InfoPath Data Calendar Data

27 Microsoft Office Groove Web Services and Workflow foundation

28 Sharepoint

29 Windows Workflow Foundation

30 Creating Groove workspaces

31 Synchronisation

32 Custom Applications Using Groove Data Bridge The Groove “data tier” server Scalable workspace member Scalable Web Services server 64-bit Windows service Applications: Central integration point With SharePoint lists, document libraries With other enterprise databases and systems Manage workspace lifecycle Manage workspace lifecycle; create and deliver workspaces as part of a business process

33 Relay Server Disconnected Employee Partner Groove Data Bridge Groove native workspace communications (SSTP) over port 2492, 443, 80 Groove Data Bridge Member (and/or creator) of many workspaces

34 Business Apps. (e.g. Siebel) Databases (e.g. SQL Server) Information Sharing (e.g. SharePoint Portal Server) Other-System APIs Disconnected Employee Partner Groove native communications (SSTP) over port 2492, 443, 80 Groove Data Bridge Data Bridge: Integration Integration Application (“Controller”) Groove Web Services (SOAP over HTTP)

35 Siemens Medical Systems Groove Forms and integration Most project managers couldn’t use the Web applications on our systems from the field because it was too painful to dial in. Now, every action is recorded in Groove, pumped out to the data warehouse, where we can run reports. Lloyd Merithew, Director of Logistics Integration

36 In summary integrate Groove to: Manage the collaboration lifecycle Create custom forms solutions to fit your business Extend business processes beyond traditional enterprise boundaries

37 Resources Technical Chats and Webcasts http://www.microsoft.com/communities/chats/default.mspx http://www.microsoft.com/usa/webcasts/default.asp Microsoft Learning and Certification http://www.microsoft.com/learning/default.mspx MSDN & TechNet http://microsoft.com/msdn http://microsoft.com/technet Virtual Labs http://www.microsoft.com/technet/traincert/virtuallab/rms.mspx Newsgroups http://communities2.microsoft.com/ communities/newsgroups/en-us/default.aspx Technical Community Sites http://www.microsoft.com/communities/default.mspx User Groups http://www.microsoft.com/communities/usergroups/default.mspx

38 © 2006 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.


Download ppt "Developing Applications With Microsoft Office Groove 2007 Ray Jordan Solutions Director D2i Solutions Evan Venn Technical Director D2i Solutions."

Similar presentations


Ads by Google