Mapping Mashups in SharePoint 2010

Post on 22-Nov-2014

1,335 views 2 download

Tags:

description

Slides presented to SharePoint Saturday Houston April 2012.

transcript

Mapping Mashups in SharePoint 2010

Tom Resing

Microsoft Certified Master - SharePoint

SharePoint Developer

SharePoint911 - Rackspace Hosting

1. Overview

2. SharePoint Designer Techniques

3. Demonstrations

4. Resources

Agenda

What are Mashups?

a mashup is a web application that combines data from more than one source into a single integrated tool

Mashups and SharePoint

Data Form Web Part–Formats data from any data source for display in SharePoint

–Connect to lists on other SharePoint Sites, RSS Feeds, Web Services or even your own Database Servers

Business Connectivity Services–Allows for single sign-on access to data sources–More configuration required, but with that comes added flexibility

Excel, Access and Reporting Services

SharePoint Designer Techniques

Why SharePoint Designer?

Anyone can use itRapid PrototypingData View Web Part – Swiss Army KnifeReduces the Complexity of the SolutionTRADEOFF – Customization or Design?

Mashup Recipe

1. Start with a web service–Twitter, Facebook, Microsoft, Google, Yahoo, Amazon, Ebay all provide Web Service APIs

–www.programmableweb.com has a directory of 3839 APIs

2. Combine with a SharePoint List

Bing Maps + New Contact

Google

MapsNew

ContactClick to Address

Demo 1New Contact with Reverse Geocoding

Google Maps Key Requiredhttp://code.google.com/apis/maps/

XSLT Defined

“Extensible Stylesheet Language Transformations (XSLT) is an XML-based language used for the transformation of XML documents into other XML or "human-readable" documents.”

-Wikipedia.org

Demo 3 Map All contacts with Address Geocoding

Offline Mapping

Google Earth Enterprise– 2D and 3D mapping inside the firewall– Good solution for limited connectivity or confidential information

Bing Maps Server – http://www.vexcel.com

Resources

Tom Resing’s SharePoint Blog–http://tomresing.com/blog

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

ProgrammableWeb Mapping Section–http://www.programmableweb.com/mapping

Mike Williams' Google Maps API Tutorial–http://econym.googlepages.com/

SharePoint Developer Orientation - Part 4: Advanced Customization with Designer

–https://www.nothingbutsharepoint.com

Connect with me

Tom Resing’s SharePoint Blogwww.tomresing.com

Email

resingnet-website@yahoo.com

Twitter

@resing

21

Thanks to all our Sponsors