23
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

Mapping Mashups in SharePoint Designer

Embed Size (px)

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

Page 1: Mapping Mashups in SharePoint Designer

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

Page 2: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

INTRODUCTION

Mapping Mashups in SharePoint Designer

Tom Resing

Page 3: Mapping Mashups in SharePoint Designer

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

Page 4: Mapping Mashups in SharePoint Designer

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

Page 5: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Agenda

Overview

SharePoint Designer Techniques

Demonstration of Mapping List Items

Page 6: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

OVERVIEW

Page 7: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Mashups

a mashup is a

web application

that combines

data from more

than one source

into a single

integrated tool

Page 8: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Example – HousingMaps.com

Page 9: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Example 2 - AlertMap

Page 10: Mapping Mashups in SharePoint Designer

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

Page 11: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

SHAREPOINT DESIGNER

TECHNIQUES

Page 12: Mapping Mashups in SharePoint Designer

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

Page 13: Mapping Mashups in SharePoint Designer

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

Page 14: Mapping Mashups in SharePoint Designer

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

Page 15: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

DEMONSTRATION OF

MAPPING LIST ITEMS

Page 16: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Google Maps API

Key Required

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

Page 17: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Demo 2

Page 18: Mapping Mashups in SharePoint Designer

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

Page 19: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Questions

Email me at [email protected]

Twitter: @resing

Tom Resing’s SharePoint Blog

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

Page 20: Mapping Mashups in SharePoint Designer

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/

Page 21: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

BACKUP SLIDES

Page 22: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com

Page 23: Mapping Mashups in SharePoint Designer

www.MicroLinkLLC.com