mapping mashups to the app model by tom resing - sptechcon

Post on 12-May-2015

793 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Technical Class:

TRANSCRIPT

Tom Resing, MCM, MVPRackspace Hostingwww.TomResing.com

Mapping Mashups to the App Model

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

About Tom

• Microsoft Certified Master in SharePoint 2007 (MCM)

• Microsoft Most Valued Professional (MVP)

• Microsoft Certified Technology Specialist– SharePoint 2010 MOSS and WSS

Configuration

– MOSS and WSS App Dev

• 15+ Years of Technical Experience– Public Sector and Private Sector

– Web Focused

• Co-Author, SharePoint 2013 Inside Out

• Co-Author, SharePoint Foundation 2010 Inside Out from Microsoft Press

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

About Rackspace•Microsoft Hosting Partner of the Year 2012–Main Office: San Antonio, TX

•Managed SharePoint Hosting and SharePoint Services

•We Open Sourced the Cloud

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Agenda1. Mapping Mashups2. App Model3. Demonstrations4. Resources

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

What are Mashups?

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

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

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

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

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

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

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Bing Maps + New Contact

BingMaps

List

Click to Address

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Demo 1

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

SharePoint App Model

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

APPS FOR SHAREPOINT

Are stand-alone applications that provide specific information or functionality to a SharePoint site.

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

APPS FOR SHAREPOINT

Apps for SharePoint are easy for users to install, use, manage, upgrade, and remove.

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

APPS FOR SHAREPOINT

•Apps can be SharePoint-hosted (reside and execute in SharePoint) or cloud-hosted (Windows Azure or other systems), or both.

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Why the App Model?•Anyone can use it•Does not require Full Trust Server Deployment

•Rapid Prototyping•TRADEOFF – Server API or Client?

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

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

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Resources•Now Available: Office Developer Tools for Visual Studio 2012–http://

blogs.msdn.com/b/somasegar/archive/2013/03/04/now-available-office-developer-tools-for-visual-studio-2012.aspx

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Resources•Removing the mixed content warning when using Bing Maps API v7.0 over SSL–http://

blog.devdave.com/2011/01/removing-mixed-content-warning-when.html

•Maps APIs over SSL now available to all–http://

googlegeodevelopers.blogspot.com/2011/03/maps-apis-over-ssl-now-available-to-all.html

•Use Geolocation column and Bing Maps in SharePoint 2013 lists–http://

www.wssdemo.com/Blog/archive/2012/09/29/use-geolocation-column-and-bing-maps-in-sharepoint-2013-lists.aspx

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Mapping ResourcesTom Resing’s SharePoint Blog

–http://tomresing.com/blog

ProgrammableWeb Mapping Section–http://www.programmableweb.com/mapping

Mike Williams' Google Maps API Tutorial–http://econym.googlepages.com/

Maps AJAX Control 7.0 ISDK–http://www.bingmapsportal.com/isdk/ajaxv7

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Connect with me

Tom Resing’s SharePoint Blogwww.tomresing.com EmailResingnet-website@yahoo.com Twitter@resing

RACKSPACE® HOSTING | WWW.RACKSPACE.COM

Your Feedback is Important

Please fill out a session evaluation form on eventboard.

Thank you!

top related