Building Business Applications with SharePoint 2010 and Office 2010. October 22, 2010

Similar documents
David Chou. Architect Microsoft

Noramsoft Inc. Noramsoft Inc. SPT2O1O - Course Description. Developing Solutions with SharePoint Server 2010 SPT2010. Noramsoft Inc. Noramsoft Inc.

SPT2013: Developing Solutions with. SharePoint DAYS AUDIENCE FORMAT COURSE DESCRIPTION STUDENT PREREQUISITES

CATALOG OF CLASSES IT and Technical Courses

Better Together with Microsoft Dynamics CRM

Qualifying Microsoft Training for Software Assurance Training Vouchers (SATVs)

Implementing and Administering an Enterprise SharePoint Environment

Project Management through

CHAPTER 1: INTRODUCTION TO SHAREPOINT

What s New. Microsoft Corp. All rights reserved

SharePoint Composites. Do-It-Yourself SharePoint solutions

2208 Course 2208: Updating Support Skills from Microsoft Windows NT 4.0 to Windows Server Clinic 2263: Exam Preparation for the MCDST

The Webcast will begin at 1:00pm EST.

Course 20489B: Developing Microsoft SharePoint Server 2013 Advanced Solutions OVERVIEW

Workflow and Forms Services for People-Driven Process Management

Professional SharePoint 2013 Development

GSA2013: The Great SharePoint Adventure 2013

Microsoft Enterprise Project Management 2010 Licensing Guide

Microsoft Visio 2010 Business Intelligence

A Jacada & Microsoft CCF Competitive Review

Developing Microsoft SharePoint Server 2013 Advanced Solutions

Enterprise Enabler and the Microsoft Integration Stack

Office 365 SharePoint Online

Microsoft Project 2010 builds on the Microsoft Project 2007 foundation with flexible work management solutions and the right collaboration tools for

Upgrading Your Development Skills to SharePoint 2013 Course 55014A; 5 Days, Instructor-led

InRule. The Premier BRMS for the Microsoft Platform. Benefits THE POWER OF INRULE. Key Capabilities

Office SharePoint Server 2007

Programmabilty. Programmability in Microsoft Dynamics AX Microsoft Dynamics AX White Paper

Executive Summary WHO SHOULD READ THIS PAPER?

Business Intelligence SharePoint 2013 Solutions

The Great Office 365 Adventure

Office Business Applications (OBA) for Healthcare Organizations. Make better decisions using the tools you already know

Key Benefits of Microsoft Visual Studio 2008

Document Management. Document Management for the Agile Enterprise. AuraTech Pte Ltd

Developing Visual Studio Workflows and Activities for SharePoint Sites

Academic All Technology Library ( 1576 Courses)

SharePoint 2010/2013 Course

A brief introduction on SharePoint

Enterprise Application Development in SharePoint 2010

Cursos elearning disponibles en Microsoft IT Academy Advanced Level NIVEL CURSO O COLECCIÓN DE CURSOS IDIOMA Windows Server 2008 Advanced Clinic

Ross ERP from CDC Software: Leveraging the Power of Microsoft Office Business Applications

NO PLACE FOR ERRORS. Looking for top quality Custom Software Development Services? We are here for you.

GOA365: The Great Office 365 Adventure

Developing Microsoft SharePoint Server 2013 Core Solutions

Developing Microsoft SharePoint Server 2013 Advanced Solutions

70-243: Administering and Deploying System Center 2012 Configuration Manager : Monitoring and Operating a Private Cloud with System Center 2012

THE FUTURE OF COLLABORATION

Developing Business Intelligence and Data Visualization Applications with Web Maps

Please contact Cyber and Technology Training at for registration and pricing information.

Developing Microsoft SharePoint Server 2013 Advanced Solutions MOC 20489

K2 blackpearl vs. K2 blackpoint

(55042A) SharePoint 2013 Business Intelligence

Intelligent Dashboards made Simple! Using Excel Services

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

> Define the different phases of K2 development, including: understand, model, build, maintain and extend

Describe how to utilize the Publishing API to access publishing settings and content.

The Recipe for Sarbanes-Oxley Compliance using Microsoft s SharePoint 2010 platform

CA Plex and Microsoft Windows Presentation

Course MS55077A Project Server 2013 Development. Length: 5 Days

SharePoint 2013 Business Intelligence

Integrated business intelligence solutions for your organization

Designing and Developing Microsoft SharePoint Server 2010 Applications (MS10232)

Course: SharePoint 2013 Business Intelligence

Developing Microsoft Azure Solutions 20532B; 5 Days, Instructor-led

DE-20489B Developing Microsoft SharePoint Server 2013 Advanced Solutions

Course 10232: Designing and Developing Microsoft SharePoint Server 2010 Applications

Microsoft Title Groups

SharePoint 2010 for Business Intelligence Course SP05; 3 Days, Instructor-led

SharePoint Checklist and Resources

CLOUD COMPUTING & WINDOWS AZURE

Microsoft Services Exceed your business with Microsoft SharePoint Server 2010

MOC 10964C: Cloud and Datacenter Monitoring with System Center Operations Manager

Sequence Kinetics TM Transforms SharePoint into an Enterprise BPM Suite

WHITE PAPER. CRM Evolved. Introducing the Era of Intelligent Engagement

SharePoint 2013 Business Intelligence Course 55042; 3 Days

Rapid Development of Smart and Self-Adaptive Cloud, Mobile & IoT Applications - Accelerating the Last Mile of Cloud Computing

SHAREPOINT 2010 DEVELOPMENT : IN THE CLOUD. Faraz Khan Senior Consultant RBA Consulting

ADS2013: App Development with SharePoint 2013

SharePoint Integration

Course 5431: Getting Started with Microsoft Office PowerPoint Course 5420: Editing and Proofreading Documents in Microsoft Office Word 2007

MAKE THE MOVE FROM IBM LOTUS NOTES AND OPTIMIZE YOUR BUSINESS APPS

Transcription:

Building Business Applications with SharePoint 2010 and Office 2010 October 22, 2010

Session Promise (per the Abstract) Office Business Applications (OBAs) are applications that integrate the Microsoft Office client and/or SharePoint with a Line-of-Business (LOB) system. In the 2010 release of Office and SharePoint, OBAs have evolved significantly to incorporate improved SharePoint data access, cloud services, and more. This session, explains how building OBAs has progressed, and introduces the types of solutions you can build using Microsoft Office 2010 and Microsoft SharePoint 2010. Included topics are Microsoft Office extensibility, Microsoft Business Connectivity Services, the SharePoint client object model, and Windows Azure. If you're looking to learn how you can leverage Microsoft Office and SharePoint 2010 to build compelling business applications, then this session if for you. 2

Agenda Explain how you can use Visual Studio 2010 to build solutions that utilize Office 2010 What tools are in the Office development toolset? How can custom Office solutions work with SharePoint? 3 2010. Cogent Company. Proprietary and Confidential.

4 Cogent Company An Overview

Overview of Cogent Company We are a management and IT consulting firm focused on helping our clients define actionable information management strategies that deliver measurable business value design, build and deploy sustainable and scalable information management technology solutions Our consultants average decades of solution design, development and implementation experience We partner closely with our clients to execute rapid deployment cycles that consistently demonstrate speed to value We provide industry-recognized expertise and innovation across the spectrum of Microsoft and related technologies We offer experience advising client executives and implementing enterprise-class applications in multiple industries and client sizes 5 2010. Cogent Company. Proprietary and Confidential.

Our Services Strategic Advisory Services Information Management Services Core Infrastructure Services Custom Development Services Productivity Services Solution Selection and Roadmap Development IT Transformation and Governance Project and Portfolio Management Strategic Change Management Data Acquisition and Quality Analysis Data Warehousing Business Intelligence Advanced Analytics Security and Networking Data Protection and Recovery IT Management and Security Desktop, Device, and Server Management User Experience Software Development Service Oriented Architectures System Integration Business Process Management and Collaboration Application Integration Enterprise Content Management and Search Unified Communications 6 2010. Cogent Company. Proprietary and Confidential.

7 Office Developer Tools 2010

Benefits of Professional Tools Visual Studio 2010 includes Office project templates, designers and TFS Integration Improved Visual Studio solution packaging and updating Open XML SDK allows manipulation of document data in solutions InfoPath provides rich forms UI designer SharePoint Designer for development of SharePoint applications Extensible Backstage view lets you surface specialized collaboration UI in the client applications without cluttering the authoring experience Extended Fluent UI Delivers RibbonX extensibility across client application set Expanded services: Access Services, Word Services, Excel Services, Visio Services, InfoPath Services SharePoint Business Connectivity Services (BCS) provides connectivity to external LOB data Enriched APIs in Outlook, PowerPoint, Word, Excel, Visio, Project, and OneNote give you more control and capabilities

Developer Productivity 9 2010. Cogent Company. Proprietary and Confidential.

Developer Productivity Building, deploying, and maintaining solutions over the entire business productivity stack is easier than ever. Increase developer productivity with Visual Studio 2010 Full project template support for Office 2007 and Office 2010 Easier deployment of applications with ClickOnce Leverage the richness of the.net Framework Integrate with SharePoint 2007 and SharePoint 2010 Build Solutions that: Add custom features Integrate business processes Integrate business data Turn Office and SharePoint into stream lined tools for business roles 10 2010. Cogent Company. Proprietary and Confidential.

Visual Studio 2010 Office Development Visual Studio highlights Visual design tools Office 2007 and 2010 project templates Multiple add-ins with post deployment actions SharePoint project templates SharePoint workflow support SharePoint solution deployments Application life-cycle management through Team Foundation Server When to use Leverage the power of the.net framework AND Office 2010 Application or doc-level add-ins Enterprise SharePoint solutions 11 2010. Cogent Company. Proprietary and Confidential.

Visual Studio 2010 one tool abundant potential Office Web Services Holistic Office Development One tool for comprehensive solutions that span Office and SharePoint Incorporate the latest technologies such as Windows Azure, LINQ,.NET 4.0, Silverlight and more Easily consume web services from your Office application SharePoint Windows Azure.NET 4.0 13 2010. Cogent Company. Proprietary and Confidential.

Solution Power 15 2010. Cogent Company. Proprietary and Confidential.

Solution Power Expanded APIs and tools, additional programmable UI areas, and a solid foundation of interoperable file formats enable solutions across a broad spectrum Tools such as SharePoint Designer expand the realm of possibility Create no-code solutions using SharePoint Designer that encompass a variety of common scenarios Create workflows, lists and a host of other SharePoint artifacts Leverage SharePoint services like BCS for robust solution architectures Business Connectivity Services with CRUD capabilities Excel Services & Word Services Access Services for web databases Develop a sophisticated UI with Visual Studio 2010 & the Office Fluent UI Customize ribbons, context menus, Backstage, form regions, & task panes Visual designers speed up development & deliver fantastic results

SharePoint Designer 2010 SharePoint Designer highlights New intuitive, artifacts-based perspective of SharePoint development Create/manage Lists and libraries, master/site pages, content types, subsites, data sources, etc. Business Connectivity Services Designer Create external content types Workflow Designer Create/edit Office 2010 workflows Import/export workflows from/to Visio Workflows imported into Visual Studio When to use Rapid SharePoint solutions. Some with no code, but extensible with VS 2010 Easily connect with external data

Business Connectivity Services BCS highlights Full CRUD capabilities on server and rich client Tools for rapid assembly of business solutions Implemented with SharePoint Designer Robust solution deployment and management Implemented with SharePoint Designer, BCS SDK and Visual Studio 2010 Can include custom UX and data integration on thin and rich clients When to use Extend SharePoint and Office capabilities to external data.net Connector WCF Custom SQL External Data BCS on SharePoint Server 2010 External Content Type Cache Server Runtime BCS on Office client Client Runtime http://channel9.msdn.com/learn/courses/office2010/bcsofficeunit/

Office Server-side Services SharePoint Services Word Services Document conversion to XPS/PDF Document assembly Excel Services New JavaScript Object Model New REST API Access Services Publish the application to SharePoint on premise or hosted Visio Services Publish diagrams to the server SharePoint Web part UI Data connectivity and refresh with Open XML and the Open XML SDK InfoPath Forms Services When to use Open XML SDK & Word Services Inject Save Open.docx SharePoint List Event Document Generated Server scale re-calculation, document conversion and high fidelity rendering

Office UI Customization Ribbons and Context Menus Task Panes Outlook Form Regions Backstage View

21 A Really Quick Demo Maybe

Northwind Traders OBA NorthwindExcelClient Excel document customization used to update ship dates. It uses a WPF User Control in an ElementHost on a TaskPane. It also has a Simple Ribbon button for hiding/showing the task pane. This C# project also has some automation code that copies the spreadsheet as an embedded link to a Word Document. NorthwindOutlookClient Outlook Add-in that pulls order histories into an adjoining form region when reading email from customers. Iti s a WPF user control and it s a built using the new drag-drop data binding & designer styling which you can now do without touching one line of XAML code. It uses Open XML & VB XML literals to generate a new PO (Word document) based on a selected order from the history. You can also use the Outlook client to send orders directly into the database. 22

23 Cogent Company more details

Our Experience Client Firm Solution Cogent Solutions Fortune 50 wireless telecommunications firm Fortune 50 financial services firm Implement PMO for integration of billing and customer care systems for largest wireless merger. Customize Microsoft Outlook and integrate to third party CRM system and processes. Cogent PMO Toolkit Cogent Office Application Integration Accelerator 24 Fortune 50 software firm Fortune 500 real estate services firm Top US media services firm Global direct marketing service agency Regional Health Insurance Firm National Specialty Hospital Customize SharePoint to manage channel sales process. Implement reporting system on legacy operations systems and processes. Extract firm from 10 year IT outsourcing arrangement and implement in-house organization and processes. Develop image selection application and integrate digital asset management system. Implement web site design. Develop and deploy content management system and integrate 3 rd party applications. Cogent SharePoint Development Accelerator Cogent PMO Toolkit Cogent Requirements Management Toolkit Cogent Business Value Accelerator Cogent Requirements Management Toolkit Cogent SharePoint Development Accelerator Cogent Business Value Accelerator Cogent Requirements Management Toolkit Cogent SharePoint Development Accelerator Deploy IT governance process and system. Cogent Business Value Accelerator 2010. Cogent Company. Proprietary and Confidential. Cogent PMO Toolkit

Cogent Thinking Books Office 2003 Programming: Real World Applications Pro ASP.NET 2.0 Website Programming Pro Office 2007 Development with VSTO Articles (call for links) 5 Business Reasons for Adopting the Windows Platform - CIO.COM Easy Time & Billing with SharePoint, Outlook, & Excel (and VSTO tool) - Devx.com Repurpose SharePoint Services Data Using Excel's Spreadsheet XML - Devx.com Outlook the Way You Want It Build Custom Outlook GUIs with WinForms & VSTO - Devx.com Create a Sales Dashboard using Excel, InfoPath and VSTO 2005 - Devx.com VSTO's Outlook Integration Makes Building Managed Add-ins A Snap - Devx.com An Office Developer's Timesaver: Using VSTO 2005 to Integrate Excel and Access - Devx.com Blogs (call for links) Business System Builder Office Developer Simple Talk Academics Southern Methodist University, Cox School of Business: Adjunct Faculty; Guest Lecturer, IT and Operations Management. University of North Texas: Guest Lecturer in College of Business Administration and English Department Advisory Board, College of Business Administration, Information Technology & Decision Sciences Department Member, Center for Decision and Information Technology 25 2010. Cogent Company. Proprietary and Confidential.

Resources and Next Steps Learn more about developing Office 2010 http://microsoft.com/office2010dev Join the Office Developer Guild on Facebook: http://www.facebook.com/officedeveloperguid VSTO Team Blog http://blogs.msdn.com/b/vsto/ My Blog http://officedeveloper.net Beth Massi s Blog http://blogs.msdn.com/b/bethmassi/