mapping mashups in sharepoint 2010

21
Mapping Mashups in SharePoint 2010 Tom Resing Microsoft Certified Master - SharePoint SharePoint Developer SharePoint911 - Rackspace

Upload: thomas-resing

Post on 22-Nov-2014

1.337 views

Category:

Technology


2 download

DESCRIPTION

Slides presented to SharePoint Saturday Houston April 2012.

TRANSCRIPT

Page 1: Mapping Mashups in SharePoint 2010

Mapping Mashups in SharePoint 2010

Tom Resing

Microsoft Certified Master - SharePoint

SharePoint Developer

SharePoint911 - Rackspace Hosting

Page 2: Mapping Mashups in SharePoint 2010

1. Overview

2. SharePoint Designer Techniques

3. Demonstrations

4. Resources

Agenda

Page 3: Mapping Mashups in SharePoint 2010

What are Mashups?

Page 4: Mapping Mashups in SharePoint 2010

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

Page 5: Mapping Mashups in SharePoint 2010
Page 6: Mapping Mashups in SharePoint 2010
Page 7: Mapping Mashups in SharePoint 2010
Page 8: Mapping Mashups in SharePoint 2010
Page 9: Mapping Mashups in SharePoint 2010

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

Page 10: Mapping Mashups in SharePoint 2010

SharePoint Designer Techniques

Page 11: Mapping Mashups in SharePoint 2010

Why SharePoint Designer?

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

Page 12: Mapping Mashups in SharePoint 2010

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

Page 13: Mapping Mashups in SharePoint 2010

Bing Maps + New Contact

Google

MapsNew

ContactClick to Address

Page 14: Mapping Mashups in SharePoint 2010

Demo 1New Contact with Reverse Geocoding

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

Page 15: Mapping Mashups in SharePoint 2010

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

Page 17: Mapping Mashups in SharePoint 2010

Demo 3 Map All contacts with Address Geocoding

Page 18: Mapping Mashups in SharePoint 2010

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

Page 19: Mapping Mashups in SharePoint 2010

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

Page 20: Mapping Mashups in SharePoint 2010

Connect with me

Tom Resing’s SharePoint Blogwww.tomresing.com

Email

[email protected]

Twitter

@resing

Page 21: Mapping Mashups in SharePoint 2010

21

Thanks to all our Sponsors