2. Summary
What is PhoneGap?
PhoneGap.ProjectStructure
Short DEMO and Tips
SharePoint.Communication
DEMO – CRUD with SharePoint 2013 REST
Services
3. What is PhoneGap?
PhoneGap is a collection of tools, and libraries
that allow you to build native mobile
applications for multiple devices.*
* PhoneGap Site
11. SharePoint.Communication = {
sp2013API.Extend: true
};
• _api alias for _api_bin/client.svc
• All new functionalities in _api are presented
in the _api_bin/client.svc as well
• Querying is similar to the Managed Client
Object Model
12. SharePoint.Communication = {
sp2013API.ServiceEndPoints: […]
};
Area Access point
Site http://sitecollection/_api/site
Web http://sitecollection/_api/web
http://
User Profile sitecollection/_api/SP.UserProfiles.Peo
pleManager
Search http://sitecollection/_api/search
Publishing http://sitecollection/_api/publishing
20. SharePoint.Communication = {
CRUD.Update: {…}
};
•If-Match header – etag identification
•RequestType: ‘PUT’ or ‘MERGE’
•Do I need to mention the FormDigest?
23. Thanks to our Sponsors:
Diamond Sponsor:
Platinum Sponsors:
Gold Sponsors:
Swag Sponsors:
Media Partners:
24. Expect very soon: SharePoint Saturday!
Saturday, June 8, 2013
Same familiar format – 1 day filled with sessions focused on
SharePoint technologies
Best SharePoint professionals in the region
Registrations will be open next week (15th)!
www.SharePointSaturday.eu
Editor's Notes
Question for the public: Which design pattern do you see in the index.html and js files?
Explain: www folder, content type for new files Explain the interaction between HTML and JS file – creates custom events AFTER device ready Show debugging information – App.cs file Show Config.xml file – the app manifest, explain about plugins
Open the feeds in the browser: http://93.152.184.204:2013/_api/contextinfo http://93.152.184.204:2013/_api/web/lists/ http://93.152.184.204:2013/_api/web/lists/getbytitle('Birthdays')/items http://93.152.184.204:2013/_api/web/lists/getbytitle('Birthdays')/items(1)