Introducing the app model for SharePoint 2013

Monday, July 16, 2012

SharePoint 2013 and Office 2013 Here Now Developer Preview Key Resources






This model explains how to create a test environment to use when you upgrade from SharePoint Server 2010 or SharePoint Foundation 2010 to SharePoint 2013 Products Preview.

Office 2013

Developer Training



Document
Document
This model explains the process that you use when you upgrade from SharePoint Foundation 2010 or SharePoint Server 2010 to SharePoint Foundation 2013 Preview or SharePoint Server2013 Preview.
FREE
RELEASE DATE:
7/16/2012
Document
Document
This model explains how to create a test environment to use when you upgrade fromSharePoint Server 2010 or SharePoint Foundation 2010 to SharePoint 2013 Products Preview.
FREE
RELEASE DATE:
7/16/2012
Document
Document
Use the upgrade worksheet to plan a process that upgrades to SharePoint 2013 Preview.
FREE
RELEASE DATE:
7/16/2012
Application
Application
SharePoint Designer 2013 is the tool of choice for the rapid development of SharePointapplications.
FREE
RELEASE DATE:
7/16/2012
Application
Application
SharePoint Foundation 2013 is the essential solution for organizations that need a secure, manageable, web-based collaboration platform.
FREE
RELEASE DATE:
7/16/2012
Application
Application
Language packs enable creation of sites and site collections in multiple languages without requiring separate installations of SharePoint Foundation 2013 Preview
FREE
RELEASE DATE:
7/16/2012
Application
Application
Language packs enable creation of sites and site collections in multiple languages without requiring separate installations of SharePoint Server 2013 Preview
FREE
RELEASE DATE:
7/16/2012
Application
Application
The SharePoint Server 2013 Client Components SDK can be used to enable remote and local development with SharePoint Server 2013
FREE
RELEASE DATE:
7/16/2012
Document
Document
The versatility of SharePoint 2013 Preview provides opportunities to develop a topology that satisfies your business goals.
FREE
RELEASE DATE:
7/16/2012
Document
Document
This model illustrates the databases that that support SharePoint 2013 Preview.
FREE
RELEASE DATE:
7/16/2012

Business Connectivity Services architecture

Tuesday, June 19, 2012

Microsoft Business Connectivity Service provides Collaboration Platform between SharePoint and External Systems.And beautiful feature for External Data and Applications in Side the SharePoint 2010.
By Using BCS  In SharePoint 2010 you can Create External Content Type for External Data Source and which allows you interaction in SharePoint list and Other out of the box Features. Collaboration External data with Microsoft Office Business Application like Microsoft excel, outlook, Word, Workspace Clients. Take a great advantage of Office user experience in your external business data Like Sap and other System. BCS is a Solution for business data to give standard interface for users and single development Platform for Developer to Manage Multiple Data Source and  Collaboration ADO.net,Web Service,Wcf to Create New rich SharePoint Application with  integrated  existing external Data .
By using Business Connectivity Service you can consolidate communications with back end data Sources    like  Databases and Business Application like dynamic, Oracle, SAP, SQL Server. its very  Easy Collaborate Data between SharePoint and Office 2010 with Others System with leverage  of SharePoint 2010 Features Like Workflow ,InfoPath form and Clients Microsoft Office Application. By using InfoPath you can design very fast CRUD Form with external content type and list.  Normally in enterprises data is coming from various data sources and business Application. It’s really difficult for Developers  to mange them for business User.Allow them to Collaborate. And also user has to experience so many deferent User Interfaces and UX . So as developer you should bring them one single uniform user interface for there   all Multiple Data source  and  external System for easy user experience.

If Drilling into the BCS Architecture

Reference http://technet.microsoft.com/en-us/library/ee661740.aspx

If we see BCS Arch web have two type of BCS Runtime.
BCS  Server Side Runtime 
    Which Deal list by using  External Content Type  with SSS.
BCS Client Runtime
      Microsoft Office with Custom Plugin and out of the box functionality for List. cache for external data source which allow offline customization.



  Major Component  for BCS Solutions
 
  External List 
   contain external data upon external content type
  External Content Type 
basic Matadata and scheme for to Manage CURD operation with external data-source. and Provide Object Model and map data Type with external system(Web Service,Db,LOB,Rest)  and SharePoint.

Data Types Supported by External List InfoPath Forms
http://msdn.microsoft.com/en-us/library/ff621597.aspx

  External Data 
          (Data form source like contacts from dynamic in outlook  )
 API   Consumer


Use Secure Store Service.
To connect BCS with deferent external Systems. you need to different credentials for  current   user with Multiple accounts. To store all credentials  for use of BCS we use SSS.
 Reference http://msdn.microsoft.com/en-us/library/ee554863.aspx

Customize External List Forms Using Microsoft InfoPath
http://msdn.microsoft.com/en-us/library/ee554886.aspx

BCS Support for Visual Studio 2010 and SharePoint 2010 designer

Visual Studio 2010 


Example : http://msdn.microsoft.com/en-us/gg621216(how to Create External Content type)

 Visual Studio BDC Model
                            Model is the major  Component of BCS. Model is entity(ECT) which contain data structures. abstract Methods .
   http://msdn.microsoft.com/en-us/library/bb447533.aspx 
  Modelling with Web Service 
   model will depend on the behaviours of Wcf & web service Methods with programmed  on web service Side.
    Every ECT should have uniquely identify an instance of that type. because without unique identifier bcs can not fine instance of entity. 


External System Connectivity
 You can use . Web Service and ADO as well but bcs provides out of the box connectors with biztalk and Custom Connectors API.
http://msdn.microsoft.com/en-us/library/ff464398.aspx

SharePoint  2010 Designer 


ECT Designer in SPD 2010 allow you to create ECTs by connecting Web Servies and and Xml, Dd with xml and code

Example : http://msdn.microsoft.com/en-us/library/ee556431.aspx
Reference  http://msdn.microsoft.com/en-us/library/ee556789.aspx

Business Connectivities Service with XML
http://msdn.microsoft.com/en-us/library/ee559369.aspx
http://msdn.microsoft.com/en-us/library/ee556805.aspx


Types of Solution 


by Usama Wahab Khan

Windows 8 and Html 5 Metro Style Session @ Maju

Friday, April 13, 2012













Visual Studio 11 and .NET Framework 4.5 and Windows 8

Tuesday, March 6, 2012





Major new Feature of Visual Studio 2011 is leverage the power of the Windows 8 specially Metro Style Application with Windows Dev Center by using HTML 5 Support and Strong markup and java script intelligence full incompatibility with .net framework 4.5 new features for Asp.net and C#. VS2011 have such great support of search.SharePoint Support is really cool specially remote publishing ,testing , Debugging feature. thanks a god now visual web part is available in sandbox great support and IntelliSense for JavaScript with streamlined temps.

Core Feature of .net framework 4.5 Vs 2011



IDE
  • Metro UI and window 8 App
  • multiple monitors
  • Improved Soution explorer
  • html 5 and xmal degsiner enhancement
  • Strong ALM Support with TFS 2011
  • SharePoint Remote Deployment (Love it :)
  • Support for with CSS 3 and HTML 5 ,XMAL(silverlight)
  • Just in time compiler on multi-core processors
  • Stronge Regular expression engine
  • Enhancement of MEF


    Asp.net
  • Asynchronously http request and responses
  • web sockets
  • Model binders (great feature)
  • Expressions for DataBind ( Like when you we some thing like that for databind Text='<%#BindItem.FirstName %>' it will give us intelligence.
  • Support for HTML5 CSS 3
  • GridView enhancement

Windows 8 Metro App

Full Support for html 5 css3 and xmal with template.

SharePoint 2010 Support
Improved SharePoint 2010 Sandbox Soluiton
Create Lists and Content Types by Using New Designers
Create Site Columns
Create Silverlight Web Parts
Publish SharePoint Solutions to Remote SharePoint Servers
Test SharePoint Performance by Using Profiling Tools
Create Sandboxed Visual Web Parts
Improved Support for Sandboxed Solutions.
Support for JavaScript Debugging and IntelliSense for JavaScript
Streamlined SharePoint Project Templates
use full resource
download
Learn
TFS
Chanel 9 and other

HTML 5 :) Overview for Web development

Saturday, February 25, 2012



SHarePoint Master Page HTML 5 (great work by MvP)

http://kyleschaeffer.com/sharepoint/v5-responsive-html5-master-page/

Helpful Links

http://msdn.microsoft.com/en-us/ie/dd819097
http://msdn.microsoft.com/en-us/library/gg589511(v=vs.85).aspx
http://msdn.microsoft.com/en-us/library/gg589510(v=vs.85).aspx
http://msdn.microsoft.com/library/gg699339(VS.85).aspx
http://msdn.microsoft.com/library/gg589503.aspx
http://msdn.microsoft.com/library/gg589484(v=VS.85).aspx
http://msdn.microsoft.com/library/gg589491(v=VS.85).aspx
http://msdn.microsoft.com/library/gg589526(v=VS.85).aspx
http://msdn.microsoft.com/library/gg589488(v=VS.85).aspx
http://msdn.microsoft.com/library/gg589504(v=VS.85).aspx
http://msdn.microsoft.com/library/gg589490(v=VS.85).aspx
http://ie.microsoft.com/testdrive/Default.html
http://msdn.microsoft.com/en-us/library/gg589502(v=VS.85).aspx
http://msdn.microsoft.com/en-us/magazine/hh335062.aspx
http://msdn.microsoft.com/en-us/hh550089
http://msdn.microsoft.com/en-us/hh549253
http://msdn.microsoft.com/en-us/hh552482
http://msdn.microsoft.com/en-us/hh549259
http://msdn.microsoft.com/en-us/hh549261
http://disneydigitalbooks.go.com/tron/
http://www.thisshell.com/
http://theuprisingcreative.com/
http://joshuasortino.com/
http://unionstationdenver.com/
http://cinemur.fr/
http://www.ultranoir.com/en/#!/home/
http://www.iamyuna.com/
http://www.moodsofnorway.com/
http://vlog.it/
http://www.beetle.com/
http://www.ds5.citroen.com/
http://www.storiesinflight.com/html5/

The Future is Loading (Maju Online HTML 5 Workshop )

Wednesday, February 22, 2012