If you want to access SharePoint Server 2007 Data today, you have two ways of doing it (based on your needs):
- Writing a Server Application
- This application resides in server
- Writing a Client Application
- This client application can run from any other server or a desktop
How are we building these Server and Client applications today?
We interact with the Server Object Model, which are nothing but SharePoint APIs and build applications.
The Future of SharePoint Client Applications
SharePoint 2010 introduces the new Client Object Model. From the sneak peak videos:
So, how things are going to change?
Any code sample?
The only source of information available for now is the Developer Sneak Peak Video.
In the video, a Silverlight application is built using the Client Object Model.
The assemblies added to the project are:
And also there is a using statement added in the code behind:
And the code showcasing this new Client Object Model:
You can explore the Microsoft.SharePoint.Client namespace in the SharePoint 2010 Technical Preview Documentation
Lets hope this Client Object Model simplifies accessing SharePoint data from client applications 🙂