SharePoint Summit Toronto2011 KWizCom SharePoint2010 mobile solutions
1. Moving from Web-based collaboration to the mobile arena -Mobile, Task-Oriented Solutions Nimrod Geva Product Group Manager, KWizCom nimrod@kwizcom.com
12. What do mobile users need ? I am on the road I am in a hurry I need some specificinformation right now I need to update something specific right now My smartphone’s screen size is Not 19’’ 12
13. 13 DemoTrying to update a follow-up task just after finishing a meeting…
16. Finally I can add the follow-up task for myself! Why do I need this field?? It’s a NEW task so of course it was not started!! Same for this one…why is it here?? Now I have to select myself..
17. So..what’s missing? I DON’T need to haveour company portal’s UI inside my smartphone.(even if it looks great) 17
18. So..what’s missing? I DON’T need to see a long list of all the libraries and lists in my workspace. 18
19. So..what’s missing? I DON’T need the exact same generic list forms,with unnecessary fields and menus. 19
20. In simple words: I do NOT need a portal while I am on the road. 20 Show me exactly what I need to accomplish my tasks!
21. So what do mobile users need ? A much more focused interface: Task-Oriented Context-Sensitive 21
24. Task-Oriented Interface “The task-focused interface is a type of user interface that makes tasks, not information, the primary unit of interaction.” 23
25. Show me ONLY what I need! Instead of showing me everything
52. How can you get there? Task oriented interface Context sensitive interface Better rendering for smartphones
53. How can we get there? Customization Development 3rd-party solutions
54. Customization Create list forms for Mobile clients using InfoPath: Include only relevant fields. Different forms for different target audiences. Web parts including custom links for different audiences.
55. Development(not too deep) Create a master page for mobile Create a CSS for mobile Use mobile rendering freeware sourcecode
58. Development Field-level permissions View-level permissions Dynamic custom buttons Dynamic defaults Dynamic field constraints Better support for various types of smartphones
You lose the User interface and end up with thin data-layer with limited data entry capabilities
Task Oriented – The task-focused interface is a type of user interface that makes tasks, not information, the primary unit of interaction.Context Sensitive – Behave differently according to the current situation:Who I am, Where I amType of informationState of the current record