23
MicroLink LLC 8330 Boone Boulevard Suite 300 Vienna, Virginia 22182 (703) 556-4440 www.MicroLinkLLC.com Create a Mapping Web Part Tom Resing Senior Software Engineer MicroLink, LLC

Create A Mapping Web Part

Embed Size (px)

DESCRIPTION

A few slides from my SharePoint Saturday Dallas Presentation titled "Create A Mapping Web Part"

Citation preview

Page 1: Create A Mapping Web Part

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

www.MicroLinkLLC.com

Create a Mapping Web Part

Tom Resing

Senior Software Engineer

MicroLink, LLC

Page 2: Create A Mapping Web Part

www.MicroLinkLLC.com

INTRODUCTION

Creating a Mapping Web Part

Tom Resing

Page 3: Create A Mapping Web Part

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

An organizer of

SharePoint Saturday

San Antonio Nov 14th

Page 4: Create A Mapping Web Part

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: Create A Mapping Web Part

www.MicroLinkLLC.com

Agenda

Overview – Introduce Mapping Mashups

Tools for Web Part Feature and Solutions

Demo Create a Basic Web Part

Inspect a Mapping Web Part Solution

Demonstration of Mapping List Items

Page 6: Create A Mapping Web Part

www.MicroLinkLLC.com

OVERVIEW

Page 7: Create A Mapping Web Part

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: Create A Mapping Web Part

www.MicroLinkLLC.com

Example – HousingMaps.com

Page 9: Create A Mapping Web Part

www.MicroLinkLLC.com

Example 2 - AlertMap

Page 10: Create A Mapping Web Part

www.MicroLinkLLC.com

Mashups and SharePoint

Data View Web Part

Business Data Catalog

Excel Services and Reporting Services

Custom .NET Webparts

• Flexibility of custom code

• Full Integration with SharePoint Data

• Great Tools for Building

Page 11: Create A Mapping Web Part

www.MicroLinkLLC.com

TOOLS FOR WEB PART

FEATURE AND SOLUTIONS

Page 12: Create A Mapping Web Part

www.MicroLinkLLC.com

Tools

Visual Studio Extensions for Windows

SharePoint Services

• Abbreviated VSeWSS

• Latest version 1.3 CTP

• Microsoft’s solution

STSDEV and STSDEV2008

• On Codeplex

• Plays well with source control

WSPBuilder

• A great third opeion

Page 13: Create A Mapping Web Part

www.MicroLinkLLC.com

Demo

Create a Basic Web Part

Page 14: Create A Mapping Web Part

www.MicroLinkLLC.com

2 Keys to Web Part Development

1. Always deploy a Feature in a Solution

• Atomically deployed to every server in a farm

2. Take Advantage of Tools

• VSeWSS makes it easy to understand

• Visual Studio 2008

Intellisence

Project Templates

Post Build Events

Team Foundation Server

Page 15: Create A Mapping Web Part

www.MicroLinkLLC.com

INSPECT A MAPPING WEB

PART SOLUTION

Page 16: Create A Mapping Web Part

www.MicroLinkLLC.com

Google Maps API

Key Required

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

Page 17: Create A Mapping Web Part

www.MicroLinkLLC.com

Demo 2

Page 18: Create A Mapping Web Part

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: Create A Mapping Web Part

www.MicroLinkLLC.com

Questions

Email me at [email protected]

Twitter: @resing

Tom Resing’s SharePoint Blog

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

Page 20: Create A Mapping Web Part

www.MicroLinkLLC.com

Resources

Visual Studio 2008 extensions for SharePoint

(VSeWSS) 1.3 addresses all common

SharePoint Developer requests

http://blogs.msdn.com/pandrew

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: Create A Mapping Web Part

www.MicroLinkLLC.com

BACKUP SLIDES

Page 22: Create A Mapping Web Part

www.MicroLinkLLC.com

Page 23: Create A Mapping Web Part

www.MicroLinkLLC.com