<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Say what? Microsoft Malaysia One ISV Technology Blog : SharePoint Products and Technologies Protocols</title><link>http://blogs.msdn.com/fai/archive/tags/SharePoint+Products+and+Technologies+Protocols/default.aspx</link><description>Tags: SharePoint Products and Technologies Protocols</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>SharePoint To Go: Released to Web</title><link>http://blogs.msdn.com/fai/archive/2008/10/16/sharepoint-to-go-released-to-web.aspx</link><pubDate>Thu, 16 Oct 2008 12:17:05 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9001620</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/9001620.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=9001620</wfw:commentRss><description>&lt;p&gt;Thanks to a reader of my blog, &lt;a href="http://blogs.msdn.com/fai/archive/2008/08/19/sharepoint-to-go.aspx"&gt;SharePoint To Go sample application&lt;/a&gt; now uses the Sync Framework 1.0 RTM. The kind contributor of the updated version is one Daniel Studer from Switzerland. Thank you very much, I really appreciate it.&lt;/p&gt;  &lt;p&gt;Daniel has updated sample application and in his own words:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;I have updated the version.&lt;/p&gt;    &lt;p&gt;Errors (not fixed):&lt;/p&gt;    &lt;p&gt;- IntegerCalculator not available&lt;/p&gt;    &lt;p&gt;(C:\Fieldcontent\SCSF-Apr2008\QuickStarts\Offline\DisconnectedAgent\IntegerC&lt;/p&gt;    &lt;p&gt;alculator)&lt;/p&gt;    &lt;p&gt;Errors (fixed):&lt;/p&gt;    &lt;p&gt;- Added the new References to Sync Services&lt;/p&gt;    &lt;p&gt;- Changed SqlCeMetadataStore to SqlMetadataStore&lt;/p&gt;    &lt;p&gt;I can't test the project, first I must change the credentials to forms. I hoped it's easier to connect to sharepoint for data synchronization. Both way SQL Server SSIS and Sync Framework needs a lot of code. Just the access developer can work easy and fast with sharepoint lists.&lt;/p&gt;    &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;You could easily get the IntegerCalculator from the SCSF-Apr2008 Quick Start application. Anyway you don't really need the Integer Calculator because this demo is about consuming the List.asmx web service from SharePoint.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;Yes in order to consume the List.asmx, you first need to add the permissions in SharePoint administration. Please refer to some articles on MSDN on how to do that. My bad, I forgot to document the steps required and I have kinda forgotten what I'd done to enable it. But I've also done a quick hack. Search for NetworkCredentials in my solution. I modified the proxy class (generated by VS when I add a Web reference) to properly use the NetworkCredentials of the standard user in my VPC, who is tfsrtm08\darren. &lt;/p&gt;  &lt;p&gt;There seems to be a lot of code in order to do synchronization even when using the Sync Framework. However this is not exactly true. When I developed this sample application, I was reusing most of the code in the sample apps that came with the Sync Framework tutorial. Essentially, all I provided was the implementation classes that is derived from the generic sync provider class in the tutorial. Having said that, it is still relatively simple and it does not involve that many lines of code.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt; &lt;iframe style="border-bottom: #dde5e9 1px solid; border-left: #dde5e9 1px solid; padding-bottom: 0px; background-color: #ffffff; margin: 3px; padding-left: 0px; width: 240px; padding-right: 0px; height: 66px; border-top: #dde5e9 1px solid; border-right: #dde5e9 1px solid; padding-top: 0px" marginheight="0" src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/SharePointToGo|_RTM.zip" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;Disclaimer: I have not tested the content of fix provided by Daniel. Everything is provided as-is by Daniel.&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9001620" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/SharePoint+Products+and+Technologies+Protocols/default.aspx">SharePoint Products and Technologies Protocols</category><category domain="http://blogs.msdn.com/fai/archive/tags/Sync+Framework/default.aspx">Sync Framework</category></item><item><title>Where have I been during my MIA days?</title><link>http://blogs.msdn.com/fai/archive/2008/08/20/swhere-have-i-been-during-my-mia-day.aspx</link><pubDate>Wed, 20 Aug 2008 10:56:24 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8880864</guid><dc:creator>hoongfai</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/fai/comments/8880864.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8880864</wfw:commentRss><description>&lt;p&gt;You may have realized by now that my recent blog posts are not in chronological order. But I think that this is better than not blogging at all. Life's revolved around TechEd SEA 2008 since the past one month. Check out my profile on the TechEd SEA 2008 website &lt;a href="http://www.microsoft.com/malaysia/techedsea2008/speakers.mspx#Lai" target="_blank"&gt;here&lt;/a&gt;. My session synopsis are all on this &lt;a href="http://www.microsoft.com/malaysia/techedsea2008/session.mspx" target="_blank"&gt;site&lt;/a&gt;, just search for my name. &lt;/p&gt; &lt;p&gt;It was also the first month in Microsoft's new fiscal year of FY09, which starts in July every year. That means plenty of business meetings with my ISV partners, especially with managed partners to ensure we start the new fiscal year fresh with good plans, and means to bring in the results.&lt;/p&gt; &lt;p&gt;While preparing for my session that was titled SharePoint To Go!, I holed up in my study room for 4 days straight in sharpening that rusty coding-Swiss army-knife of mine. It was enjoyable and very satisfying to say the least. In doing that I learnt a great deal about the &lt;a href="http://msdn.microsoft.com/en-us/sync/default.aspx" target="_blank"&gt;Microsoft Sync Framework&lt;/a&gt;, which has since RTM, and also played with one of the app blocks in the Smart Client Software Factory. &lt;/p&gt; &lt;p&gt;The week before TechEd SEA 2008, I was in Seattle to attend an internal technical conference called TechReady. It was also a satisfying and unforgettable experience as I won the Top Performing Partner Evangelist award. The award comes with a Flip video camera, which sadly I haven't had the time to start using it yet. I should have used it at TechEd to do some video recording of the crowd. It wasn't all party and drinks in Seattle, I had to go back to my hotel room every evening to continue working on my demo!&lt;/p&gt; &lt;p&gt;In a later blog post, I will surely explain what were my key learning, steps, and resources I came across while developing the demo for my TechEd session. While I was thinking about how best to retain and share the knowledge, an idea was born. This will be my pet project for this FY, and I hope to have more details of that at a later time, perhaps around Oct timeframe. Meanwhile keep reading my blog. Cheers!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8880864" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/SharePoint+Products+and+Technologies+Protocols/default.aspx">SharePoint Products and Technologies Protocols</category><category domain="http://blogs.msdn.com/fai/archive/tags/TechEd+SEA+2008/default.aspx">TechEd SEA 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/Smart+Client+Software+Factory/default.aspx">Smart Client Software Factory</category><category domain="http://blogs.msdn.com/fai/archive/tags/Sync+Framework/default.aspx">Sync Framework</category></item><item><title>SharePoint To Go!</title><link>http://blogs.msdn.com/fai/archive/2008/08/19/sharepoint-to-go.aspx</link><pubDate>Tue, 19 Aug 2008 14:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8878502</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8878502.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8878502</wfw:commentRss><description>&lt;P&gt;I'm back. My apologies to those who have been waiting for me to upload the bits after my breakout sessions and ILL session from TechEd SEA 2008. I'll start off with my session that is titled OFC311 SharePoint Applications To Go! - Building Occasionally-Connected SharePoint Applications Using the Microsoft Sync Framework.&lt;/P&gt;
&lt;P&gt;You can go ahead and create a list on your SharePoint site. Update the part of the code that points to the SharePoint List Web Service, which I have bookmarked. You need to open this solution using Visual Studio 2008, go to the Bookmarks windows, and navigate through all the bookmarks in sequence.&lt;/P&gt;
&lt;P&gt;At a later point, I will provide more meat to this, but in the meantime, check this out. &lt;/P&gt;
&lt;P&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/OFC311-SharePointToGo-Fai.pptx" frameBorder=0 scrolling=no mce_src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/OFC311-SharePointToGo-Fai.pptx"&gt;&lt;/IFRAME&gt;&lt;IFRAME style="BORDER-RIGHT: #dde5e9 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #dde5e9 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 3px; BORDER-LEFT: #dde5e9 1px solid; WIDTH: 240px; PADDING-TOP: 0px; BORDER-BOTTOM: #dde5e9 1px solid; HEIGHT: 66px; BACKGROUND-COLOR: #ffffff" marginWidth=0 marginHeight=0 src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/SharePointToGo.zip" frameBorder=0 scrolling=no mce_src="http://cid-77527ae3878b3eec.skydrive.live.com/embedrowdetail.aspx/Public/SharePointToGo.zip"&gt;&lt;/IFRAME&gt;&lt;/P&gt;
&lt;P&gt;I'll also talk about what I've been doing since I went MIA. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8878502" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/SharePoint+Products+and+Technologies+Protocols/default.aspx">SharePoint Products and Technologies Protocols</category><category domain="http://blogs.msdn.com/fai/archive/tags/Visual+Studio+2008/default.aspx">Visual Studio 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/TechEd+SEA+2008/default.aspx">TechEd SEA 2008</category><category domain="http://blogs.msdn.com/fai/archive/tags/Smart+Client+Software+Factory/default.aspx">Smart Client Software Factory</category><category domain="http://blogs.msdn.com/fai/archive/tags/Disconnected+Service+Agent/default.aspx">Disconnected Service Agent</category><category domain="http://blogs.msdn.com/fai/archive/tags/Sync+Framework/default.aspx">Sync Framework</category></item><item><title>Big SharePoint Announcement got my ISV partners all excited!</title><link>http://blogs.msdn.com/fai/archive/2008/04/11/big-sharepoint-announcement-got-my-isv-partners-all-excited.aspx</link><pubDate>Fri, 11 Apr 2008 11:09:10 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8379060</guid><dc:creator>hoongfai</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/fai/comments/8379060.aspx</comments><wfw:commentRss>http://blogs.msdn.com/fai/commentrss.aspx?PostID=8379060</wfw:commentRss><description>&lt;p&gt;Microsoft is posting on MSDN the preliminary versions of a significant portion of the remaining technical documentation for protocols promised as part of the interoperability principles.&amp;nbsp; Specifically, this includes approximately 10,000 pages of technical specifications for: &lt;p&gt;· Protocols between Microsoft Office SharePoint Server 2007 and Office client applications;  &lt;p&gt;· Protocols between Microsoft Office SharePoint Server 2007 and other Microsoft server products; &lt;p&gt;· Protocols between Microsoft Exchange Server 2007 and Microsoft Office Outlook; &lt;p&gt;· Protocols between Microsoft Office 2007 client applications and other Microsoft server products. &lt;p&gt;As a result of the posting, all types of developers - including independent software vendors (ISVs), open source developers, and developers in customer IT departments - will have consistent, open access to this protocol documentation that defines how these Microsoft products communicate with other Microsoft products.&amp;nbsp; This consistent, open access to information will promote more interoperability options for developers of all types and will help foster improved real-world interoperability solutions in the marketplace. &lt;p&gt;In fact this got me so excited that I went to &lt;a href="http://msdn2.microsoft.com/" target="_blank"&gt;MSDN&lt;/a&gt; to find out where are these protocol documentation. I didn't see it in the Headlines for Developers section, where could it be? Hmmm.. I was almost skeptical that it's been released until I clicked on &lt;a href="http://msdn2.microsoft.com/en-us/library/default.aspx" target="_blank"&gt;Library&lt;/a&gt;, and there's a new entry on the MSDN Library on the left navigation tree; &lt;a href="http://msdn2.microsoft.com/en-us/library/cc203350.aspx" target="_blank"&gt;Open Protocol Specification&lt;/a&gt;. Drum rolls..... The SharePoint Products and Technologies Protocols are right &lt;a href="http://msdn2.microsoft.com/en-us/library/cc339475.aspx" target="_blank"&gt;there&lt;/a&gt;. &lt;p&gt;Woo hoo! Just the kind of stuffs that my ISVs are expecting. In fact this came at the right time. About a month ago, a few "technologist" at a few ISVs decided to group together and form a SharePoint User Group. Initially some of them started abbreviating the name as SUG. I immediately replied to them saying that the name almost sucks. I proposed "SPUG", and hey it rhymes with SPARK. MOSS is where great ideas are sparked. Cool. In fact I often joked with an ISV of mine, &lt;a href="http://www.mybiz.net.my/" target="_blank"&gt;MyBiz&lt;/a&gt;, that "May the MOSS be with you". In fact we can totally find a lot of analogies in Star Wars, but I reckon I should just leave all those comments undocumented. :p &lt;p&gt;The Malaysian SPUG does not yet have a website of its own. Eventually it shall have its home at &lt;a href="http://www.technation.com.my/" target="_blank"&gt;techNation&lt;/a&gt;, and they shall be the first group to spearhead an effort to have a community site on MOSS 2007. Meanwhile I'm hosting the SPUG members in an &lt;a href="http://office.live.com/" target="_blank"&gt;Office Live Workspace&lt;/a&gt; of mine, and here's a screen clipping of it: &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/BigSharePointAnnouncementgotmyISVpartner_E312/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="280" alt="image" src="http://blogs.msdn.com/blogfiles/fai/WindowsLiveWriter/BigSharePointAnnouncementgotmyISVpartner_E312/image_thumb.png" width="537" border="0"&gt;&lt;/a&gt;  &lt;p&gt;SPUG had a group created in FaceBook and here it is, &lt;a title="http://www.facebook.com/group.php?gid=12021714387" href="http://www.facebook.com/group.php?gid=12021714387"&gt;http://www.facebook.com/group.php?gid=12021714387&lt;/a&gt;. It was started by &lt;a href="http://patrickyong.wordpress.com/" target="_blank"&gt;Patrick Yong&lt;/a&gt;, who is an Office Business Application (OBA) Specialist in my team. If you want to read more about some OBA patterns and SharePoint tips and tricks, his blog is the place to go. &lt;p&gt;In a later blog post, I will write about how Office Live Workspace is just the right place to start collaborating on a project like starting your own user group. You want to create a distribution group in Outlook 2007, and have the contacts synchronized with your Office Live Workspace, no sweat. Consider it done. &lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8379060" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/fai/archive/tags/May+the+MOSS+be+with+you/default.aspx">May the MOSS be with you</category><category domain="http://blogs.msdn.com/fai/archive/tags/SharePoint+User+Group+_2800_SPUG_2900_/default.aspx">SharePoint User Group (SPUG)</category><category domain="http://blogs.msdn.com/fai/archive/tags/Open+Protocol+Specification/default.aspx">Open Protocol Specification</category><category domain="http://blogs.msdn.com/fai/archive/tags/SharePoint+Products+and+Technologies+Protocols/default.aspx">SharePoint Products and Technologies Protocols</category><category domain="http://blogs.msdn.com/fai/archive/tags/Office+Live+Workspace/default.aspx">Office Live Workspace</category></item></channel></rss>