Slide1 l.jpg
Sponsored Links
This presentation is the property of its rightful owner.
1 / 54

Welcome to the Minnesota SharePoint User Group PowerPoint PPT Presentation


  • 121 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

Welcome to the Minnesota SharePoint User Group

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


Welcome to the

Minnesota SharePoint

User Group

December 8th, 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


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

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

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

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

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

SharePoint Saturday – April 9, 2011Normandale Community College

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


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

http://www.NothingButSharePoint.com

Launched this week

Combines content from:

  • SharePoint Dev Wiki

  • EndUserSharePoint.com

  • SharePointJoel.com


Agenda

  • Mobile Device Overview

  • Topology

  • SharePoint and Mobile

  • 3rd Party

  • Extensibility


Mobile Devices

http://www.sharepointmn.com


Phones

http://www.sharepointmn.com


Old Phones

  • Run!


Feature Phones

  • Small distribution OS

  • May have 3rd party applications

  • Browsers vary widely


Smartphones

  • Standardized OS

  • 3rd Party Applications

  • Advanced Web Browsers


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


Tablets

http://www.sharepointmn.com


Cool Kids


The original Web Tablet


  • Much more like regular browser

    • Sometimes it even is

  • Touch/Stylus input

  • More screen real estate

  • Similar, but still can benefit from a separate UI


Browsing vs Apps

Browsers

Native Apps

Specific to OS

Flexible access to native features

  • Write once, run multiple

  • Less support for native device features


Topology

http://www.sharepointmn.com


VPN


  • Mobile scenarios have more variables

    • Onsite

    • Offsite

      • VPNs are Limited

    • Intermittent Connectivity

    • No Active Directory ‘auto login’


Internal Wifi with AD


Internal Wifi with Forms


Extranet with Forms


Extranet with ISA


Extranet with UAG


Break

http://www.sharepointmn.com


SharePoint and Mobile

http://www.sharepointmn.com


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

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

  • What Happens For a Request?


Demo: Viewing a site

http://www.sharepointmn.com


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


Demo: Creating Mobile Views

http://www.sharepointmn.com


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

  • 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


Using InfoPath

http://www.sharepointmn.com


Creating Mobile Solutions- InfoPath

  • Supports Mobile Rendering


Creating Mobile Solutions

Mobile can be a gateway to a process

Workflow and Events can carry the solution


Full InfoPath Solution


Extensibility

http://www.sharepointmn.com


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

  • 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

  • Office Hub

  • Integrates Directly

  • Quick access to files

  • Standard mobile

    office suite


Mobile Entree

  • 3rd Party solution

  • Prettier presentation

  • User Configurable

  • BI Template

  • Can be extended with custom dev


Q&A

http://www.sharepointmn.com


Thanks for coming!

http://www.sharepointmn.com


  • Login