Sunday, September 23, 2012

Choosing the right API in SharePoint 2013 preview



Developer can choose from multiple set of APIs for accessing share point 2013 preview and it depends on below explained of factors.
The type of the Application – This is one of the factors that decide which API to choose.  Developer might be developing the custom web part, App for SharePoint, Silverlight application, ASP.Net application, JavaScript used in SP page, SP application page, Timer jobs, and windows power shell scripts. So selection of the right APIs set depend upon which type of the above application you want to develop.
Proficiency in your skill -   If you are much familiar with SP 2010 client side development then you have lot of choices for choosing the APIs. But also if you are not familiar with SP development and have some good skills in one of the below technology then also you can develop the application choosing the API which matches your skill. So if you are familiar with JavaScript, ASP.NET,REST,.NET Framework ,Windows Phone, Silverlight, Windows PowerShell then you can choose the API matching to your skill.
Device on which Application Runs – This is also one of the important factors which make difference in choosing the right API for development. Your application may run on SP server, Cloud server, Client computers or mobile devices. So you have to think on this also while choosing  APIs set.

Below table gives some idea for choosing the right API set as per the application that you want to develop.
API set
Type of Application
Server Object Modal
Create custom web part, custom timer job, Application page, Site definition, Custom power shell command, Extension of CA
ECMA (JavaScript client side object modal)
Apps for office which works on SP, custom SP pages like html/java script which communicates with SP list/library for CRUD operation.
Silverlight Client side object Modal
SL application that works with SP List/Library and do CRUD operation with SP data
.net frame work CSOM
.net application that communicates with SP data.
REST and oData end points
Create android app which communicates with SP data.
Mobile Client Object Model
Create the windows phone app that communicates with SP data.

Hope you find this information useful in choosing the right API set for you SP 2013 application development.



Sunday, September 16, 2012

Creating New Web Application and Site Collection in SP2013 Preview

Here are some screens for creating new web application and site collection in share point 2013.This is not some complex thing but I just want to give its UI idea and some new features added while creating new web application & site collection.So go through below given screens and get updated your self...

Go to central administration and click on new web application. This brings below pop up fill required details for application.


In 2013 now we can activate the SharePoint application services at the time of creating application it self. The ServicesApplication drop down is selected to default type option with default services and if we want to activate  some more then need to select for custom type. After selecting the custom and checking the required services for your web application and click on create.



This is new processing animation added for showing the processing.



Your application is created and now time to create site collection




Clicking on create site collection brings below pop -up. Here now we have choice of creating site collection from  2010 or 2013 temple.Red color marked drop down give the clear idea. Fill required details for site collection and click on create button.


And your site collection is ready.





This is view all site content screen. Now every thing is of metro style.




This is with some different theme.








Sunday, September 9, 2012

Share Point 2013 Preview - New Features


Last week end I went through some new features of SharePoint 2013 preview. I explained it in my way in small synopsis for each feature. Also there are lot of other new features introduced in Share Point 2013 preview and this is only tip of the iceberg.  If I get time in next couple of days to explore all other I will definitely make available to you people in my coming new posts..!


eDiscovery

This is new feature added in SP 2013 for managing cases. The eDiscovery center creates a portal and this portal can be used to access cases to search, content holding and exporting.
The main benefit of this is that user can work with content that is preserved and can define the scope of preservation. The results now can be of documents, emails and wiki pages.
Mobile devices

Another important feature that added in SP2013 is the ability to render one SP published site in multiple devices. The push notification service can be enabled on the SP site for sending it to the windows phone device. The office web apps like excel, word and PowerPoint now can be browsed on mobile devices.
Business Connectivity Services

In BCS there are lot of new features added. Now it supports BDC connection, WCF, SQL Server, and .Net assemblies. The external lists now have ability to communicate using REST APIs for web and mobile device apps. There is addition of six new cmdlets for BDC.


Authentication
The SharePoint 2013 Preview now improved in claims-based authentication and now it’s easy to use compared to 2010. The Open Authorization 2.0 and server-to-server authentication is introduced which extends support for application authentication. The cross-server authentication access between SharePoint 2013 Preview and Exchange 2013 Preview is now possible and user can share apps on SharePoint store and manage access to certain people with claim identity.


Business intelligence

This is one of the important featured added in Excel. The IMBI (In-Memory BI Engine) now analysis of millions of rows of data .Power View Add-in for Excel. The visualizations, animations can be done with modeled data using smart querying. The excel service is enhanced to update BI in canter site template. Visio services are now improved with ability to add comments to Visio drawings.


Workflows
There are some architectural changes in 2013 SharePoint Workflow. If you want SP 2010 workflow building experience then just install share point 2013 server preview But if you want the SharePoint 2013 workflow platform, you need to install and configure Windows Azure Workflow to communicate with your Preview farm. To manage Azure workflow must need Windows PowerShell.


New App Model 

This new app model sets new web standards.  Now you can develop the user experience with HTML and Java script, and leverage share Point and other REST services right from the client using JavaScript and JSON. The new cloud app model also takes advantage of OAuth to allow for secure communication between SharePoint and remote hosted apps and services