Sharepoint 2010 Is Self Contained Application Framework

SharePoint 2010′s capabilities help companies quickly respond to changing business needs. In addition to sharing of documents, creation of workflows, group/team sites etc. advanced search and collaboration features have been added into the portal making it much desired for both intranet and internet web presence. Inheriting striking features from Office 2007, it has a ribbon bar at top, much like the one in Office ’07, to perform common tasks associated with the site pages and data. The latest version of the portal is far more efficient and user friendly in comparison to its earlier versions. It helps cut substantial training and maintenance costs, saves time and effort, and aptly prioritises business parameters. It’s new and fast Search Server 2010 provides for rich and efficient people and data search experience. Many inherent new and powerful capabilities used in collaboration with Microsoft Silverlight development, make Microsoft SharePoint 2010 portal a self contained application framework.

Several Microsoft Silverlight developer components enhance the novelty of the platform, providing a rich interactive user interface in SharePoint 2010 and are capable of producing user experience beyond what’s possible with standard HTML/JS constructs. Many say that it is Microsoft’s answer to Adobe Flash. Silverlight Web Part Visual Studio 2010 Extensions automate the creation and configuration of projects and assets used for deployment of applications while clubbing sample data with Expression Blend improving the design experience. The web parts essentially overcomes the sandboxed limitations, associated with earlier versions of SharePoint and helps developers to produce Rich Web Applications, through hassle-free and quick development cycles and very little code.

Silverlight Client Object Model allows developers to establish easy interactions with SharePoint 2010 from their applications easily – without having to write server-side code and to depend on the web services and their inherent limitations and complexities. Silverlight developer applications access SharePoint 2010 data and services using web services those increase the reach of both the data as well as the services. Both-way Interaction of the managed code inside Silverlight with the JavaScript and jQuery inside the hosting HTML page has got easier than ever before. Since one can use the MVVM pattern to separate the presentation from the processing later, it is far easier to change the look and feel of applications. Taking it further ahead, Out-of-Browser (OBB) applications, hosted by the client, can use the Portal’s remote APIs to access the portal data and services.

SharePoint Designer 2010 provides the features and tools needed to brand sites and add applications to the master pages, making it the perfect tool for power users who may not have experience developing solutions using Visual Studio, yet need to enhance the look and feel of their sites. Easier development initiatives in cloud environment, robustness and increased performance and functionality of navigation are compelling features of Silverlight development.

The developer community can take full advantage of the rich visual capabilities offered by Silverlight and include them in a SharePoint 2010 site, the rich and interactive content offering an incredible new world of possibilities. For example, one can offer an interactive balanced scorecard with animated graphs, rich navigation capabilities, and context menus. The benefits of using the technology are numerous. Since the codes run on the client, one can take advantage of the client computers accessing the Portal 2010 Server. One can utilise threading and asynchronous calls to offer responsive user interfaces and to take advantage of modern multi-core microprocessors in client computers offering great response times. Rich controls, animations, and exhilarating multimedia effects are achieved without overloading the server. It is this Silverlight development capability of isolating processing on the client that creates a self-contained application out of the Portal. Silverlight being cross-browser capable offers improved Out-of-Browser features to create applications those interact with the portal server yet run in the desktop, out of the web browser. It is a cakewalk building new capabilities quickly leveraging existing Silverlight knowledge, components and applications, integrating them with SharePoint 2010. Whether deploying an Intranet or an Internet solution, Silverlight development approach can really help make ones applications come to life on the SharePoint 2010 server, creating a compelling developer story!