This document discusses the development of mobile apps using SharePoint data and capabilities. It provides a short history of SharePoint and mobile apps, and highlights new opportunities with SharePoint 2013. It then demonstrates three mobile apps - LAMB-INFO for finding lamb meat locations, JANJETINA-ALERT for push notifications about available lamb meat, and ROAD TO LAMB MEET for accessing lamb meat across different non-Windows Phone devices using HTML5 and REST. The presentation emphasizes keeping apps SharePoint-centric while making them device-conform.
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Stronger than Chuck Norris: SharePoint in clouds, on earth, in subway and in the fruit salad (mango and apples)
1. Stronger than Chucka Norris:
SharePoint in clouds, on earth, in
subway and in the fruit salad (mango
and apples)
Development of SharePoint-powered mobile apps
ADIS JUGO, PlanB.
23.10.2012.
2. Agenda
• SharePoint and mobile applications – short
history
• New opporunities with SharePoint 2013
• Coding the Lamb-App
5. • The
• Most relevant corporate data stored in
SharePoint or leveraged through it
6. The challenge
• Data stored in SharePoint
• Data consumed everywhere
• User friendly, tailored to devices
• Permissions and security
Keep it SharePoint style Keep it device-conform
Data and permissions managed in SharePoint Visualization of the data looks different on different devices
9. The solution
• Development of mobile apps that leverage
SharePoint data
• Data-centric apps, focusing on user processes and
providing users with information
10. How did we do it yesterday?
• Actually, we don’t, but if we do, then…
• …direct access to the lists
– CSOM (ASP.NET)
– SPServices
– OData
11. And with SharePoint 2013
• Windows Phone 7.5 – SP Mobility API
– Windows Phone SDK 7.1 with 7.1.1. update
– SharePoint SDK for Windows Phone 7.1.
– Two new VS 2010 Templates:
• Windows Store Apps
– CSOM and/or REST
– HttpClient
• Rest
– REST – HTML5 or native apps
21. Please rate this lecture
and WIN Windows Phone 8X
by HTC!
Help us choose the best Sinergija lecturer! HTC and Microsoft will award
you – at the conference end, we’ll give one HTC Windows Phone 8X
to someone from the audience – randomly.
Go to www.mssinergija.net, log in and cast your votes!
You can rate only lectures that you were present at, just once. More lectures you rate, more chances you have.
Please use computers at the front of this room, or rate lecture from your phone or home computer, at Sinergija portal.
This prize contest will end at Thursday, October 24th at 21:00. Winner will be announced at the official Sinergija web
portal, www.mssinergija.net
Powered by:
22. Openness and Interoperability @Microsoft
Microsoft and Port25 Codeplex
Open Source blogs from the resources for
gateway for deeper platform community developers and
exploration of and the OSS Lab teams consumers of open
open source http://Port25.technet.com source projects
engagements http://www.codeplex.com
http://www.microsoft.com
/openness
Interoperability Open Up Shared Source
Bridges cross-Industry portal for
technical collaborative Interoperability and Programmatically
works Standards activities sharing code
http://www.interoperabilit http://www.microsoft.com http://www.microsoft.com
ybridges.com /interop/openup /sharedsource
OData Open Spec BizSpark
open source starter kit protocols, file formats, Program for Start-Up
for Internet publishing standards, technical companies from both
of Government datasets Specifications commercial and open
using the Open Data http://www.microsoft.c source backgrounds
http://ogdisdk.cloudapp.ne om/openspecific http://www.microsoft.com
t ations /bizspark
How can I receive up-to-date Openness announcements from Microsoft?
In addition to the websites above, you can receive regular updates to
Microsoft’s openness, interoperability and standards efforts via the following
channels:
• http://blogs.technet.com/b/openness/
• http://blogs.msdn.com/b/interoperability/
• http://twitter.com/OpenAtMicrosoft
• http://port25.technet.com
• http://channel9.msdn.com/Blogs/Interoperability