Welcome to the
Download
1 / 54

Welcome to the Minnesota SharePoint User Group - PowerPoint PPT Presentation


  • 145 Views
  • Updated On :

Welcome to the Minnesota SharePoint User Group. December 8 th , 2010 SharePoint and Mobile. Neil Iversen. Agenda. Introductions Mobile Devices Topology Break Mobile with SharePoint Extensibility Q & A Free stuff!  online too!. http://www.sharepointmn.com.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Welcome to the Minnesota SharePoint User Group' - asabi


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Slide1 l.jpg

Welcome to the

Minnesota SharePoint

User Group

December 8th, 2010

SharePoint and Mobile

Neil Iversen


Slide2 l.jpg

Agenda

  • Introductions

  • Mobile Devices

  • Topology

  • Break

  • Mobile with SharePoint

  • Extensibility

  • Q & A

  • Free stuff!  online too!

http://www.sharepointmn.com


User group goal objectives l.jpg
User Group Goal / Objectives

Develop and support a local community focused on Microsoft SharePoint Technologies

Educate user group members about SharePoint Technologies

Transfer knowledge within the community

Communicate best practices

Introduce new products / solutions


Introductions mnspug sponsors l.jpg
Introductions – MNSPUG Sponsors

Inetium (www.inetium.com)

Technology consulting company

Microsoft Gold Certified Partner

Practice area focused on SharePoint

Benchmark Learning (www.benchmarklearning.com)

Microsoft Gold Certified Partner

Training on many technologies

Microsoft (www.microsoft.com)

http://www.sharepointmn.com


Www sharepointmn com l.jpg
www.sharepointmn.com

Website for user group

SharePoint resource documents

SharePoint resource links

RSS Feeds

Meeting Schedule

Past User Group Presentations

[email protected]

New year = new site? We hope so!

www.sharepointmn.com

http://www.sharepointmn.com


Social networking l.jpg
Social Networking

Linked In group – The most interactive… includes job postings…

http://www.linkedin.com/groups?gid=1878792

Facebook group

http://www.facebook.com/home.php?#/group.php?gid=27333305456

Twitter: @MNSPUG and #MNSPUG

http://www.sharepointmn.com


Upcoming schedule l.jpg
Upcoming Schedule

Next Meeting

January 12th 9:00 AM to 11:30 AM

Microsoft’s Bloomington Office

Topic: [TBD]

Check www.sharepointmn.com for updates!

Ongoing Schedule

2nd Wednesday of every month

9:00 to 11:30 am

Microsoft’s Bloomington Office

http://www.sharepointmn.com


Local events l.jpg
Local Events

SharePoint Saturday – April 9, 2011Normandale Community College

http://www.sharepointsaturdaymn.comhttp://www.sharepointsaturday.org/twincities/default.aspx


Conferences l.jpg
Conferences

Best Practices Conference – Week of March 7th, 2011http://www.bestpracticesconference.com/La Jolla, CA

SharePoint Connections – March 27-30th, 2011

http://www.devconnections.com/conf/default.aspx?s=162

Orlando, FL

Next Microsoft SharePoint Conference … October 3-6, 2011http://www.mssharepointconference.comAnaheim, CA


Announcements l.jpg
Announcements

http://www.NothingButSharePoint.com

Launched this week

Combines content from:

  • SharePoint Dev Wiki

  • EndUserSharePoint.com

  • SharePointJoel.com


Agenda l.jpg
Agenda

  • Mobile Device Overview

  • Topology

  • SharePoint and Mobile

  • 3rd Party

  • Extensibility


Slide12 l.jpg

Mobile Devices

http://www.sharepointmn.com


Slide14 l.jpg

Phones

http://www.sharepointmn.com



Feature phones l.jpg
Feature Phones

  • Small distribution OS

  • May have 3rd party applications

  • Browsers vary widely


Smartphones l.jpg
Smartphones

  • Standardized OS

  • 3rd Party Applications

  • Advanced Web Browsers


Mobile browsing l.jpg
Mobile Browsing

  • WAP/WML/cHTML

    • Limited subset of functionality

    • Wide variations between devices

  • Full HTML Browsers

    • Similar to Desktop browsers (CSS,Javascript)

    • Differ mainly by Rendering Engine

      • Webkit– Android/iPhone/Chrome/Safari

      • Trident – Internet Explorer/Windows Phone 7

    • Some phone specific abilities

      • Orientation, Location


Slide19 l.jpg

Tablets

http://www.sharepointmn.com




Slide22 l.jpg


Browsing vs apps l.jpg
Browsing vs Apps

Browsers

Native Apps

Specific to OS

Flexible access to native features

  • Write once, run multiple

  • Less support for native device features


Slide24 l.jpg

Topology

http://www.sharepointmn.com



Slide27 l.jpg


Slide28 l.jpg

Internal Wifi with AD


Slide29 l.jpg

Internal Wifi with Forms





Slide34 l.jpg

Break

http://www.sharepointmn.com


Slide35 l.jpg

SharePoint and Mobile

http://www.sharepointmn.com


The easy stuff l.jpg
The Easy Stuff

  • Hey, I can see SharePoint on my phone!

  • Viewing a Mobile Site

    • http://somesite/sitea/m

      • Mobile Representation of SiteA

    • Not all site templates are supported

      • Notably Central Admin and Meeting Sites


How it works l.jpg
How it Works

  • The Magic of /m

    • Redirects mobile users to the mobile friendly pages

    • Contains a subset of SharePoint’s functionality

    • Based on ASP.Net mobility controls

    • Caused by the ‘MobilityRedirect’ feature

      • Uses SPMobileUtility.GetApplicationPath to redirect to URL + /_layouts/mobile/

    • (semi)Graceful Downgrade

    • Browser Capability File

      • \Inetpub\wwwroot\wss\VirtualDirectories\80\App_Browsers\compat.browser

  • Controls – Some behave differently

    • Examples:

      • Date Picker turns into TextBox

      • Attachments are limited to 3


How it works 2007 l.jpg
How it Works (2007)

  • What Happens For a Request?


Slide39 l.jpg

Demo: Viewing a site

http://www.sharepointmn.com


Mobile views l.jpg
Mobile Views

  • Custom Views can be created that are viewable for mobile clients

  • Simple, checkbox driven

  • Use to create scenarios for mobile users

    • Ex: My Urgent Tasks


Slide41 l.jpg

Demo: Creating Mobile Views

http://www.sharepointmn.com


Mobile site properties l.jpg
Mobile Site Properties

  • Control Majority of Mobile Display Features

  • Used to make mobile display more friendly

  • Sections (See SDK)

    • Base Rendering Limits

    • System Rendering Limits

      • mobile_itemtitlelimit (20)

    • Field Related Rendering Limits

      • mobile_choicefieldoptionnumberlimit (10)

  • Changing the Defaults

    • Saved in the Web’s Property Bag


Customizing the display l.jpg
Customizing the Display

  • Customizations stored

    \12\TEMPLATE\CONROLTEMPLATE\

  • Pages can be customized by the template and section

2007

2010

Title

Mobile_STS_HomePage_Title.ascx

Mobile_STS_HomePage_Contents.ascx

Contents

Mobile_STS_HomePage_Navigation.ascx

Navigation


Slide44 l.jpg

Using InfoPath

http://www.sharepointmn.com


Creating mobile solutions infopath l.jpg
Creating Mobile Solutions- InfoPath

  • Supports Mobile Rendering


Creating mobile solutions l.jpg
Creating Mobile Solutions

Mobile can be a gateway to a process

Workflow and Events can carry the solution



Slide48 l.jpg

Extensibility

http://www.sharepointmn.com


Creating mobile custom fields l.jpg
Creating Mobile Custom Fields

  • Why?

    • You’ve created a Custom Field

      • And it needs special Mobile Support

    • You can target a mobile browser

      • Example: Target WP7/iPhone/Android and enhance the Date Picker

    • You already have some mobile controls

      • Adding existing controls to enhance mobile experience


Creating mobile web controls l.jpg
Creating Mobile Web Controls

  • Why?

    • Meet specific mobile requirements

    • Access to external data

    • Advanced UI Requirements

      • Custom Dashboards

      • Reports

    • Why not?

  • Development

    • Derive from System.Web.UI.MobileControls

    • Take advantage of ASP’s mobile abilities

  • Deployment

    • Similar process to previous customizations

    • Make sure assembly is installed

    • Add proper ASP tag


Windows phone 7 l.jpg
Windows Phone 7

  • Office Hub

  • Integrates Directly

  • Quick access to files

  • Standard mobile

    office suite


Mobile entree l.jpg
Mobile Entree

  • 3rd Party solution

  • Prettier presentation

  • User Configurable

  • BI Template

  • Can be extended with custom dev


Slide53 l.jpg

Q&A

http://www.sharepointmn.com


Slide54 l.jpg

Thanks for coming!

http://www.sharepointmn.com


ad