Welcome to the
Download
1 / 76

sharepointmn - PowerPoint PPT Presentation


  • 97 Views
  • Uploaded on

Welcome to the Minnesota SharePoint User Group. January 13 th , 2010 SharePoint 2010 – Composites. Wes Preston Raymond Mitchell Eray Chou - Microsoft. Meeting #62. http://www.sharepointmn.com. Session Agenda. Introductions Composites SharePoint 2007 Composites

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' sharepointmn' - susan-holland


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Welcome to the

Minnesota SharePoint

User Group

January 13th, 2010

SharePoint 2010 – Composites

Wes Preston

Raymond Mitchell

Eray Chou - Microsoft

  • Meeting #62

http://www.sharepointmn.com


Session Agenda

  • Introductions

  • Composites

  • SharePoint 2007 Composites

  • SharePoint 2010 Composites

  • Break

  • Development

  • Business Connectivity Services

  • Raymond’s Favorites

  • Q&A

http://www.sharepointmn.com


Quick intro
Quick Intro

  • Raymond Mitchell http://www.iwkid.com/blog

    • SharePoint Consultant at Inetium

    • MCTS

      • WSS and MOSS Configuration

      • WSS and MOSS Development

    • Author:


Quick intro1
Quick Intro

  • Eray Chou

    • Senior Lead Program ManagerSharePoint Designer Team

    • Focused on data integration and no-code application building scenarios

    • Data View / Data Form Web Part and External Lists


User group goal objectives
User Group Goal / Objectives

Develop and support a local community focused on Microsoft SharePoint Technologies

Educate user group members about SharePoint Technologies

Transfer knowledge within the community

Communicate best practices

Introduce new products / solutions

http://www.sharepointmn.com


Introductions mnspug sponsors
Introductions – MNSPUG Sponsors

Inetium (www.inetium.com)

Technology consulting company

Microsoft Gold Certified Partner

Practice area focused on SharePoint

Benchmark Learning (www.benchmarklearning.com)

Microsoft Gold Certified Partner

Training on many technologies

Microsoft (www.microsoft.com)

http://www.sharepointmn.com


Www sharepointmn com
www.sharepointmn.com

Website for user group

SharePoint resource documents

SharePoint resource links

RSS Feeds

Meeting Schedule

Past User Group Presentations

[email protected]

www.sharepointmn.com

http://www.sharepointmn.com


Social networking
Social Networking

Linked In group – The most interactive… includes job postings…

http://www.linkedin.com/groups?gid=1878792

Facebook group

http://www.facebook.com/home.php?#/group.php?gid=27333305456

Twitter tag - @MNSPUG

http://www.sharepointmn.com


Upcoming schedule
Upcoming Schedule

Next Meeting

February 10th 9:00 AM to 11:30 AM

Microsoft’s Bloomington Office

Topic: TBD

Check www.sharepointmn.com for updates!

Ongoing Schedule

2nd Wednesday of every month

9:00 to 11:30 am

Microsoft’s Bloomington Office

http://www.sharepointmn.com


Local Events

  • Minneapolis Office Developer Interest Group – January 26th, 2009 5:30 PMSharePoint 2010 – Business Connectivity Services

  • http://www.sharepointmn.com/MODIG

  • Migrating to SharePoint 2010 – January 20, 2010http://www.benchmarklearning.comEdina, MN

http://www.sharepointmn.com


Conferences

  • SPTechCon – February 10-12, 2010http://www.sptechcon.comSan Francisco, CA

  • MNSPUG members and newsletter subscribers receive a $100 discount off the Full Event Passport and/or gain free admission to the exhibits (first time registrants only - cannot be combined with other offers) by inserting the code MEDIASPONSOR when prompted on the eRegistration page linked from www.sptechcon.com.

http://www.sharepointmn.com


Conferences

  • SharePointPro 2010 Summit & Expo– March 16-19, 2010http://www.sharepointprosummit.comLas Vegas, NV

  • The SharePointPro 2010 Summit & Expo is THE essential conference for details on the release of SharePoint 2010 and includes in-depth technical training on solution development and customization of Windows SharePoint Services, Microsoft Office SharePoint Server 2007 and Microsoft SharePoint 2010.

http://www.sharepointmn.com


Conferences

  • SharePointPro 2010 Summit & Expo– March 16-19, 2010http://www.sharepointprosummit.comLas Vegas, NV

  • Related Pre-Conference Workshop:

    • Building Composite Applications using SharePoint Designer 2010 and the BCS

http://www.sharepointmn.com


Announcements
Announcements

Public Beta 2 available now!

Register for it here: http://sharepoint2010.microsoft.com/try-it/Pages/Trial.aspx

Lots of information from Microsoft and on the forums about installation, etc…

Update Center is now live

http://technet.microsoft.com/en-us/office/ee748587.aspx

SharePoint 2007 News:

MOSS WITH SP2 slipstream now available for download!

http://www.sharepointmn.com


Microsoft sharepoint 2010 the business collaboration platform for the enterprise and the web
Microsoft SharePoint 2010TheBusiness Collaboration Platformfor the Enterprise and the Web

Sites

Connect and Empower People

Composites

Communities

Cut Costs with a Unified Infrastructure

Insights

Content

Rapidly Respond to Business Needs

Search

http://www.sharepointmn.com


Composites

Composites


What are composites
What are Composites?

  • Business users of all roles need the ability to quickly create customized solutions without involving corporate IT in each request.  At the same time, the IT staff needs the capability to empower business users to create these applications while ensuring the environment’s stability and availability.   

  • On the old wheel: Portals

Composites


Sharepoint composites
SharePoint Composites

Enhanced toolset for end-user solutions

Process automation and data validation with Forms

Visio services integration for data visualization

User-Driven Solutions

Data Connectivity

Business Connectivity Services for LOB data exchange

LOB data in Outlook, Word & Workspace without code

SharePoint data exposed through web services & APIs

Solution Deployment

Sandboxed Solutions for self-service and fast installation

Platform stability with resource quota-management

Standards support for integration and accessibility

Composites



Composites in SharePoint 2007

Composites in SharePoint 2007


Composites in sharepoint 2007
Composites in SharePoint 2007

Out of the box

Composites in SharePoint 2007


Composites in sharepoint 20071
Composites in SharePoint 2007

Development

Composites in SharePoint 2007


Composites in sharepoint 20072
Composites in SharePoint 2007

Tools

Composites in SharePoint 2007


Composite application examples
Composite Application Examples

  • Mashups

    • Display data from multiple sources

      • Web Service, Database, etc

    • Display contacts as a map

Composites in SharePoint 2010


Composite application examples1
Composite Application Examples

  • Mashups

Composites in SharePoint 2010


Composite application examples2
Composite Application Examples

  • Fab 40

    • Board of Directors

    • Timecard Management

    • Bug Database

    • Help Desk

    • Inventory Tracking

      http://technet.microsoft.com/en-us/windowsserver/sharepoint/bb407286.aspx

Composites in SharePoint 2010


Composite application examples3
Composite Application Examples

  • Real world example:

    • SPC09 Info site

    • Custom Web Parts

    • Content Editor with iFramed content from YouTube

Composites in SharePoint 2010


Composites in SharePoint 2010

Composites in SharePoint 2010


Key investments
Key Investments

  • SharePoint Designer

  • Custom List Forms with InfoPath

  • Workflow Improvements

  • Access Services

  • Visio Services

  • Development

  • BCS

Composites in SharePoint 2010


Sharepoint designer
SharePoint Designer

  • Still Free!

  • New UI

    • Ribbon

    • Supports managing SharePoint objects

  • Only works with SharePoint 2010

Composites in SharePoint 2010


Sharepoint designer1
SharePoint Designer

  • Data View / Data Form Web Part

    • Display data as if it was a SharePoint List

      • XML

      • Database

      • Web Service

      • Linked Data Sources

    • Uses XSLT, supports conditional formatting

    • Swiss Army Knife

Composites in SharePoint 2010


Sharepoint designer2
SharePoint Designer

  • Data View / Data Form Web Part

    • New item forms, delete item action buttons

    • Single or multiple item editing forms

Composites in SharePoint 2010


Sharepoint designer3
SharePoint Designer

  • New List Views

    • XSLT List View Web Part (XLV)

    • Supports browser editing as well as rich customizations in SPD (Conditional Formatting, etc.)

    • Uses XSLT instead of CAML

      http://blogs.msdn.com/sharepoint/archive/2009/12/02/sharepoint-2010-list-view-blog-series-part-1-introduction-to-the-new-list-view.aspx

Composites in SharePoint 2010


Sharepoint designer4
SharePoint Designer

  • Custom Forms

    • Can modify form layout

    • Create custom forms for each Content Type

  • Custom Actions

    • Add links to the ribbon or List Item Menu (LIM)

  • Workflows

    • More later…

Composites in SharePoint 2010


Demo

Composites in SharePoint 2010


Custom list forms with infopath
Custom List Forms with InfoPath

  • Use InfoPath to design forms

  • InfoPath features:

    • Default values

    • Rules

    • External Data Connections

Composites in SharePoint 2010


Demo

Composites in SharePoint 2010


Workflow improvements
Workflow Improvements

Composites in SharePoint 2010


Workflow improvements1
Workflow Improvements

  • Improved design experience in SPD:

Composites in SharePoint 2010


Workflow improvements2
Workflow Improvements

  • Export/Import Visio

Composites in SharePoint 2010


Workflow improvements3
Workflow Improvements

  • Impersonation Steps

    • Step will run as the workflow author, not the user that started the workflow

  • New Actions/Conditions

Composites in SharePoint 2010


Workflow improvements4
Workflow Improvements

  • Reusable Workflows

    • Associate to a List or Content Type

    • Exported as .wsp solution file

  • Site Workflows

    • Not tied to a specific list

  • Customizable Approval Workflow

    • Not customizable in 2007

Composites in SharePoint 2010


Demo

Composites in SharePoint 2010


Access services
Access Services

  • Publish Access Databases to SharePoint “Web Databases”

  • Converts Access objects into SharePoint artifacts

  • Users can continue to work in Access and use SharePoint

Composites in SharePoint 2010


Access services1
Access Services

  • Out of the box samples:

    • Assets Web Database

    • Charitable Contributions Web Database

    • Contacts Web Database

    • Issues Web Database

    • Projects Web Database

Composites in SharePoint 2010


Demo

Composites in SharePoint 2010


Visio services
Visio Services

  • Advanced Data Visualization

  • Visualize Data from multiple data sources

    • SQL Server

    • SharePoint

    • Excel Workbooks

    • Custom data sources

  • Visio Services Web Part

    • supports refreshing

Composites in SharePoint 2010


Visio services1
Visio Services

Composites in SharePoint 2010


Development
Development

  • Go beyond your no-code solutions

  • Lots of new improvements

  • Developers can build reusable components to empower Business Users

  • More after the break…

Composites in SharePoint 2010


Business connectivity services
Business Connectivity Services

  • BCS – 2010 version of Business Data Catalog

  • Surface Line of Business data in SharePoint

  • More after the break…

Composites in SharePoint 2010


Break

5-10 minute break


Development

Development


Development1
Development

  • Key Investments

    • Visual Studio 2010

    • Sandboxed Solutions

    • Workflows / Event Receivers

    • Silverlight for RIA development

    • Client API / REST

Development


Visual studio 2010
Visual Studio 2010

  • Improved Project Templates / overall integration

  • Automates Solution/Feature creation

  • Extremely easy to use

  • Save sites as .wsp solutions which can be opened in Visual Studio

Development


Sandboxed solutions
Sandboxed Solutions

  • Deploy solutions within boundaries

  • Deploy without a Systems Administrator and without impacting server health

  • Some possible solutions:

    • Web Parts

    • Custom .NET Workflow actions

    • Event Receivers

Development


Workflows event receivers
Workflows / Event Receivers

  • Build and deploy:

    • Custom .NET Workflows

    • Custom reusable Actions and Conditions

  • Additional Events:

    • List added/deleted

    • Workflow starting/completed

    • Site Provisioning

Development


Silverlight for ria development
Silverlight for RIA Development

  • Silverlight Web Part

  • Client API

    • Subset of the full SharePoint Object Model

    • Supports working with SharePoint objects remotely

Development


Client api rest
Client API / REST

  • Work with the Object Model Remotely

  • Query using REST style web services

    Syntax:

    • /_vti_bin/ListData.svc/{Entity}[({identifier})]/[{Property}]

      Example to get budget hours for Project $4:

    • /_vti_bin/ListData.svc/Projects(4)/BudgetHours

      Example to get Projects for Clients in Chicago:

    • /_vti_bin/ListData.svc/Projects?$filter=Client/City eq ‘Chicago’

      http://www.sharepointdevwiki.com/display/sp2010/REST+APIs

Development


Demo

Development Improvements


Screen Shot Demo

Development Improvements


Visual studio 20101
Visual Studio 2010

Development


Visual studio 20102
Visual Studio 2010

Development


Visual studio 20103
Visual Studio 2010

Development


Visual studio 20104
Visual Studio 2010

Development


Visual studio 20105
Visual Studio 2010

Development


Visual studio 20106
Visual Studio 2010

Development


Business Connectivity Services

Business Connectivity Services


Business connectivity services1
Business Connectivity Services

  • BCS?

    • 2010 Version of Business Data Catalog (BDC)

    • Connects to Line of Business (LOB) data

      • SQL Server

      • Web Services

      • Custom .NET Classes

    • Surfaces data in SharePoint

Business Connectivity Services


Business connectivity services2
Business Connectivity Services

  • External Content Types?

    • Not Content Types!

    • Connection to an external data source

    • Surface data as:

      • External List

      • External Data (column in a SharePoint list)

Business Connectivity Services


Business connectivity services3
Business Connectivity Services

  • Key Investments

    • Read + Write

    • Development Environment

      • SharePoint Designer

      • Visual Studio 2010

    • Office as a Platform

      • Surface BCS data in Outlook/Word/Workspace

Business Connectivity Services


Demo

Business Connectivity Services



Favorites in the 2010 toolkit
Favorites in the 2010 Toolkit

  • Data Views / Forms

  • Chart Web Part

  • Business Connectivity Services

  • Custom List Forms / Actions

Raymond’s Favorites


References
References

  • http://mssharepointitpro.com

  • http://mssharepointdeveloper.com

  • http://sharepoint.microsoft.com

  • SharePoint Designer Team Blog:http://blogs.msdn.com/sharepointdesigner/

  • SharePoint Team Blog:http://blogs.msdn.com/sharepoint/

  • http://www.iwkid.com/blog

  • http://www.idubbs.com/blog


Q & A

http://www.sharepointmn.com


Thanks for attending!

http://www.sharepointmn.com


ad