Mapping Mashups in SharePoint Designer

Preview:

DESCRIPTION

The presentation to the San Antonio SharePoint User\'s Group that led to the article: Mapping: Part 1 Show a SharePoint Contacts List on a Map from Google at http://blogs.microlinkllc.com/tresing/archive/2008/09/03/mapping-show-a-sharepoint-contacts-list-on-a-map-from-google.aspx

Citation preview

MicroLink LLC 8330 Boone Boulevard Suite 300 Vienna, Virginia 22182 (703) 556-4440

www.MicroLinkLLC.com

Mapping Mashups in SharePoint

Designer

Tom Resing

Senior Software Engineer

MicroLink, LLC

www.MicroLinkLLC.com

INTRODUCTION

Mapping Mashups in SharePoint Designer

Tom Resing

www.MicroLinkLLC.com

About Tom

Microsoft Certified

Technology Specialist

• MOSS Configuration

• WSS Configuration

• MOSS Application

Development

• WSS Application

Development

12 Years of Technical

Experience

• Public Sector and

Private Sector

• Web Focused

www.MicroLinkLLC.com

About MicroLink

Microsoft Gold Partner

• Main Office in Vienna, Virginia

Microsoft’s Federal Partner of the Year for 2007

Microsoft’s DoD Partner of the Year for 2007

and 2006

www.MicroLinkLLC.com

Agenda

Overview

SharePoint Designer Techniques

Demonstration of Mapping List Items

www.MicroLinkLLC.com

OVERVIEW

www.MicroLinkLLC.com

Mashups

a mashup is a

web application

that combines

data from more

than one source

into a single

integrated tool

www.MicroLinkLLC.com

Example – HousingMaps.com

www.MicroLinkLLC.com

Example 2 - AlertMap

www.MicroLinkLLC.com

Mashups and SharePoint

Data View Web Part

• Formats data from any data source for display in

SharePoint

• Lists on other SharePoint Sites, RSS Feeds, Web

Services or even your own Database Servers

Business Data Catalog

• Allows for single sign-on access to data sources

• More configuration required, but with that comes

added flexibility

Excel Services and Reporting Services

www.MicroLinkLLC.com

SHAREPOINT DESIGNER

TECHNIQUES

www.MicroLinkLLC.com

Why SharePoint Designer?

Anyone can use it

Rapid Prototyping

Data View Web Part – Swiss Army Knife

Reduces the Complexity of the Solution

www.MicroLinkLLC.com

2 Keys to Designer Mashups

1. A web service

• RSS Feeds – estimated at least 1.2 million in 2005

• API – Microsoft, Google, Yahoo, Amazon, Ebay all

provide Web Service APIs

2. The Data View Web Part

• XSLT Processor

• “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

www.MicroLinkLLC.com

Demo

How to Integrate Virtual Earth Maps with a

SharePoint List

• http://blogs.msdn.com/sharepointdesigner/archive/20

07/06/15/how-to-integrate-virtual-earth-maps-with-a-

sharepoint-list.aspx

www.MicroLinkLLC.com

DEMONSTRATION OF

MAPPING LIST ITEMS

www.MicroLinkLLC.com

Google Maps API

Key Required

• http://code.google.com/apis/maps/

www.MicroLinkLLC.com

Demo 2

www.MicroLinkLLC.com

Offline Mapping

Google Earth Enterprise

• 2D and 3D mapping inside the firewall

• Good solution for limited connectivity or confidential

information

VEXCEL Virtual Earth Appliance

• More recent competitive offering from a Microsoft

Subsidiary

• http://www.vexcel.com

www.MicroLinkLLC.com

Questions

Email me at microlinkblog@resing.net

Twitter: @resing

Tom Resing’s SharePoint Blog

• http://blogs.microlinkllc.com/tresing

www.MicroLinkLLC.com

Resources

Tom Resing’s SharePoint Blog

• http://blogs.microlinkllc.com/tresing

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/

www.MicroLinkLLC.com

BACKUP SLIDES

www.MicroLinkLLC.com

www.MicroLinkLLC.com

Recommended