mapping mashups in sharepoint 2010
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
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 2
Integrate Bing Maps with SharePoint Contact Viewhttp://blogs.msdn.com/sharepointdesigner/archive/2007/06/15/how-to-integrate-virtual-earth-maps-with-a-sharepoint-list.aspx
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
@resing
21
Thanks to all our Sponsors