Presentation is loading. Please wait.

Presentation is loading. Please wait.

Meeting # 68 Meeting # 73 Welcome to the Minnesota SharePoint User Group December 8 th, 2010 SharePoint.

Similar presentations


Presentation on theme: "Meeting # 68 Meeting # 73 Welcome to the Minnesota SharePoint User Group December 8 th, 2010 SharePoint."— Presentation transcript:

1 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Welcome to the Minnesota SharePoint User Group December 8 th, 2010 SharePoint and Mobile Neil Iversen

2 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Agenda Introductions Mobile Devices Topology Break Mobile with SharePoint Extensibility Q & A Free stuff! online too! http://www.sharepointmn.com

3 Meeting # 68 http://www.sharepointmn.com Meeting # 73 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

4 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Introductions – MNSPUG Sponsors Inetium (www.inetium.com)www.inetium.com Technology consulting company Microsoft Gold Certified Partner Practice area focused on SharePoint Benchmark Learning (www.benchmarklearning.com)www.benchmarklearning.com Microsoft Gold Certified Partner Training on many technologies Microsoft (www.microsoft.com)www.microsoft.com http://www.sharepointmn.com

5 Meeting # 68 http://www.sharepointmn.com Meeting # 73 www.sharepointmn.com Website for user group SharePoint resource documents SharePoint resource links RSS Feeds Meeting Schedule Past User Group Presentations info@sharepointmn.com New year = new site? We hope so! www.sharepointmn.com http://www.sharepointmn.com

6 Meeting # 68 http://www.sharepointmn.com Meeting # 73 Social Networking Linked In group – The most interactive… includes job postings… – http://www.linkedin.com/groups?gid=1878792 http://www.linkedin.com/groups?gid=1878792 Facebook group – http://www.facebook.com/home.php?#/group.php?gid=27333305456 http://www.facebook.com/home.php?#/group.php?gid=27333305456 Twitter: @MNSPUG and #MNSPUG http://www.sharepointmn.com

7 Meeting # 68 http://www.sharepointmn.com Meeting # 73 Upcoming Schedule Next Meeting January 12 th 9:00 AM to 11:30 AM Microsofts Bloomington Office Topic: [TBD] Check www.sharepointmn.com for updates!www.sharepointmn.com Ongoing Schedule 2 nd Wednesday of every month 9:00 to 11:30 am Microsofts Bloomington Office http://www.sharepointmn.com

8 Meeting # 68 Local Events SharePoint Saturday – April 9, 2011 Normandale Community College http://www.sharepointsaturdaymn.com http://www.sharepointsaturday.org/twincities/default.aspx

9 http://www.sharepointmn.com Meeting # 68 Conferences Best Practices Conference – Week of March 7th, 2011 http://www.bestpracticesconference.com/ La Jolla, CA http://www.bestpracticesconference.com/ SharePoint Connections – March 27-30th, 2011 http://www.devconnections.com/conf/default.aspx?s=162 Orlando, FL Next Microsoft SharePoint Conference … October 3-6, 2011 http://www.mssharepointconference.com Anaheim, CA http://www.mssharepointconference.com

10 http://www.sharepointmn.com Meeting # 68 Announcements http://www.NothingButSharePoint.com Launched this week Combines content from: SharePoint Dev Wiki EndUserSharePoint.com SharePointJoel.com

11 http://www.sharepointmn.com Meeting # 68 Agenda Mobile Device Overview Topology SharePoint and Mobile 3 rd Party Extensibility

12 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Mobile Devices http://www.sharepointmn.com

13 Meeting # 68 http://www.sharepointmn.com Meeting # 73

14 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Phones http://www.sharepointmn.com

15 Meeting # 68 Old Phones Run!

16 http://www.sharepointmn.com Meeting # 68 Feature Phones Small distribution OS May have 3 rd party applications Browsers vary widely

17 http://www.sharepointmn.com Meeting # 68 Smartphones Standardized OS 3 rd Party Applications Advanced Web Browsers

18 http://www.sharepointmn.com Meeting # 68 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

19 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Tablets http://www.sharepointmn.com

20 Meeting # 68 http://www.sharepointmn.com Meeting # 73 Cool Kids

21 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 The original Web Tablet

22 http://www.sharepointmn.com Meeting # 68 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

23 http://www.sharepointmn.com Meeting # 68 Browsing vs Apps Browsers Write once, run multiple Less support for native device features Native Apps Specific to OS Flexible access to native features

24 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Topology http://www.sharepointmn.com

25 Meeting # 68 http://www.sharepointmn.com Meeting # 73

26 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 VPN

27 http://www.sharepointmn.com Meeting # 68 Mobile scenarios have more variables – Onsite – Offsite VPNs are Limited – Intermittent Connectivity – No Active Directory auto login

28 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Internal Wifi with AD

29 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Internal Wifi with Forms

30 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Extranet with Forms

31 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Extranet with ISA

32 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Extranet with UAG

33 http://www.sharepointmn.com Meeting # 68 BrowserProxy CredApp SuppWP7 Hub Internal Wifi – AD LimitedPlatform Dep Yes Internal Wifi – Forms GoodNoYesNo Extranet – Forms GoodNoYesNo Extranet – ISA to AD GoodYes No Extranet – UAGGoodYes

34 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Break http://www.sharepointmn.com

35 Meeting # 68 http://www.sharepointmn.com Meeting # 73 SharePoint and Mobile http://www.sharepointmn.com

36 Meeting # 68 The Easy Stuff Hey, I can see SharePoint on my phone! Viewing a Mobile Site – http://somesite/sitea/m http://somesite/sitea/m Mobile Representation of SiteA – Not all site templates are supported Notably Central Admin and Meeting Sites

37 http://www.sharepointmn.com Meeting # 68 How it Works The Magic of /m – Redirects mobile users to the mobile friendly pages – Contains a subset of SharePoints 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

38 http://www.sharepointmn.com Meeting # 68 How it Works (2007) What Happens For a Request? Site Request Team Site,… mbllists.aspx Wiki,Blog bloghome.aspx

39 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Demo: Viewing a site http://www.sharepointmn.com

40 Meeting # 68 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

41 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Demo: Creating Mobile Views http://www.sharepointmn.com

42 Meeting # 68 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 Webs Property Bag

43 http://www.sharepointmn.com Meeting # 68 Customizing the Display Customizations stored \12\TEMPLATE\CONROLTEMPLATE\ Pages can be customized by the template and section Title Contents Navigation Mobile_STS_HomePage_Title.ascx Mobile_STS_HomePage_Contents.ascx Mobile_STS_HomePage_Navigation.ascx 2010 2007

44 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Using InfoPath http://www.sharepointmn.com

45 Meeting # 68 Creating Mobile Solutions- InfoPath Supports Mobile Rendering

46 http://www.sharepointmn.com Meeting # 68 Creating Mobile Solutions Mobile can be a gateway to a process Workflow and Events can carry the solution List Item Mobile List Item Mobile InfoPath Solution

47 http://www.sharepointmn.com Meeting # 68 Full InfoPath Solution Fill Form Mobile Workflow Creates Tasks Fill Out Tasks in Mobile Success!

48 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Extensibility http://www.sharepointmn.com

49 Meeting # 68 Creating Mobile Custom Fields Why? – Youve 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

50 http://www.sharepointmn.com Meeting # 68 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 ASPs mobile abilities Deployment – Similar process to previous customizations – Make sure assembly is installed – Add proper ASP tag

51 http://www.sharepointmn.com Meeting # 68 Windows Phone 7 Office Hub Integrates Directly Quick access to files Standard mobile office suite

52 http://www.sharepointmn.com Meeting # 68 Mobile Entree 3 rd Party solution Prettier presentation User Configurable BI Template Can be extended with custom dev

53 http://www.sharepointmn.com Meeting # 68 http://www.sharepointmn.com Meeting # 73 Q&A http://www.sharepointmn.com

54 Meeting # 68 http://www.sharepointmn.com Meeting # 73 Thanks for coming! http://www.sharepointmn.com


Download ppt "Meeting # 68 Meeting # 73 Welcome to the Minnesota SharePoint User Group December 8 th, 2010 SharePoint."

Similar presentations


Ads by Google