Windows 8 Apps im Businessumfeld konzentrieren sich stark auf die Isolation und Betrachtung eines Informationsaspekts. Hierzu können die Apps ihre Informationen beispielsweise von SharePoint als Datenquelle und Senke beziehen. Diese Session führt sie durch den Source Code einer Windows 8 App, deren Informationen über die SharePoint Search REST-API angefragt werden.
More than Just Lines on a Map: Best Practices for U.S Bike Routes
SharePoint Search REST API - trifft auf Windows 8 App
1. Boris Hofmann
7.-8. März 2013, Rosenheim
SharePoint Search
trifft auf Windows 8 App
REST API
SharePoi Software
Boris Hofmann
CEO nt Develope
Agile-IS GmbH Architekt r
2. Boris Hofmann
7.-8. März 2013, Rosenheim
SharePoi Search
nt API‘s REST API
Demo, Code Show
Win 8
KQL
App
Veranstalter:
3. Boris Hofmann
7.-8. März 2013, Rosenheim
SharePoint API Übersicht
http://msdn.microsoft.com/en-us/library/sharepoint/jj164060.aspx Veranstalter:
4. Boris Hofmann
7.-8. März 2013, Rosenheim
Entwicklersicht auf SP
Search
Veranstalter:
5. Boris Hofmann
7.-8. März 2013, Rosenheim
• WinRT
• CSOM
– Client-Side Object Model
• POCO
• REST
• OData
Veranstalter:
6. Boris Hofmann
7.-8. März 2013, Rosenheim
Keyword Query Language
(KQL)
* northwind traders, north* traders
M. Properties author:“Alan Steiner“
AND, NOT, OR author:“Alan Steiner“ OR author:“Karen Berg“
NEAR, ONEAR northwind NEAR traders / NEAR(n=3)
WORDS WORDS(Alan, Steiner) / Alan Steiner
XRANK Alan XRANK(cb=1000) traders
Veranstalter:
7. Boris Hofmann
7.-8. März 2013, Rosenheim
Search REST API
/_api/search/query?querytext‘<KQL>‘
selectproperties
startrow | rowlimit
refinementfilters
sortlist | enablesorting
enablequeryrules
/_api/search/suggest?querytext‘<KQL>‘
fprequerysuggestions
Veranstalter:
8. Boris Hofmann
7.-8. März 2013, Rosenheim
Demo
Search REST API
KQL
OData
Veranstalter:
9. Boris Hofmann
7.-8. März 2013, Rosenheim
Application Architecture
/_api/search/query?
/_api/search/suggestions?
/_api/SP.UserProfiles.PeopleManager
Veranstalter:
10. Boris Hofmann
7.-8. März 2013, Rosenheim
Demo
Win 8 SharePoint Search App
Code Show
Veranstalter:
11. Boris Hofmann
7.-8. März 2013, Rosenheim
Retrospektive
• Interaktion mit SharePoint über REST API
– OData – XML oder JSON
– Leichtgewichtig
– Unabhängig von der Client-Technologie
• Windows 8 App
Veranstalter:
12. Boris Hofmann
7.-8. März 2013, Rosenheim
Q&A
Boris Hofmann
bhofmann@agile-is.de
www.agile-is.de
@huzlibuzli
Veranstalter:
13. Boris Hofmann
7.-8. März 2013, Rosenheim
Vielen Dank
Boris Hofmann
bhofmann@agile-is.de
www.agile-is.de
@huzlibuzli
Veranstalter:
Hinweis der Redaktion
Eigene Vorstellung Boris Hofmann; Agile-IS GmbHSharePoint seit 200790% Projektarbeit; 10% Training