<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Balaji&#039;s Blog</title>
	<atom:link href="http://balajiindia.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://balajiindia.wordpress.com</link>
	<description>Sharing is wealth !!!</description>
	<lastBuildDate>Wed, 14 Sep 2011 17:44:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='balajiindia.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Balaji&#039;s Blog</title>
		<link>http://balajiindia.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://balajiindia.wordpress.com/osd.xml" title="Balaji&#039;s Blog" />
	<atom:link rel='hub' href='http://balajiindia.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Using jQuery with custom Web services in SharePoint</title>
		<link>http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/</link>
		<comments>http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/#comments</comments>
		<pubDate>Thu, 26 May 2011 23:18:52 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[Webservice]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint</guid>
		<description><![CDATA[I had an requirement of using&#160; jQuery for fetching data from my custom web service. The approach was adopted to have better UI experience, So the user doesn’t feel the post back and flickering of screens.&#160; &#160; I faced lot of issues to make it work, with all the note points found by goggling J <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=65&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div class="WordSection1">
<p>I had an requirement of using<span>&nbsp; </span><span class="SpellE">jQuery</span> for fetching data from my custom web service. The approach was adopted to have better UI experience,</p>
<p>So the user doesn’t feel the post back and flickering of screens.<span>&nbsp; </span></p>
<p>&nbsp;</p>
<p>I faced lot of issues to make it work, with all the note points found by goggling <span style="font-family:Wingdings;"><span>J</span></span> made it work like charm.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The approach as follows</p>
<p>&nbsp;</p>
<p><b>Step </b>1. Create a web service </p>
<p><b>Step </b>2. Client Side JavaScript definition to consume the web service </p>
<p>&nbsp;</p>
<p><b>Step 1: Create web service</b></p>
<p>&nbsp;</p>
<p>We will create a custom web service with a web method <span class="SpellE"> <b><i>HelloWorld</i></b></span> that takes a <b><i>name</i></b> as parameter and returns back a string in <b>JSON</b> format.</p>
<p>&nbsp;</p>
<p><b>JSON</b> &#8211; <b>J</b>ava <b>S</b>cript <b>O</b>bject <b>N</b>otation <a href="http://www.json.org/" target="_blank">more info</a></p>
<p>&nbsp;</p>
<p>It’s the same as C# objects. <span class="SpellE">Object.Property</span> to access the value.</p>
<p>&nbsp;</p>
<p>Create a new web service project in ASP.NET and the web service definition as follows</p>
<p>&nbsp;</p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">namespace</span><span style="font-family:Courier New;font-size:10pt;"> WebService1</span></p>
<p><span style="font-family:Courier New;font-size:10pt;">{</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">using</span> System.ComponentModel;</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">using</span> System.Web.Services;</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">using</span> System.Web.Script.Services;</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">using</span> System.Web.Script.Serialization;</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;">&lt;summary&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> Summary description for Service1</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;">&lt;/summary&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>[<span style="color:#2b91af;">WebService</span>(Namespace = <span style="color:#a31515;"> &quot;<a href="http://tempuri.org/" target="_blank">http://tempuri.org/</a>&quot;</span>)]</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>[<span style="color:#2b91af;">ScriptService</span>]</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>[<span style="color:#2b91af;">WebServiceBinding</span>(ConformsTo = <span style="color:#2b91af;"> WsiProfiles</span>.BasicProfile1_1)]</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>[<span style="color:#2b91af;">ToolboxItem</span>(<span style="color:blue;">false</span>)]</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">public</span> <span style="color:blue;">class</span> <span style="color:#2b91af;">Service1</span> : System.Web.Services.<span style="color:#2b91af;">WebService</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>{</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;">&lt;summary&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> Hello world</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;">&lt;/summary&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;">&lt;param name=&quot;name&quot;&gt;</span><span style="color:green;">Name</span><span style="color:gray;">&lt;/param&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:gray;">///</span><span style="color:green;"> </span><span style="color:gray;">&lt;returns&gt;</span><span style="color:green;">Hello name</span><span style="color:gray;">&lt;/returns&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[<span style="color:#2b91af;">WebMethod</span>]</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>[<span style="color:#2b91af;">ScriptMethod</span>(ResponseFormat = <span style="color:#2b91af;"> ResponseFormat</span>.Json)]</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">public</span> <span style="color:blue;">string</span> HelloWorld(<span style="color:blue;">string</span> name)</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>responseObject = <span style="color:blue;">new</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>{</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;&nbsp;</span>MyName = <span style="color:#a31515;">&quot;Hello &quot;</span> &#043; name</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>};</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">return</span> <span style="color:blue;">new</span> <span style="color:#2b91af;">JavaScriptSerializer</span>().Serialize(responseObject);</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>}</span></p>
<p><span style="font-family:Courier New;font-size:10pt;">}</span></p>
<p>&nbsp;</p>
<p><b><span style="background:yellow;">Note:</span></b></p>
<p class="MsoListParagraph"><span style="font-family:Wingdings;"><span>ü<span style="font:7pt Times New Roman;">&nbsp; </span></span></span>[<span class="SpellE">ScriptService</span>] to be added to allow calls from java script</p>
<p>&nbsp;</p>
<p class="MsoListParagraph"><span style="font-family:Wingdings;"><span>ü<span style="font:7pt Times New Roman;">&nbsp; </span></span></span>[<span class="SpellE">ScriptMethod</span>(<span class="SpellE">ResponseFormat</span> = <span class="SpellE">ResponseFormat.Json</span>)] over the method definition to return JSON</p>
<p>&nbsp;</p>
<p><i>SharePoint context</i></p>
<p>Deploy the web service to the 12 hive folder to be accessible for any user regardless of the permission rights.</p>
<p>The following handler has to be added to the <span class="SpellE"> web.config</span> in the layouts folder to <b><i>avoid the 500 internal server error </i></b>that will occur when you call the service from <span class="SpellE">jQuery</span>.</p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">&lt;</span><span style="font-family:Courier New;color:#a31515;font-size:10pt;">httphandlers</span><span style="font-family:Courier New;color:blue;font-size:10pt;">&gt;</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">&lt;</span><span style="color:#a31515;">add</span> <span style="color:red;"> verb</span><span style="color:blue;">=&quot;*&quot;</span> <span style="color:red;">path</span><span style="color:blue;">=&quot;*.asmx&quot;</span> <span style="color:red;">validate</span><span style="color:blue;">=&quot;false&quot;</span> <span style="color:red;">type</span><span style="color:blue;">=&quot;System.Web.Script.Services.ScriptHandlerFactory, </span></span></p>
<p style="text-indent:.5in;margin-left:1in;"><span style="font-family:Courier New;color:blue;font-size:10pt;">System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;</span><span style="font-family:Courier New;font-size:10pt;"> <span style="color:blue;">/&gt;</span></span></p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">&lt;/</span><span style="font-family:Courier New;color:#a31515;font-size:10pt;">httphandlers</span><span style="font-family:Courier New;color:blue;font-size:10pt;">&gt;</span></p>
<p>&nbsp;</p>
<p><b>Step 2: Client Side JavaScript definition</b></p>
<p>&nbsp;</p>
<p><span class="SpellE">jQuery</span> AJAX calls are very simple to use compared to the native AJAX calls.<span>&nbsp; </span>The call is made in <span class="SpellE">jQuery</span> by calling the function with required parameters.</p>
<p>&nbsp;</p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">var</span><span style="font-family:Courier New;font-size:10pt;"> Name=<span style="color:#a31515;">&quot;Balaji&quot;</span>;</span></p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">var</span><span style="font-family:Courier New;font-size:10pt;"> servicePath = <span style="color:#a31515;">&quot;/_layouts/1033/myservice/Service1.asmx&quot;</span>;</span></p>
<p><span style="font-family:Courier New;color:green;font-size:10pt;">//the current site url &#043; service url</span></p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">var</span><span style="font-family:Courier New;font-size:10pt;"> serviceURL = location.href.substring(0, location.href.lastIndexOf(<span style="color:#a31515;">&#8216;/&#8217;</span>)) &#043; servicePath;</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"></span>&nbsp;</p>
<p><span style="font-family:Courier New;font-size:10pt;">$.ajax({</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>type: <span style="color:#a31515;">&quot;POST&quot;</span>,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>contentType: <span style="color:#a31515;">&quot;application/json; charset=utf-8&quot;</span>,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>url: serviceURL &#043; <span style="color:#a31515;">&quot;/HelloWorld&quot;</span>,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>data: <span style="color:#a31515;">&#8216;{&quot;name&quot;:&quot;&#8217;</span> &#043; Name &#043; <span style="color:#a31515;"> &#8216;&quot;}&#8217;</span>,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>dataType: <span style="color:#a31515;">&quot;json&quot;</span>,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span>&nbsp;&nbsp;</span>success: processResult,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>error: failure,</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>crossDomain: <span style="color:blue;">true</span></span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>});</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"></span>&nbsp;</p>
<p><span style="font-family:Courier New;color:green;font-size:10pt;">//Handle result</span></p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">function</span><span style="font-family:Courier New;font-size:10pt;"> processResult(xData) {</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span><span style="color:blue;">var</span> responseObject = jQuery.parseJSON(xData.d);</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp; </span>alert(responseObject.MyName);</span></p>
<p><span style="font-family:Courier New;font-size:10pt;">}</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"></span>&nbsp;</p>
<p><span style="font-family:Courier New;color:green;font-size:10pt;">//Handle Failure</span></p>
<p><span style="font-family:Courier New;color:blue;font-size:10pt;">function</span><span style="font-family:Courier New;font-size:10pt;"> failure(){</span></p>
<p><span style="font-family:Courier New;font-size:10pt;"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span>alert(<span style="color:#a31515;">&quot;Error occurred&quot;</span>);</span></p>
<p><span style="font-family:Courier New;font-size:10pt;">}</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><b><span style="background:yellow;">Note:</span></b></p>
<p class="MsoListParagraph"><span style="font-family:Wingdings;"><span>ü<span style="font:7pt Times New Roman;">&nbsp; </span></span></span><span class="SpellE">contentType</span> and <span class="SpellE"> dataType</span> to be defined as JSON</p>
<p class="MsoListParagraph"><span style="font-family:Wingdings;"><span>ü<span style="font:7pt Times New Roman;">&nbsp; </span></span></span><span class="SpellE">crossDomain</span> is set to true when you make cross domain queries like your app runs in a different domain and the service runs in another domain.</p>
<p>&nbsp;</p>
<p class="MsoListParagraph"><span style="font-family:Wingdings;"><span>ü<span style="font:7pt Times New Roman;">&nbsp; </span></span></span>The parameter passed to the <span class="SpellE">webservice</span> is case sensitive and the format should be JSON. </p>
<p class="MsoListParagraph">The parameter &quot;name&quot; in the web method <span class="SpellE"> HelloWorld</span> is the same in the <span class="SpellE">jQuery</span> call &quot;data&quot; attribute.</p>
<p style="text-indent:.5in;">data: &#8216;{&quot;name&quot;:&quot;&#8217; &#043; Name &#043; &#8216;&quot;}&#8217;</p>
<p>&nbsp;</p>
<p>Hope this kick starts.</p>
</p></div>
<p> <br />
<hr /> This message is for the designated recipient only and may contain privileged, proprietary, or otherwise private information. If you have received it in error, please notify the sender immediately and delete the original. Any other use of the email by you is prohibited.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/65/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/65/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/65/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=65&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2011/05/27/using-jquery-with-custom-web-services-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>CAML Basics</title>
		<link>http://balajiindia.wordpress.com/2010/06/05/caml-basics/</link>
		<comments>http://balajiindia.wordpress.com/2010/06/05/caml-basics/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 10:17:00 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[CAML]]></category>

		<guid isPermaLink="false">https://balajiindia.wordpress.com/2010/06/05/caml-basics/</guid>
		<description><![CDATA[CAML (Collaborative Application Markup Language) The CAML queries are internally used to query the SharePoint List with specific conditions and formatting. It is very powerful as SQL queries and improves the performance. The CAML query can be split into Display Part Conditional Part Display Part They are generally used to display the content in a <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=58&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong><font size="2">CAML (Collaborative Application Markup Language)</font></strong></p>
<p>The CAML queries are internally used to query the SharePoint List with specific conditions and formatting. It is very powerful as SQL queries and improves the performance. The CAML query can be split into </p>
<ul>
<li>Display Part </li>
<li>Conditional Part </li>
</ul>
<p><strong>Display Part</strong></p>
<p>They are generally used to display the content in a grouped and ordered manner.</p>
<p>Eg: OrderBy, GroupBy</p>
<blockquote><p>&lt;Query&gt;     <br />&#160; &lt;OrderBy&gt;      <br />&#160;&#160;&#160; &lt;FieldRef Name=&#8217;Name&#8217;/&gt;      <br />&#160; &lt;/OrderBy&gt;      <br />&#160; &lt;GroupBy&gt;      <br />&#160;&#160;&#160; &lt;FieldRef Name=&#8217;Location&#8217;/&gt;      <br />&#160; &lt;/GroupBy&gt;      <br />&lt;/Query&gt;</p>
</blockquote>
<p><strong>Conditional Format</strong></p>
<p>They are used to retrieve data with certain conditions. Like using logical operators. The following example queries will give an overview.</p>
<p><strong>1.Simple Condition</strong></p>
<p>The condition (Name ==”Balaji”) in CAML form would look like</p>
<blockquote><p>&lt;Where&gt;     <br />&#160; &lt;Eq&gt;      <br />&#160;&#160;&#160; &lt;FieldRef Name=&#8217;Name&#8217;/&gt;      <br />&#160;&#160;&#160; &lt;Value Type=&#8217;Text&#8217;&gt;Balaji&lt;/Value&gt;      <br />&#160; &lt;/Eq&gt;      <br />&lt;/Where&gt;</p>
</blockquote>
<p><strong>2.Multiple Condition</strong></p>
<p>Multiple condition with Logical operators have a tricky part that each logical operator can have two parts more than two should have another logical operator to be defined encapsulating it.</p>
<p>The condition((Name ==”Balaji”) &amp;&amp; (Location==”Chennai”) &amp;&amp; (ID==1))in CAML form would look like</p>
<blockquote><p>&lt;Where&gt;     <br />&#160; &lt;And&gt;      <br />&#160;&#160;&#160; &lt;And&gt;      <br />&#160;&#160;&#160;&#160;&#160; &lt;Eq&gt;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;FieldRef Name=&#8217;Name&#8217;/&gt;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;Value Type=&#8217;Text&#8217;&gt;Balaji&lt;/Value&gt;      <br />&#160;&#160;&#160;&#160;&#160; &lt;/Eq&gt;      <br />&#160;&#160;&#160;&#160;&#160; &lt;Eq&gt;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;FieldRef Name=&#8217;Location&#8217;/&gt;      <br />&#160;&#160;&#160;&#160;&#160;&#160;&#160; &lt;Value Type=&#8217;Text&#8217;&gt;Chennai&lt;/Value&gt;      <br />&#160;&#160;&#160;&#160;&#160; &lt;/Eq&gt;      <br />&#160;&#160;&#160; &lt;/And&gt;      <br />&#160;&#160;&#160; &lt;Eq&gt;      <br />&#160;&#160;&#160;&#160;&#160; &lt;FieldRef Name=&#8217;ID&#8217;/&gt;      <br />&#160;&#160;&#160;&#160;&#160; &lt;Value Type=&#8217;Number&#8217;&gt;1&lt;/Value&gt;      <br />&#160;&#160;&#160; &lt;/Eq&gt;      <br />&#160; &lt;/And&gt;      <br />&lt;/Where&gt;</p>
</blockquote>
<table border="1" cellspacing="0" cellpadding="2" width="400">
<tbody>
<tr>
<td valign="top" width="115"><strong>Normal Operator</strong></td>
<td valign="top" width="285"><strong>SharePoint&#160; specific </strong></td>
</tr>
<tr>
<td valign="top" width="115">=</td>
<td valign="top" width="285">Eq</td>
</tr>
<tr>
<td valign="top" width="115">&gt;</td>
<td valign="top" width="285">Gt</td>
</tr>
<tr>
<td valign="top" width="115">&lt;</td>
<td valign="top" width="285">Lt</td>
</tr>
<tr>
<td valign="top" width="115">&gt;=</td>
<td valign="top" width="285">Geq</td>
</tr>
<tr>
<td valign="top" width="115">&lt;=</td>
<td valign="top" width="285">Leq</td>
</tr>
<tr>
<td valign="top" width="115">Like</td>
<td valign="top" width="285">Contains</td>
</tr>
<tr>
<td valign="top" width="115">Null Check</td>
<td valign="top" width="285">IsNull</td>
</tr>
<tr>
<td valign="top" width="115">Not Null</td>
<td valign="top" width="285">NotNull</td>
</tr>
<tr>
<td valign="top" width="115">Begins</td>
<td valign="top" width="285">BeginsWith</td>
</tr>
<tr>
<td valign="top" width="115">Date Range</td>
<td valign="top" width="285">DateRangesOverlap</td>
</tr>
<tr>
<td valign="top" width="115">&amp;&amp;</td>
<td valign="top" width="285">And</td>
</tr>
<tr>
<td valign="top" width="115">||</td>
<td valign="top" width="285">Or</td>
</tr>
</tbody>
</table>
<p>Generally CAML queries can be easily generated using several tools. Refer the following link for more info <a href="http://msdn.microsoft.com/en-us/library/ff648040.aspx">http://msdn.microsoft.com/en-us/library/ff648040.aspx</a></p>
<p>SP Value types <a href="http://msdn.microsoft.com/en-us/library/aa558695(BTS.20).aspx">http://msdn.microsoft.com/en-us/library/aa558695(BTS.20).aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/58/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/58/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/58/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=58&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2010/06/05/caml-basics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>MEF with Silverlight 4</title>
		<link>http://balajiindia.wordpress.com/2010/05/10/mef-with-silverlight-4/</link>
		<comments>http://balajiindia.wordpress.com/2010/05/10/mef-with-silverlight-4/#comments</comments>
		<pubDate>Mon, 10 May 2010 12:26:00 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[MEF]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">https://balajiindia.wordpress.com/2010/05/10/mef-with-silverlight-4/</guid>
		<description><![CDATA[MEF – Managed Extensibility Framework. While building applications for SharePoint using Silverlight came across a scenario of dynamic loading of XAP and loading an application. The main reason moving towards this approach is scalability and to reduce the load time delay in loading the XAP files. This approach serves the request by dynamic loading of <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=54&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>MEF – Managed Extensibility Framework. While building applications for SharePoint using Silverlight came across a scenario of dynamic loading of XAP and loading an application. The main reason moving towards this approach is scalability and to reduce the load time delay in loading the XAP files. This approach serves the request by dynamic loading of the content. I will come up with a simple application demonstrating MEF. Now I will post the quick ref links of MEF.</p>
<p><strong><a href="http://feedproxy.google.com/~r/CSharperImage/~3/XiBbaAnkmYI/ten-reasons-to-use-managed.html" target="_blank">10 Reasons to use MEF</a></strong></p>
<p><strong>Blogs</strong></p>
<p><a href="http://codebetter.com/blogs/glenn.block/archive/2009/11/30/building-the-hello-mef-dashboard-in-silverlight-4-part-i.aspx" target="_blank">Part 1</a> , <a href="http://codebetter.com/blogs/glenn.block/archive/2009/12/04/building-hello-mef-part-ii-metadata-and-why-being-lazy-is-a-good-thing.aspx" target="_blank">Part 2</a> , <a href="http://codebetter.com/blogs/glenn.block/archive/2009/12/15/building-hello-mef-part-iii-xap-partitioning-with-the-host-s-permission-and-the-sweetness-of-recomposition.aspx" target="_blank">Part 3</a> , <a href="http://codebetter.com/blogs/glenn.block/archive/2010/03/07/building-hello-mef-part-iv-deploymentcatalog.aspx" target="_blank">Part 4</a> , <a href="http://codebetter.com/blogs/glenn.block/archive/2010/03/07/building-hellomef-part-v-refactoring-to-viewmodel.aspx" target="_blank">Part 5</a></p>
<p><strong>Videos</strong></p>
<p><a href="http://channel9.msdn.com/posts/mtaulty/MEF--Silverlight-4-Beta-Part-1-Introduction/" target="_blank">Channel 9 Video series</a></p>
<p><strong>Demo</strong></p>
<p><a href="http://www.orktane.com/Labs/CloudLight/" target="_blank">Cloud Light</a> Application submitted for Mix code challenge just 10Kb of size(<a href="http://www.orktane.com/Blog/post/2010/01/25/Creating-and-Porting-applications-to-Cloud-Light.aspx" target="_blank">More..</a>)</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/54/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/54/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/54/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=54&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2010/05/10/mef-with-silverlight-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Don&#8217;t Lie to your boss if you are in Social Networking !!!!!!</title>
		<link>http://balajiindia.wordpress.com/2010/04/12/dont-lie-to-your-boss-if-you-are-in-social-networking/</link>
		<comments>http://balajiindia.wordpress.com/2010/04/12/dont-lie-to-your-boss-if-you-are-in-social-networking/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 10:12:23 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Fun]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2010/04/12/dont-lie-to-your-boss-if-you-are-in-social-networking/</guid>
		<description><![CDATA[I love sharing my status to people and updates. I use to tweet more and I got this as an email warning from one of my friend and immediately I changed my accounts to be private and locked to public view and started a personal twitter account.(Confidential don&#8217;t tell anyone)<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=53&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>I love sharing my status to people and updates. I use to tweet more and I got this as an email warning from one of my friend and immediately I changed my accounts to be private and locked to public view and started a personal twitter account.(Confidential don&#8217;t tell anyone)</p>
</blockquote>
<p><a href="http://balajiindia.files.wordpress.com/2010/04/clip_image002.jpg"><img style="display:inline;border-width:0;" title="clip_image002" border="0" alt="clip_image002" src="http://balajiindia.files.wordpress.com/2010/04/clip_image002_thumb.jpg?w=510&#038;h=1768" width="510" height="1768" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=53&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2010/04/12/dont-lie-to-your-boss-if-you-are-in-social-networking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>

		<media:content url="http://balajiindia.files.wordpress.com/2010/04/clip_image002_thumb.jpg" medium="image">
			<media:title type="html">clip_image002</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamically show image in Silverlight</title>
		<link>http://balajiindia.wordpress.com/2010/03/03/dynamically-show-image-in-silverlight/</link>
		<comments>http://balajiindia.wordpress.com/2010/03/03/dynamically-show-image-in-silverlight/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 12:23:00 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Dynamic]]></category>
		<category><![CDATA[Image]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2010/03/03/dynamically-show-image-in-silverlight/</guid>
		<description><![CDATA[I had a requirement to show images in Silverlight dynamically and that was quite simple can be done in two steps in a minute but I spend nearly hours to figure out the issue. Dynamically show images from code behind var bitmapImage = new BitmapImage(new Uri(“http://www.google.co.in/intl/en_com/images/logo_plain.png”); image1.Source = bitmapImage; The above code will make you <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=50&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I had a requirement to show images in Silverlight dynamically and that was quite simple can be done in two steps in a minute but I spend nearly hours to figure out the issue.</p>
<p>Dynamically show images from code behind</p>
<blockquote><p>var bitmapImage = new BitmapImage(new Uri(“<a href="http://www.google.co.in/intl/en_com/images/logo_plain.png">http://www.google.co.in/intl/en_com/images/logo_plain.png</a>”);       <br />image1.Source = bitmapImage;</p>
</blockquote>
<p>The above code will make you smile only if you run the application from the silverlight web application project and not the default genarated testpage.html</p>
<p>The whole point is that this scenario works only if the application is hosted or run from an local web application with fileserver.</p>
<p>Note: Only JPG,PNG,BMP works this way and GIF doesn&#8217;t go well. Check this post to make GIF work</p>
<p><a title="http://www.eggheadcafe.com/tutorials/aspnet/c0046ba1-5df5-486a-8145-6b76a40ea43d/silverlight-handling-cro.aspx" href="http://www.eggheadcafe.com/tutorials/aspnet/c0046ba1-5df5-486a-8145-6b76a40ea43d/silverlight-handling-cro.aspx">http://www.eggheadcafe.com/tutorials/aspnet/c0046ba1-5df5-486a-8145-6b76a40ea43d/silverlight-handling-cro.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/50/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/50/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/50/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=50&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2010/03/03/dynamically-show-image-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint DB an Overview</title>
		<link>http://balajiindia.wordpress.com/2010/01/25/sharepoint-db-an-overview/</link>
		<comments>http://balajiindia.wordpress.com/2010/01/25/sharepoint-db-an-overview/#comments</comments>
		<pubDate>Sun, 24 Jan 2010 21:20:12 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Backup]]></category>
		<category><![CDATA[DB]]></category>
		<category><![CDATA[Log]]></category>
		<category><![CDATA[SQL]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2010/01/25/sharepoint-db-an-overview/</guid>
		<description><![CDATA[The SharePoint heart is SQL it acts as the brain behind the scenes. SharePoint installed on a server edition OS uses the Internal Database by default. You can manually configure SharePoint to pick the SQL server on Configuration. To check the instances running on the machine you can use the SQL Configuration manager. &#160; The <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=48&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The SharePoint heart is SQL it acts as the brain behind the scenes. SharePoint installed on a server edition OS uses the <a href="http://en.wikipedia.org/wiki/Windows_Internal_Database" target="_blank">Internal Database</a> by default. You can manually configure SharePoint to pick the SQL server on Configuration. To check the instances running on the machine you can use the SQL Configuration manager.</p>
<p>&#160;<a href="http://balajiindia.files.wordpress.com/2010/01/image.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="image" border="0" alt="image" src="http://balajiindia.files.wordpress.com/2010/01/image_thumb.png?w=361&#038;h=197" width="361" height="197" /></a> </p>
<p>The above picture shows two instances Internal Database and SQL Express.</p>
<p> Use <a href="http://www.microsoft.com/downloads/details.aspx?familyid=08e52ac2-1d62-45f6-9a4a-4b76a8564a2b&amp;displaylang=en" target="_blank">SQL management studio</a> for easier access. Use the instance to connect to appropriate instance and expand the databases to view the db attached to the particular instance</p>
<p><a href="http://balajiindia.files.wordpress.com/2010/01/smgt.png"><img style="display:block;float:none;margin-left:auto;margin-right:auto;border-width:0;" title="smgt" border="0" alt="smgt" src="http://balajiindia.files.wordpress.com/2010/01/smgt_thumb.png?w=342&#038;h=263" width="342" height="263" /></a> </p>
<p>The default configured would have three db’s by default</p>
<h6>&#160;</h6>
<h6>_AdminContent&#160; (Central Admin)</h6>
<p>&#160;&#160;&#160; The central administration db will be generally one per farm. </p>
<h6>&#160;</h6>
<h6>Wss_Content (Site Content)</h6>
<p>&#160;&#160;&#160; The content database is created one by default that can hold 15000 sites    <br />This can be created separately for each application created in the farm to have control over the growth of the db. </p>
<p>Find the content db in your farm</p>
<p>Central Admin &gt;&gt;Application management &gt;&gt; Content Databases </p>
<h6>&#160;</h6>
<h6>Wss_Search (Search Index) </h6>
<p>This is only applicable if only search index is enabled for the farm.</p>
<blockquote><p><strong>Note: </strong>The default database created will have the following settings auto growth (db would grow as the data increases) and no size limit for the db file. This applies for both the .MDF(SQL Database) and .LDF(SQL Log)</p>
</blockquote>
<p>The procedure that can avoid the situations. The following are my personal view and take necessary backup before you proceed. </p>
<h6>Pre &#8211; Action</h6>
<ol>
<li><font color="#666666">Connect to instance with Management studio</font></li>
<li><font color="#666666">Right-Click the db properties</font></li>
</ol>
<p><a href="http://balajiindia.files.wordpress.com/2010/01/image1.png"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="image" border="0" alt="image" src="http://balajiindia.files.wordpress.com/2010/01/image_thumb1.png?w=392&#038;h=352" width="392" height="352" /></a> </p>
<p>3.Select the Files and you can see two files the db and the log</p>
<p>4.Click the button in the Autogrowth button and you will find the following window.</p>
<p><a href="http://balajiindia.files.wordpress.com/2010/01/image2.png"><img style="border-bottom:0;border-left:0;display:block;float:none;margin-left:auto;border-top:0;margin-right:auto;border-right:0;" title="image" border="0" alt="image" src="http://balajiindia.files.wordpress.com/2010/01/image_thumb2.png?w=244&#038;h=194" width="244" height="194" /></a>5. Set the Restricted file growth as plan and that size should be greater than the existing file.</p>
<p>&#160;</p>
<h6>Post – Action</h6>
<p>The Pre-action would help once a new server is setup. The main case is everyone miss this step and finally once log grows huge they search around for an solution. Check this might help. The below is my view and take precautions before giving a try.</p>
<ol>
<li><font color="#666666">Stop SharePoint services and IIS</font></li>
<li><font color="#666666">Connect to the SQL Instance</font></li>
<li><font color="#666666">Expand the Databases item</font></li>
<li>select the db right click &gt;&gt;Tasks &gt;&gt; Detach </li>
<li>Rename the log file of the detached db</li>
<li>Attach the db manually using the following query in SQKlMGmt </li>
<p> sp_attach_single_file_db @<a href="http://twitter.com/dbname">dbname</a>= &#8216;databasename&#8217;, @<a href="http://twitter.com/physname">physname</a>= &#8216;C:\Databases\databasefile.mdf&#8217;</ol>
<p>7. <font color="#666666">Start SharePoint services and IIS that generates a new log file.</font></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/48/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/48/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/48/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=48&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2010/01/25/sharepoint-db-an-overview/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>

		<media:content url="http://balajiindia.files.wordpress.com/2010/01/image_thumb.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://balajiindia.files.wordpress.com/2010/01/smgt_thumb.png" medium="image">
			<media:title type="html">smgt</media:title>
		</media:content>

		<media:content url="http://balajiindia.files.wordpress.com/2010/01/image_thumb1.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>

		<media:content url="http://balajiindia.files.wordpress.com/2010/01/image_thumb2.png" medium="image">
			<media:title type="html">image</media:title>
		</media:content>
	</item>
		<item>
		<title>SharePoint web service a Beginner guide</title>
		<link>http://balajiindia.wordpress.com/2009/12/18/sharepoint-web-service-a-beginner-guide/</link>
		<comments>http://balajiindia.wordpress.com/2009/12/18/sharepoint-web-service-a-beginner-guide/#comments</comments>
		<pubDate>Fri, 18 Dec 2009 06:38:00 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2009/12/18/sharepoint-web-service-a-beginner-guide/</guid>
		<description><![CDATA[The post gives a basic Idea about the web services inbuilt with the SharePoint which can be used in other types of desktop application and Silverlight application. The SOAP request has to be sent in the web request body to get the response from the web service. eg: SOAP call for getting the WebCollection. &#34;&#60;?xml <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=34&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>The post gives a basic Idea about the web services inbuilt with the SharePoint which can be used in other types of desktop application and Silverlight application. </p>
<ul>The SOAP request has to be sent in the web request body to get the response from the web service.</ul>
<ul><em>eg: SOAP call for getting the WebCollection.</em></ul>
<ul><em></em></ul>
<blockquote><p>&quot;&lt;?xml version=&quot;&quot;1.0&quot;&quot; encoding=&quot;&quot;utf-8&quot;&quot;?&gt;&#160; <br />&lt;soap12:Envelope xmlns:xsi=&quot;&quot;<a href="http://www.w3.org/2001/XMLSchema-instance&quot;&quot;">http://www.w3.org/2001/XMLSchema-instance&quot;&quot;</a> xmlns:xsd=&quot;&quot;<a href="http://www.w3.org/2001/XMLSchema&quot;&quot;">http://www.w3.org/2001/XMLSchema&quot;&quot;</a> xmlns:soap12=&quot;&quot;<a href="http://www.w3.org/2003/05/soap-envelope&quot;&quot;">http://www.w3.org/2003/05/soap-envelope&quot;&quot;</a>&gt;&#160; <br />&#160;&#160;&#160; &lt;soap12:Body&gt;&lt;GetWebCollection&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; xmlns=&quot;&quot;<a href="http://schemas.microsoft.com/sharepoint/soap/">http://schemas.microsoft.com/sharepoint/soap/&quot;&quot;</a> /&gt;&#160; <br />&#160;&#160;&#160;&#160; &lt;/soap12:Body&gt;&#160; <br />&lt;/soap12:Envelope&gt;&quot;;</p>
</blockquote>
<ul></ul>
<p>The most commonly required url’s for interrogating with the SharePoint web. Replace the localhost with your SharePoint server url and hit the enter and you will see the SOAP request and reply format.</p>
<ul>
<li>http://<i>localhost</i>/_vti_bin/Webs.asmx &#8211; <strong>sites and sub sites</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/Lists.asmx &#8211; <strong>Lists</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/Alerts.asmx &#8211; <strong>Alerts</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/DspSts.asmx -<strong>Schemas and data</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/DWS.asmx &#8211; <strong>Document Workspaces </strong></li>
<li>http://<i>localhost</i>/_vti_bin/Forms.asmx –<strong>User interface forms </strong></li>
<li>http://<i>localhost</i>/_vti_bin/Imaging.asmx &#8211; <strong>Picture libraries </strong></li>
<li>http://<i>localhost</i>/_vti_bin/Meetings.asmx &#8211; <strong>Meeting Workspaces </strong></li>
<li>http://<i>localhost</i>/_vti_bin/Permissions.asmx &#8211; <strong>SharePoint Services security</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/SiteData.asmx &#8211; <strong>SharePoint Portal Server</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/Sites.asmx &#8211; <strong>Site templates</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/UserGroup.asmx &#8211; <strong>Users and groups</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/versions.asmx &#8211; <strong>File versions</strong> </li>
<li>http://<i>localhost</i>/_vti_bin/Views.asmx -&#160; <strong>views of lists </strong></li>
<li>http://<i>localhost</i>/_vti_bin/WebPartPages.asmx -<strong> </strong><strong>Web Parts</strong> </li>
</ul>
<p> Hope this gives a basic idea about web services and the further post will explain in making a web service call..&#160; </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/34/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/34/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/34/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=34&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2009/12/18/sharepoint-web-service-a-beginner-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Top Twitter Apps</title>
		<link>http://balajiindia.wordpress.com/2009/12/04/top-twitter-apps/</link>
		<comments>http://balajiindia.wordpress.com/2009/12/04/top-twitter-apps/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 03:39:15 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Apps]]></category>
		<category><![CDATA[Twitter]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2009/12/04/top-twitter-apps/</guid>
		<description><![CDATA[Twitter is the most spoken word of the year 2009. I started tweeting only mid of this year but I love tweeting it shares the information both personal and the technical. The friends who follow you will be up to date.I don&#8217;t have to call and check what are you up to ? This really <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=31&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Twitter is the most spoken word of the year 2009. I started tweeting only mid of this year but I love tweeting it shares the information both personal and the technical. The friends who follow you will be up to date.I don&#8217;t have to call and check what are you up to ?</p>
<p>This really helps people stay in touch.</p>
<p>The apps that I found to be the best ones.</p>
<p><strong>Windows </strong></p>
<p>Witty &#8211; <a href="http://code.google.com/p/wittytwitter/">http://code.google.com/p/wittytwitter/</a></p>
<p>Seesmic &#8211; <a title="http://seesmic.com/" href="http://seesmic.com/">http://seesmic.com/</a> (Updated 20/6)</p>
<p><strong>Desktop Gadget (Vista / Win 7)</strong></p>
<p>Tweetz &#8211; <a title="http://blueonionsoftware.com/gadgets.aspx" href="http://blueonionsoftware.com/gadgets.aspx">http://blueonionsoftware.com/gadgets.aspx</a></p>
<p><strong>Google Desktop</strong></p>
<p><a title="http://www.twittergadget.com/" href="http://www.twittergadget.com/">http://www.twittergadget.com/</a></p>
<p><strong>iPhone / iPod Touch /MAC </strong></p>
<p><a href="http://twitterrific.com/">http://twitterrific.com/</a></p>
<p><a title="http://itunes.apple.com/app/twitter/id333903271?mt=8" href="http://itunes.apple.com/app/twitter/id333903271?mt=8">http://itunes.apple.com/app/twitter/id333903271?mt=8</a> (Updated 20/6)</p>
<p><strong>BlackBerry</strong></p>
<p><a title="http://www.ubertwitter.com/" href="http://www.ubertwitter.com/"><strong>http://www.ubertwitter.com/</strong></a></p>
<p><strong>Nokia</strong></p>
<p><a href="http://www.nokiasymbianthemes.com/free-mobile-applications/all-mobile-twitter-apps-for-nokia">http://www.nokiasymbianthemes.com/free-mobile-applications/all-mobile-twitter-apps-for-nokia</a></p>
<p><strong> Java Based </strong></p>
<p>Snaptu &#8211; <a title="http://www.snaptu.com/" href="http://www.snaptu.com/">http://www.snaptu.com/</a>&#160; (Updated 20/6)</p>
<p>Fring &#8211; <a title="http://www.fring.com/" href="http://www.fring.com/">http://www.fring.com/</a>&#160; (Updated 20/6)</p>
<p>Hope this helps the newbie.</p>
<p>If you find something interesting and I have missed it feel free to comment on it.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/31/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/31/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/31/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=31&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2009/12/04/top-twitter-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Chrome OS Review</title>
		<link>http://balajiindia.wordpress.com/2009/11/30/chrome-os-review/</link>
		<comments>http://balajiindia.wordpress.com/2009/11/30/chrome-os-review/#comments</comments>
		<pubDate>Mon, 30 Nov 2009 17:28:00 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[Google]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2009/11/30/chrome-os-review/</guid>
		<description><![CDATA[Today I got a chance to preview Chrome OS and I would like to share the experience. Downloaded the chrome VM and loaded it on my PC. It didn&#8217;t login at first and finally found the trick to use the login name chromium to login. Google Chrome OS focuses on three things Speed, Simplicity, Security <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=30&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today I got a chance to preview Chrome OS and I would like to share the experience.</p>
<p>Downloaded the chrome VM and loaded it on my PC.</p>
<p>It didn&#8217;t login at first and finally found the trick to use the login name chromium to login.</p>
<ul>
<li>Google Chrome OS focuses on three things Speed, Simplicity, Security </li>
<li>All data on Chrome OS is in the cloud </li>
<li>Chrome OS looks like Chrome browser </li>
<li>User data on machine is always encrypted and always synced to the cloud – local data is just a cache </li>
<li>Cold reboot demo – to logon screen in 7 sec, full OS in another 3 sec </li>
<li>It can be used on Netbooks. </li>
<li>Chrome OS is open source and you can download it from<strong> </strong><a href="http://src.chromium.org/"><strong>here</strong></a> </li>
</ul>
<ul>You Tube Demo &#8211; <a href="http://www.youtube.com/watch?v=hJ57xzo287U">http://www.youtube.com/watch?v=hJ57xzo287U</a></ul>
<p>VM download &#8211; <a title="http://gdgt.com/google/chrome-os/download/" href="http://gdgt.com/google/chrome-os/download/">http://gdgt.com/google/chrome-os/download/</a></p>
<p>Direct VM &#8211; <a title="http://tiny.cc/4iOOw" href="http://tiny.cc/4iOOw">http://tiny.cc/4iOOw</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/30/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/30/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/30/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=30&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2009/11/30/chrome-os-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>
	</item>
		<item>
		<title>Install and develop SharePoint applications on Window 7 &#8211; 64 Bit</title>
		<link>http://balajiindia.wordpress.com/2009/10/12/install-and-develop-sharepoint-applications-on-window-7/</link>
		<comments>http://balajiindia.wordpress.com/2009/10/12/install-and-develop-sharepoint-applications-on-window-7/#comments</comments>
		<pubDate>Mon, 12 Oct 2009 09:48:00 +0000</pubDate>
		<dc:creator>Balaji</dc:creator>
				<category><![CDATA[Sharepoint]]></category>

		<guid isPermaLink="false">http://balajiindia.wordpress.com/2009/10/12/install-and-develop-sharepoint-applications-on-window-7/</guid>
		<description><![CDATA[I used to develop web parts in windows 2008 server and it was pretty sluggish and felt bad to use a server OS as a desktop machine. So I thought could try installing SharePoint over windows 7. I came across issues on first install and gave up and went back to windows 2008. Once I <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=27&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<blockquote><p>I used to develop web parts in windows 2008 server and it was pretty sluggish and felt bad to use a server OS as a desktop machine. So I thought could try installing SharePoint over windows 7. I came across issues on first install and gave up and went back to windows 2008. Once I was bored and was keen to find out a way to install SP on windows 7  and finally succeeded.</p></blockquote>
<h3>Install Procedures</h3>
<p>Install Visual studio 2008 with SQL express edition( this will be used as a DB server)</p>
<p>I would Thank Bamboo solution for the post <a href="http://tinyurl.com/wssonwin7">http://tinyurl.com/wssonwin7</a></p>
<p>Do the following steps mentioned in the above post link and while configuring in the below stage</p>
<p><a href="http://balajiindia.files.wordpress.com/2009/11/config_5f00_21.png"><img style="display:inline;border-width:0;" title="config_5F00_2[1]" src="http://balajiindia.files.wordpress.com/2009/11/config_5f00_21_thumb.png?w=301&#038;h=258" border="0" alt="config_5F00_2[1]" width="301" height="258" /></a></p>
<p>use .\SQLEXPRESS this is your internal Express edition instance and your system login credentials.</p>
<p>finally use the create application to create a base site. Some time you may face an issue the create application may be hidden in the central administration.</p>
<p>Run Internet Explorer as Administrator to resolve <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><a title="http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi" href="http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi"></a></p>
<h3>Development</h3>
<p>I have been using Visual Studio Extensions &#8211; VSS 1.2 for a long time with no issues but tried installing VSS 1.3 and it turned out odd and didn&#8217;t work pretty well on the first try but finally succeeded. VSS1.3 looks cool has lot new features ease of deployment and debugging.</p>
<p><strong>VSS 1.3</strong></p>
<p>If you face any issues in using VSS1.3 first check the web service running in the IIS namely VSSEWSS try to open the address in browser and it should open up with a default page or try you need to register WCF with IIS and update its scriptmaps. to do this,</p>
<ol>
<li>Navigate to %SystemRoot%\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\</li>
<li>Execute ServiceModelReg.exe -i</li>
</ol>
<p>more info on this tool can be found here:</p>
<p><a href="http://msdn.microsoft.com/en-us/library/ms732012.aspx">http://msdn.microsoft.com/en-us/library/ms732012.aspx</a></p>
<p><strong>VSS 1.2</strong></p>
<p>If you plan to go with VSS 1.2 over 64 Bit use this tool ORCA MSI Editor to remove 32 Bit check</p>
<p>1. Run VSeWSSv12.exe</p>
<p>2. Copy C:\Program Files (x86)\MSECache\vsewssv12.en-us to a temp folder</p>
<p>3. Open Orca (from the platform SDK) and load VSeWSSv12.msi</p>
<p>3. Remove the following lines</p>
<ul>
<li>InstallExecuteSequence&gt;X64System</li>
<li>InstallUISequence&gt;X64System</li>
<li>InstallExecuteSequence&gt;WSSNotInstalled</li>
<li>InstallUISequence&gt;WSSNotInstalled</li>
</ul>
<p>4. Run edited MSI</p>
<h3>Download Links</h3>
<p>WSS 3.0 32 Bit <a href="http://tinyurl.com/wss3sp2x86">http://tinyurl.com/wss3sp2x86</a></p>
<p>WSS 3.0 64 Bit <a href="http://tinyurl.com/wss3sp2x64">http://tinyurl.com/wss3sp2x64</a></p>
<p>VSS 1.2 32 Bit <a href="http://tinyurl.com/vss12">http://tinyurl.com/vss12</a></p>
<p>VSS 1.3 32 Bit <a href="http://tinyurl.com/vse13-x86">http://tinyurl.com/vse13-x86</a></p>
<p>VSS 1.3 64 Bit <a href="http://tinyurl.com/vse13-x64">http://tinyurl.com/vse13-x64</a></p>
<p>ORCA <a title="http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi" href="http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi">http://www.technipages.com/wp-content/uploads/2007/11/orca.Msi</a></p>
<p>Feel free to comment if you face any issues that may help others.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/balajiindia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/balajiindia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/balajiindia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/balajiindia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/balajiindia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/balajiindia.wordpress.com/27/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/balajiindia.wordpress.com/27/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/balajiindia.wordpress.com/27/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=balajiindia.wordpress.com&amp;blog=10267709&amp;post=27&amp;subd=balajiindia&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://balajiindia.wordpress.com/2009/10/12/install-and-develop-sharepoint-applications-on-window-7/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/22f03c5425f0ecc364547ff2adc65e15?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">balajimilo</media:title>
		</media:content>

		<media:content url="http://balajiindia.files.wordpress.com/2009/11/config_5f00_21_thumb.png" medium="image">
			<media:title type="html">config_5F00_2[1]</media:title>
		</media:content>
	</item>
	</channel>
</rss>
