Jack
Jack

Reputation: 10623

SharePoint mobile client development options

I have read through a good amount of documentation and a few blogs and wanted to check my understand of the options for SharePoint mobile client development without requiring development on the SharePoint server itself.

SharePoint 2010

  1. Server Object Model: Not applicable since code must run on SharePoint server.
  2. Client Object Model (JavaScript): Not applicable since cross-site scripting not allowed.
  3. Client Object Model (Managed .Net code): Possible, but would require an additional .Net server to communicate with SharePoint server. This new server could then serve JSON to mobile clients.
  4. RESTful: Limited functionality, but unlike Managed Client Object Model, would not require an additional server.

SharePoint 2007

  1. Server Object Model: Not applicable since code must run on SharePoint server.
  2. Deprecated SOAP web service: Possible.

Questions: Is this list exhaustive? Are my summaries accurate?

Upvotes: 1

Views: 137

Answers (1)

glenatron
glenatron

Reputation: 11372

I believe that for SharePoint 2007 there was a certain amount that could be done through FrontPage RPC calls as well. The Web Service interface was a trifle buggy and often incomplete, I'm not sure it was widely used and it certainly didn't seem well supported.

When I worked for a company that interfaced with SharePoint extensively we had our own web service that worked with the Server Object Model. Even that ran into problems as parts of the Object Model are not that well exposed and don't always seem that well understood even within Microsoft, but it was the only way to get a sufficient degree of remote integration with Sharepoint.

Upvotes: 2

Related Questions