<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.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>Yan Wang's Blog</title><link>http://blogs.technet.com/yanwang/default.aspx</link><description /><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Eallies OA Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/12/29/eallies-oa-solution-kit.aspx</link><pubDate>Mon, 29 Dec 2008 14:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3174331</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3174331.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3174331</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;WPF + WCF + WF + LINQ&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-ansi-language: EN" lang=EN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1.25in; mso-list: l0 level2 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;Describe how to integrate latest .Net Framework 3.0/3.5 to develop complex distributed system with a typical OA Leave Review scenario. The related technology includes WPF&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;、&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;WCF&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;、&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;WF&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;、&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;LINQ etc. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1.25in; mso-list: l0 level2 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;How to distribute project tasks and develop projects via integrated team work among several project roles such as DBA Developer,Business Developer,Workflow developer, UI Designer etc. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 1.25in; mso-list: l0 level2 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;Provide Code Auto-Generator Tool (Refer Eallies .Utilities) &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;F&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-fareast-theme-font: minor-fareast; mso-ansi-language: EN; mso-fareast-language: ZH-CN; mso-bidi-language: AR-SA; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;or more detailed solution information such as&amp;nbsp;Source Code &amp;amp; scenario interpretation/Screenshot(In Chinese)&amp;nbsp;pls download from&amp;nbsp;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/OA.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/OA.rar"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;here&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3174331" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.technet.com/yanwang/archive/tags/WF/default.aspx">WF</category><category domain="http://blogs.technet.com/yanwang/archive/tags/WCF/default.aspx">WCF</category><category domain="http://blogs.technet.com/yanwang/archive/tags/LINQ/default.aspx">LINQ</category></item><item><title>Silverlight DRM Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/12/05/silverlight-drm-solution-kit.aspx</link><pubDate>Fri, 05 Dec 2008 10:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3164195</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3164195.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3164195</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;FONT size=2 face=tahoma,arial,helvetica,sans-serif&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Silverlight 2.0 + PlayReady+ WMDRM&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;High-Level Architecture:&lt;/P&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;IMG style="WIDTH: 400px; HEIGHT: 300px" src="http://yjpp1g.bay.livefilestore.com/y1pJTjkGj-nFepMQcQ5H2rCPQ5nRnyv_iSJ6u9OPcaXN8TodLVDdJKHrBU36FeUKwzM6Gb4Z11ZirXf07cnlZ3H0A/SLDRM.jpg" width=400 height=300 mce_src="http://yjpp1g.bay.livefilestore.com/y1pJTjkGj-nFepMQcQ5H2rCPQ5nRnyv_iSJ6u9OPcaXN8TodLVDdJKHrBU36FeUKwzM6Gb4Z11ZirXf07cnlZ3H0A/SLDRM.jpg"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.25in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;FONT face=Calibri&gt;Evaluate Silverlight DRM .(Refer http://web.sldrm.video.msn.com/d1/sldrm.html)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; VERTICAL-ALIGN: top; mso-list: l2 level1 lfo3" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;FONT face=Calibri&gt;Silverlight DRM Whitepaper (Refer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;B&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 15pt"&gt; &lt;/SPAN&gt;&lt;/B&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc838192(VS.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc838192(VS.95).aspx"&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="COLOR: windowtext; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Silve&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-bidi-font-weight: bold"&gt;&lt;SPAN style="COLOR: windowtext; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;rlight Digital Rights Management (DRM)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;FONT face=Calibri&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ansi-language: EN" lang=EN&gt;F&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;or more detailed solution information such as&amp;nbsp;Source Code &amp;amp; scenario interpretation/Screenshot(In Chinese)&amp;nbsp;pls download from&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SLDRMKit.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SLDRMKit.rar"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3164195" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/DRM+PlayReady+WMDRM/default.aspx">DRM PlayReady WMDRM</category></item><item><title>Silverlight 3D Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/12/02/silverlight-3d-solution-kit.aspx</link><pubDate>Tue, 02 Dec 2008 08:40:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3162723</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3162723.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3162723</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-bidi-font-family: Wingdings; mso-fareast-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Silverlight 2.0 3D (UI Zoom+ Image Turnplate Animation+3D Chart) &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-ansi-language: EN; mso-fareast-font-family: Wingdings" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-fareast-font-family: 宋体; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin" lang=EN&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-ansi-language: EN; mso-fareast-font-family: 宋体" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;•&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;FONT face=Calibri&gt;Develop Silverlight 3D solutions, e.g 3D Chart,UI Zoom,3D turnplate Animation&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;•&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;FONT face=Calibri&gt;Implement UI Zoom animation via defining StoryBoard&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;•&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;FONT face=Calibri&gt;Achieve flexible 3D Chart presentation via OpenSource &lt;/FONT&gt;&lt;A href="http://www.visifire.com/" mce_href="http://www.visifire.com/"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;visifire&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.visifire.com/" mce_href="http://www.visifire.com/"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt; Chart&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-fareast-font-family: 宋体" lang=EN&gt; control.&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: Arial"&gt;&lt;SPAN style="mso-list: Ignore"&gt;•&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt;Implement Image 3D Turnplate rotation effect via &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 新宋体; mso-no-proof: yes"&gt;DispatcherTimer event &amp;amp; Silverlight Transform Animation.&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-fareast-font-family: 宋体"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ansi-language: EN; mso-fareast-font-family: 宋体" lang=EN&gt;F&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3&gt;or more detailed solution information such as&amp;nbsp;Source Code &amp;amp; scenario interpretation/Screenshot(In Chinese)&amp;nbsp;pls download from&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SL3D.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SL3D.rar"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT size=3&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3162723" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/Silverlight2.0+3D/default.aspx">Silverlight2.0 3D</category></item><item><title>WPF 3D Report Simplified Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/11/24/wpf-3d-report-simplified-solution-kit.aspx</link><pubDate>Mon, 24 Nov 2008 13:31:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3158608</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3158608.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3158608</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;Ø&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face="Times New Roman"&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN" lang=EN&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-ansi-language: EN" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN" lang=EN&gt;WPF &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;3D &lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN" lang=EN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;Ø&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE: 7pt; mso-fareast-font-family: 'Times New Roman'; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ansi-language: EN" lang=EN&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-ansi-language: EN" lang=EN&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;Develop WPF 3D Report&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial" lang=EN&gt; &lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;(Refer &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/ms746698.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT color=#0000ff face="Times New Roman"&gt;3D Graphic&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp; &lt;/SPAN&gt;) &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Planar 3D Graphic Design&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;，&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;e.g Rectangle positions setting&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri" lang=ZH-CN&gt;，&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;fill the Graphic with Image&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;3D Report Axies Label Design,e.g fill the Graphic with TextBlock &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;3D Report Line Chart Design &amp;amp; fill the chart with gradient color&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l0 level1 lfo1" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;ü&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;3D Report Slice Design, e.g fill the Graphic with Canvas, set its Background as Brushes.Pink&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;For more detailed solution information such as&amp;nbsp;Source Code &amp;amp; scenario interpretation/Screenshot(In Chinese)&amp;nbsp;pls download from&amp;nbsp;&lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/Wpf3DReportSimplified.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/Wpf3DReportSimplified.rar"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT color=#0000ff size=3 face="Times New Roman"&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3158608" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/WPF+3D/default.aspx">WPF 3D</category></item><item><title>Silverlight Virtual Earth Custom Map Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/24/silverlight-virtual-earth-custom-map-solution-kit.aspx</link><pubDate>Fri, 24 Oct 2008 13:03:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3141310</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3141310.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3141310</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: windowtext; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: windowtext; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-font-family: Arial"&gt;SL 2.0+Virtual Earth MapControl+MapChuncher+ADO.Net Data Service+LINQ To SQL+SL-Enabled WCF&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" /&gt;&lt;v:shapetype id=_x0000_t75 stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"&gt;&lt;v:stroke joinstyle="miter"&gt;&lt;/v:stroke&gt;&lt;v:formulas&gt;&lt;v:f eqn="if lineDrawn pixelLineWidth 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 1 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum 0 0 @1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @2 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @3 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @0 0 1"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @6 1 2"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelWidth"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @8 21600 0"&gt;&lt;/v:f&gt;&lt;v:f eqn="prod @7 21600 pixelHeight"&gt;&lt;/v:f&gt;&lt;v:f eqn="sum @10 21600 0"&gt;&lt;/v:f&gt;&lt;/v:formulas&gt;&lt;v:path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"&gt;&lt;/v:path&gt;&lt;o:lock aspectratio="t" v:ext="edit"&gt;&lt;/o:lock&gt;&lt;/v:shapetype&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H1 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Develop Virtual Earth Application with Customized Map in Silverlight 2.0&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;，&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;e.g Display customized map of GuangDong Province on Virtual Earth . (Refer &lt;/FONT&gt;&lt;A href="http://dev.live.com/virtualearth/mapcruncher/"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Microsoft Virtual Earth- &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://dev.live.com/virtualearth/mapcruncher/"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;MapChuncher&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; and &lt;/FONT&gt;&lt;B&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb429629.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT color=#0000ff face="Times New Roman"&gt;VEMap&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb429629.aspx"&gt;&lt;SPAN style="FONT-WEIGHT: normal; mso-bidi-font-family: Arial"&gt;&lt;FONT color=#0000ff face="Times New Roman"&gt;.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb429629.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT color=#0000ff face="Times New Roman"&gt;AddTileLayer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/bb429629.aspx"&gt;&lt;SPAN style="FONT-WEIGHT: normal; mso-bidi-font-family: Arial"&gt;&lt;FONT color=#0000ff face="Times New Roman"&gt; Method &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/B&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;When Zoom In/Out or Move around map using Mouse, we can customize the Virtual Earth Mouse Event such as OnMouseWheel/OnMouseMove Event to display specific range of map.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Draw Pushpin/Shape on the map for Saving &amp;amp; Fetching.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;Interop between SL2.0 XAML control &amp;amp; Virtual Earth MapControl via HtmlPage.Window.Invoke method, e.g show/hide map Dashboard,Zoom Out/In.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;Save Map Pushpin information to SQL2008 Geography spatial data type via LINQ to SQL and query the information via ADO.Net Data Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;Virtual Earth SDK HTML Java Scripts call Silverlight Managed Code&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-ansi-language: EN" lang=ZH-CN&gt;（&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;Refer &lt;U&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc221414(vs.95).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;Walkthrough: Calling Managed Code from JavaScript&lt;/SPAN&gt;&lt;/A&gt;&lt;/U&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-ansi-language: EN" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;Silverlight Managed Code&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt; calls Silverlight-Enabled&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-ansi-language: ZH-CN" lang=ZH-CN&gt;的&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;FONT face=Calibri&gt;WCF Service. (Refer &lt;U&gt;&lt;A href="http://msdn.microsoft.com/en-us/magazine/cc794260.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;Service-Driven Apps With Silverlight 2 And WCF&lt;/SPAN&gt;&lt;/A&gt;&lt;/U&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-ansi-language: EN" lang=EN&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;Pass HTML Java Script&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;s Array object to Managed Code via ScriptObject.&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-SIZE: 10pt; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-family: Arial; mso-ansi-language: EN" lang=EN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;For more detailed solution information such as Source Code &amp;amp; Scenario interpretation (in Chinese) pls download &lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/Silverlight20VECustomMap.rar"&gt;&lt;FONT size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3141310" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/LINQ+To+SQL/default.aspx">LINQ To SQL</category><category domain="http://blogs.technet.com/yanwang/archive/tags/ADO.Net+Data+Service/default.aspx">ADO.Net Data Service</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Virtual+Earth+Map+Control/default.aspx">Virtual Earth Map Control</category><category domain="http://blogs.technet.com/yanwang/archive/tags/SL-Enabled+WCF/default.aspx">SL-Enabled WCF</category><category domain="http://blogs.technet.com/yanwang/archive/tags/MapChuncher/default.aspx">MapChuncher</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Silverlight2.0/default.aspx">Silverlight2.0</category></item><item><title>WPF 3D Report Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/22/wpf-3d-report-solution-kit.aspx</link><pubDate>Wed, 22 Oct 2008 18:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3140394</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3140394.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3140394</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: windowtext; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;WPF 3D&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Develop WPF 3D Report Application(Refer &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/ms746698.aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;WPF 3D &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;)&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;。&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Cut 3D Report Slice &amp;amp; Display Data Point Information &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;。&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Move 3D Report Slice back &amp;amp; forth following Time Axis. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;ü&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Scroll 3D Report Node &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;For more detailed solution information such as Source Code &amp;amp; Scenario interpretation (in Chinese) pls download &lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/WPF3DReport.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/WPF3DReport.rar"&gt;&lt;SPAN style="mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;FONT size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3140394" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/WPF+3D/default.aspx">WPF 3D</category></item><item><title>IE 8 Compatibility Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/21/ie-8-compatibility-kit.aspx</link><pubDate>Tue, 21 Oct 2008 04:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3139487</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3139487.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3139487</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: windowtext; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;IE8 (Document Compatibility) &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H1 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;Run Html web page in “Emulate IE7” document compatibility mode under IE8 browser via adding &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ansi-language: IT" lang=IT&gt;&amp;lt;META content=“IE=7.0000” http-equiv=“X-UA-Compatible”&amp;gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;Tag in &amp;lt;Head&amp;gt; (Refer &lt;A href="http://msdn.microsoft.com/zh-cn/library/cc288325(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc288325(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;Defining Document Compatibility &lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.75in; mso-list: l1 level2 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Present different effects in a straight-forward way due to CSS2.1 &amp;amp; CSS3 compatibility in IE8 browser.&lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;(Refer &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc351024(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc351024(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;CSS Compatibility and Internet Explorer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;）。&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt 0.25in" class=MsoNormal&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;For more detailed solution information such as Source Code &amp;amp; Scenario interpretation (in Chinese) pls download &lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/IE8Comp.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/IE8Comp.rar"&gt;&lt;FONT size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3139487" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/Document+Compatibility/default.aspx">Document Compatibility</category><category domain="http://blogs.technet.com/yanwang/archive/tags/IE8/default.aspx">IE8</category></item><item><title>IE8 New features Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/19/ie8-new-features-solution-kit.aspx</link><pubDate>Sun, 19 Oct 2008 17:56:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3138744</guid><dc:creator>yanwang</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3138744.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3138744</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; COLOR: windowtext; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;IE8 (Instant Search+Web Slice+Accelerator) &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H1 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 11pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Calibri','sans-serif'; FONT-SIZE: 11pt; mso-bidi-font-family: Arial; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo3" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Develop Sample Gallary for IE8 new features, such as Accelerators, Web Slice &amp;amp; Instant &lt;SPAN style="mso-spacerun: yes"&gt;&amp;nbsp;&lt;/SPAN&gt;Search &lt;o:p&gt;&lt;/o:p&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo3" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;The benefit of Accelerator is able to get related information for selected content through pop-up window in current web page without having to navigate to other web pages. (Refer &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;OpenService&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt; Accelerators Developer &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Guide&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc289775(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l2 level1 lfo3" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;The benefit of Web Slice is for user subscribing update of specific web page automatically,it’s more user-friendly than RSS Feed technology.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;（&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Refer&lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc304073(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc304073(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Web Slice Format Specification - Version &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/zh-cn/library/cc304073(en-us,VS.85).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc304073(en-us,VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;0.9&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;FONT face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;FONT face=Calibri&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;&lt;FONT size=3&gt;ü&lt;/FONT&gt;&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;The benefit of Instant Search is for user to define customized visual search provider.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;（&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-bidi-font-family: Arial; mso-font-kerning: 12.0pt"&gt;&lt;FONT face=Calibri&gt;Refer &lt;/FONT&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc848862(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc848862(VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Search Provider Extensibility in Internet &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc848862(VS.85).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc848862(VS.85).aspx"&gt;&lt;SPAN style="mso-bidi-font-family: Arial"&gt;&lt;FONT face=Calibri&gt;Explorer&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l0 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Calibri; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt; mso-ascii-theme-font: minor-latin" lang=ZH-CN&gt;&lt;/SPAN&gt;&lt;SPAN style="mso-ascii-font-family: Calibri; mso-hansi-font-family: Calibri; mso-ansi-language: EN" lang=EN&gt;&lt;FONT size=3 face=Calibri&gt;For more detailed solution information such as Source Code &amp;amp; Scenario interpretation (in Chinese) pls download &lt;/FONT&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/IE8NewFeatures.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/IE8NewFeatures.rar"&gt;&lt;FONT size=3 face=Calibri&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN lang=EN&gt;&lt;FONT size=3 face=Calibri&gt; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3138744" width="1" height="1"&gt;</description></item><item><title>WPF Virtual Earth Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/19/wpf-virtual-earth-solution-kit.aspx</link><pubDate>Sun, 19 Oct 2008 10:51:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3138695</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3138695.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3138695</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;WPF+Virtual Earth Map Control+ADO.Net Data Service+LINQ To SQL&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt; &lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H1 style="TEXT-INDENT: 0in; MARGIN: 0in 0in 0pt 0.25in"&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;Develop Virtual Earth Application under WPF framework&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;，&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;such as Add Pushpin on the map for saving &amp;amp; fetching. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;Use WPF Web Browser XAML Control to embed existing Virtual Earth Web Form,prevent the complexity from writing Virtual Earth Map Control WPF Wrapper . &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;Save Map Pushpin information to SQL2008 Geography Data Type via LINQ to SQL, then query the data via ADO.Net Data Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 10pt 0.5in; mso-list: l1 level1 lfo2" class=MsoNormal&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: Wingdings; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings; mso-font-kerning: 12.0pt"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;Virtual Earth SDK Java Scripts call AJAX-Enabled WCF Service&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;（&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;Refer &lt;A href="http://msdn.microsoft.com/en-us/library/bb412167.aspx" mce_href="http://msdn.microsoft.com/en-us/library/bb412167.aspx"&gt;Creating WCF Services for ASP.NET AJAX&lt;/A&gt; &lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 宋体; COLOR: black; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-font-kerning: 12.0pt" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;SPAN style="LINE-HEIGHT: 115%; FONT-FAMILY: 'Arial','sans-serif'; COLOR: black; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体; mso-font-kerning: 12.0pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;For more detailed solution information such as Source Code &amp;amp; Scenario interpretation (in Chinese) pls download &lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/WPFVEKit.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/WPFVEKit.rar"&gt;here&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3138695" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.technet.com/yanwang/archive/tags/LINQ+To+SQL/default.aspx">LINQ To SQL</category><category domain="http://blogs.technet.com/yanwang/archive/tags/ADO.Net+Data+Service/default.aspx">ADO.Net Data Service</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Virtual+Earth+Map+Control/default.aspx">Virtual Earth Map Control</category></item><item><title>Silverlight 2.0 Virtual Earth DeepZoom Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/19/silverlight-2-0-virtual-earth-deepzoom-solution-kit.aspx</link><pubDate>Sun, 19 Oct 2008 10:35:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3138690</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3138690.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3138690</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l0 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;SL2.0 DeepZoom+Virtual Earth Web Service&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;&lt;STRONG&gt;Typical adoption scenario:&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Develop Complex Virtual Earth application under SL 2.0,e.g Search place,map rotate,Add Route,Add Pushpin.. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;SL2.0 calls Virtual Earth Web Service via Managed Code directly, avoid complex interop when using Virtual Earth MapControl JavaScript. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.5in; mso-list: l1 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Make use of SL2 &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;MultiScaleImage control (Deep Zoom) for Map tile layers to gain performance benifits&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;（&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Refer &lt;A href="http://www.codeplex.com/deepearth"&gt;CodePlex&lt;/A&gt;&lt;A href="http://www.codeplex.com/deepearth"&gt;&lt;SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;的&lt;/SPAN&gt;&lt;/A&gt;&lt;A href="http://www.codeplex.com/deepearth"&gt;DeepEarth&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体" lang=ZH-CN&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;P style="MARGIN: 0in 0in 10pt" class=MsoNormal&gt;&lt;FONT size=3 face=Calibri&gt;&lt;STRONG&gt;For more detailed solution information such as Source Code &amp;amp; Scenario interpretation (in Chinese) pls download &lt;/STRONG&gt;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SLVEDZ.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SLVEDZ.rar"&gt;&lt;STRONG&gt;here&lt;/STRONG&gt;&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3138690" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/DeepEarth/default.aspx">DeepEarth</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Virtual+Earth+Web+Service/default.aspx">Virtual Earth Web Service</category><category domain="http://blogs.technet.com/yanwang/archive/tags/SL2.0+DeepZoom/default.aspx">SL2.0 DeepZoom</category></item><item><title>Silverlight2.0 Virtual Earth Solution Kit</title><link>http://blogs.technet.com/yanwang/archive/2008/10/19/silverlight-virtual-earth-solution-kit.aspx</link><pubDate>Sun, 19 Oct 2008 09:50:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3138685</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3138685.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3138685</wfw:commentRss><description>&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /&gt;&lt;o:p&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Key Technologies&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; COLOR: windowtext; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;：&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;SL 2.0+Virtual Earth MapControl+ADO.Net Data Service+LINQ To SQL&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; COLOR: windowtext; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H1 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;Ø&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Typical adoption scenario:&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H1&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Develop Virtual Earth Application under SL2.0 framework, e.g Add Pushpin on the map for saving &amp;amp; fetching. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Interop between SL2.0 XAML control &amp;amp; Virtual Earth MapControl via HtmlPage.Window.Invoke method, e.g show/hide map Dashboard,Zoom Out/In.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Save Map Pushpin information to SQL2008 Geography spatial data type via LINQ to SQL and query the information via ADO.Net Data Services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Virtual Earth SDK HTML Java Scripts call Silverlight Managed Code&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;（&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;Refer &lt;U&gt;&lt;A href="http://msdn.microsoft.com/en-us/library/cc221414(vs.95).aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc221414(vs.95).aspx"&gt;Walkthrough: Calling Managed Code from JavaScript&lt;/A&gt;&lt;/U&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial" lang=ZH-CN&gt;）&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;Silverlight Managed Code&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt; calls Silverlight-Enabled&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 宋体; FONT-SIZE: 10pt; mso-bidi-font-family: Arial; mso-ascii-font-family: Arial; mso-hansi-font-family: Arial; mso-ansi-language: ZH-CN" lang=ZH-CN&gt;的&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;WCF Service. (Refer &lt;U&gt;&lt;A href="http://msdn.microsoft.com/en-us/magazine/cc794260.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/cc794260.aspx"&gt;Service-Driven Apps With Silverlight 2 And WCF&lt;/A&gt;&lt;/U&gt; )&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.75in; mso-list: l0 level1 lfo2"&gt;&lt;SPAN style="FONT-FAMILY: Wingdings; FONT-SIZE: 10pt; mso-fareast-font-family: Wingdings; mso-bidi-font-family: Wingdings"&gt;&lt;SPAN style="mso-list: Ignore"&gt;ü&lt;SPAN style="FONT: 7pt 'Times New Roman'"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;Pass HTML Java Script&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt; mso-fareast-font-family: 宋体"&gt;s Array object to Managed Code via ScriptObject.&lt;/SPAN&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;
&lt;H2 style="TEXT-INDENT: -0.25in; MARGIN: 0in 0in 0pt 0.25in; mso-list: l1 level1 lfo1"&gt;&lt;SPAN style="FONT-FAMILY: 'Arial','sans-serif'; FONT-SIZE: 10pt"&gt;&lt;o:p&gt;For more detailed solution information such as&amp;nbsp; Source Code &amp;amp; scenario interpretation/Screenshot(In Chinese)&amp;nbsp;pls download from&amp;nbsp;&lt;A href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SilverlightVE20.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/Public/SilverlightVE20.rar"&gt;here&lt;/A&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/H2&gt;&lt;/H2&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3138685" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/SL+2.0/default.aspx">SL 2.0</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Virtual+Earth+MapControl/default.aspx">Virtual Earth MapControl</category><category domain="http://blogs.technet.com/yanwang/archive/tags/LINQ+To+SQL/default.aspx">LINQ To SQL</category><category domain="http://blogs.technet.com/yanwang/archive/tags/ADO.Net+Data+Service/default.aspx">ADO.Net Data Service</category></item><item><title>A sample solution kit to demonstrate WPF &amp; SQL Server Data Services Technologies-Part 2</title><link>http://blogs.technet.com/yanwang/archive/2008/09/10/a-sample-solution-kit-to-demonstrate-wpf-sql-server-data-services-technologies-part-2.aspx</link><pubDate>Wed, 10 Sep 2008 05:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3121755</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3121755.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3121755</wfw:commentRss><description>&lt;P&gt;&lt;FONT size=4&gt;&lt;U&gt;The&amp;nbsp;&lt;STRONG&gt;WCFServicesAgent &lt;/STRONG&gt;Project has 2 functionalities:&lt;/U&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;1.Act as &amp;nbsp;proxy client for Workshop Service which has exposed below two&amp;nbsp; methods:-&lt;/P&gt;
&lt;P&gt;--------------------------------------------------------------&amp;nbsp;&lt;/P&gt;
&lt;P&gt;[OperationContract]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; List&amp;lt;Entity&amp;gt; &lt;STRONG&gt;QuEntityList&lt;/STRONG&gt;(string kind);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;[OperationContract]&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CompositeType&amp;nbsp; &lt;STRONG&gt;GetBlob&lt;/STRONG&gt;(string entityid, string accepttype);&lt;/P&gt;
&lt;P&gt;-----------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;2.&amp;nbsp;&amp;nbsp;&lt;STRONG&gt;Xmlhelper.cs&lt;/STRONG&gt; class : this is&amp;nbsp; to fetch workshop data from SSDS and cache in client local file folder c:\workshopdata, it has implemented below 2 methods:-&lt;/P&gt;
&lt;P&gt;public static bool CreatXml_WSList(string _savePath){}&lt;BR&gt;public static bool CreatXml_WSData(string _path, string _key)&lt;/P&gt;
&lt;P&gt;So, by default, &lt;STRONG&gt;DPEMS &lt;/STRONG&gt;Project will access the workshop data from local file&amp;nbsp;cache instead of SSDS for most efficiency. To refresh the local cache, you can open &lt;STRONG&gt;Main.Xaml.cs&lt;/STRONG&gt; of &lt;STRONG&gt;DPEMS Project&amp;nbsp;&lt;/STRONG&gt;and&amp;nbsp;uncomment&amp;nbsp;below code line in&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;Function MainGrid_Loaded()&lt;/STRONG&gt; :&lt;/P&gt;
&lt;P&gt;------------------------------------------------------------------------------------&lt;/P&gt;
&lt;P&gt;&amp;nbsp;private void MainGrid_Loaded(object sender, RoutedEventArgs e)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Enable here to refresh workshop data from SSDS&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //WCFServicesAgent.Xmlhelper.CreatXml_WSList("c:\\");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // WCFServicesAgent.Xmlhelper.CreatXml_WSData( "c:\\WorkShopData\\", "Pic");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // WCFServicesAgent.Xmlhelper.CreatXml_WSData("c:\\WorkShopData\\", "Doc");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // WCFServicesAgent.Xmlhelper.CreatXml_WSData("c:\\WorkShopData\\", "Video");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;U&gt;&lt;FONT size=3&gt;The Client Project &lt;STRONG&gt;DPEMS &lt;/STRONG&gt;is architected via &lt;/FONT&gt;&lt;/U&gt;&lt;A title="Composite Application for WPF Patterns" href="http://msdn.microsoft.com/en-us/magazine/cc785479.aspx" mce_href="http://msdn.microsoft.com/en-us/magazine/cc785479.aspx"&gt;&lt;FONT size=3&gt;Composite Application for WPF Patterns&lt;/FONT&gt;&lt;/A&gt;&lt;U&gt;&lt;FONT size=3&gt;&amp;nbsp;,&lt;/FONT&gt;&lt;/U&gt; &lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 600px; HEIGHT: 503px" src="http://byfiles.storage.live.com/y1pPNy-lVx4ahx0qyUoC4dUwrVw1-Tb_746YBjRtMUaCXEUnF8sipSWR6VVmNyhOesbsdb5vXy5xkI3MeKFPVLMCA" width=600 height=503 mce_src="http://byfiles.storage.live.com/y1pPNy-lVx4ahx0qyUoC4dUwrVw1-Tb_746YBjRtMUaCXEUnF8sipSWR6VVmNyhOesbsdb5vXy5xkI3MeKFPVLMCA"&gt;&lt;/P&gt;
&lt;P&gt;Figure1. Composite Application for WPF&amp;nbsp;&lt;/P&gt;
&lt;P&gt;It&amp;nbsp;mainly exposed two patterns:-&lt;/P&gt;
&lt;P&gt;1. The &lt;STRONG&gt;Model-View-Presenter&lt;/STRONG&gt; Pattern: Each Module&amp;nbsp;has MVP implemented.&amp;nbsp;Take a look at&amp;nbsp;&lt;STRONG&gt;WorkshopModule&amp;nbsp;&lt;/STRONG&gt;Project&amp;nbsp;,each view file has a corresponding presenter file. e.g. &lt;STRONG&gt;WorkShopMain.xaml&lt;/STRONG&gt;&amp;nbsp;contains XAML UI Interface while&amp;nbsp; &lt;STRONG&gt;WorkShopMainPresenter.cs&lt;/STRONG&gt;&amp;nbsp;handles XAML user event &amp;amp; business logic to process model.&amp;nbsp;&amp;nbsp;Also, all domain entity classes are in &lt;STRONG&gt;Model &lt;/STRONG&gt;folder.&lt;/P&gt;
&lt;P&gt;&lt;IMG style="WIDTH: 460px; HEIGHT: 716px" title="Solution Structure" alt="Solution Structure" src="http://akqypg.bay.livefilestore.com/y1ptWl2sEyY26BmjeJJthT0x4T2-4dmwyPUvg0R69k1gehnbPL0gMt-Xpmymk1ESs2Ux0hNeGwGnE90fFcW85mBmA" width=546 height=822 mce_src="http://akqypg.bay.livefilestore.com/y1ptWl2sEyY26BmjeJJthT0x4T2-4dmwyPUvg0R69k1gehnbPL0gMt-Xpmymk1ESs2Ux0hNeGwGnE90fFcW85mBmA"&gt;&lt;/P&gt;
&lt;P&gt;Figure 2. Project structure &lt;/P&gt;
&lt;P mce_keep="true"&gt;2.The &lt;STRONG&gt;Modularity &lt;/STRONG&gt;Pattern:&amp;nbsp; Each WPF Modules such as &lt;STRONG&gt;WorkshopModule&lt;/STRONG&gt;,&lt;STRONG&gt;ISVExplorerModule&lt;/STRONG&gt; is a separate WPF Project , and the main client project &lt;STRONG&gt;DPEMS &lt;/STRONG&gt;contains a Shell XAML file - the &lt;STRONG&gt;Main.xaml &lt;/STRONG&gt;file&lt;STRONG&gt; &lt;/STRONG&gt;which will assemble all WPF modules. It's mainly&amp;nbsp;done via&amp;nbsp; &lt;A title=Regions href="http://msdn.microsoft.com/en-us/library/cc707906.aspx" mce_href="http://msdn.microsoft.com/en-us/library/cc707906.aspx"&gt;Prism&amp;nbsp;Regions&lt;/A&gt;&amp;nbsp;concept. The related XAML snippet is as below:-&lt;/P&gt;
&lt;P mce_keep="true"&gt;----------------------------------&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&amp;lt;ItemsControl cal:RegionManager.RegionName="WorkShopRegion" Panel.ZIndex="0"&amp;nbsp;&amp;nbsp; Width="auto" /&amp;gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;lt;ItemsControl cal:RegionManager.RegionName="ISVExplorRegion" x:Name="ISVExplorRegion"&amp;nbsp;&amp;nbsp; Width="auto"&amp;nbsp; &amp;nbsp;Visibility="Hidden" &amp;gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;-----------------------------&lt;/P&gt;
&lt;P mce_keep="true"&gt;In each Module Project, there will be a Class&amp;nbsp;file&amp;nbsp;inheriting &lt;STRONG&gt;Microsoft.Practices.Composite.ModularityIModule &lt;/STRONG&gt;interface to add the Module XAML view to Shell when module is initialized. e.g.&lt;STRONG&gt;WorkShopModule.cs&lt;/STRONG&gt; is like below:-&lt;/P&gt;
&lt;P mce_keep="true"&gt;---------------------&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;public class WorkShopModule:IModule&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public IRegionManager RegionManager { get; private set; }&lt;BR&gt;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public WorkShopModule(IRegionManager regionManager)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; this.RegionManager = regionManager;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; public void Initialize()&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IRegion mainRegion = this.RegionManager.Regions["WorkShopRegion"];&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WorkShopMain view = new WorkShopMain();&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainRegion.Add(view);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mainRegion.Activate(view);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;
&lt;P mce_keep="true"&gt;-------------------------------------&lt;/P&gt;
&lt;P mce_keep="true"&gt;Note that we also have 3 separate projects for reusable WPF controls, they are &lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;crfly.PhotoBookControl project&lt;/STRONG&gt;- the WPF control to animate paging-up-down effect of Albums.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;Kiosk.Controls.VolumeChart project&lt;/STRONG&gt;-WPF Chart control&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;STRONG&gt;WpfVirtualEarthControl Project&lt;/STRONG&gt; - WPF Virtual Earth control&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 396px; HEIGHT: 322px" title=Album alt=Album src="http://byfiles.storage.live.com/y1pTEszRsqxHV67quBHqUnNmJAY5DkJ9ZIn9Wx4SbD7wr_B2NOvTRzC3bTJrTqE5yyL3LtMa0-XjO4" width=479 height=385 mce_src="http://byfiles.storage.live.com/y1pTEszRsqxHV67quBHqUnNmJAY5DkJ9ZIn9Wx4SbD7wr_B2NOvTRzC3bTJrTqE5yyL3LtMa0-XjO4"&gt;&lt;IMG style="WIDTH: 380px; HEIGHT: 331px" title="Chart " alt="Chart " src="http://byfiles.storage.live.com/y1p8ut1v44VLu6tZJpUBzzhB2XUmYMwyKN9_20L795toxjAE6ee7QAdBVQzijdE-VhWx56z3XBSpKc" width=487 height=389 mce_src="http://byfiles.storage.live.com/y1p8ut1v44VLu6tZJpUBzzhB2XUmYMwyKN9_20L795toxjAE6ee7QAdBVQzijdE-VhWx56z3XBSpKc"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Figure 3:Album Animation&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Figure4: Main Dashboard for Workshop Module including Chart&amp;nbsp; WPF control&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG style="WIDTH: 410px; HEIGHT: 285px" title="Virtual Earth " alt="Virtual Earth " src="http://byfiles.storage.live.com/y1pyuYRo9ZGfA3_PU6RE0t4ryOLp7v7ALTPfhgH8X-wJqo2mKO9X8yJfBxjUNQ0JSkjEQ2g1zPvYMY" width=533 height=400 mce_src="http://byfiles.storage.live.com/y1pyuYRo9ZGfA3_PU6RE0t4ryOLp7v7ALTPfhgH8X-wJqo2mKO9X8yJfBxjUNQ0JSkjEQ2g1zPvYMY"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Figure 5: Main Dashboard for ISVExplorer module including VirtualEarth WPF Control&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now, we've finished all introduction of this solution kit, you can download source code of this solution from &lt;A title="source code" href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/BlogAttachment/WorkshopKit%7C_V1.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/BlogAttachment/WorkshopKit|_V1.rar"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3121755" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/WPF/default.aspx">WPF</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Prism/default.aspx">Prism</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Composite+Application+for+WPF/default.aspx">Composite Application for WPF</category></item><item><title>A sample solution kit to demonstrate WPF &amp; SQL Server Data Services Technologies-Part 1</title><link>http://blogs.technet.com/yanwang/archive/2008/08/30/a-sample-solution-kit-to-demonstrate-wpf-sql-server-data-services-technologies-part-1.aspx</link><pubDate>Sat, 30 Aug 2008 12:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3114442</guid><dc:creator>yanwang</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.technet.com/yanwang/comments/3114442.aspx</comments><wfw:commentRss>http://blogs.technet.com/yanwang/commentrss.aspx?PostID=3114442</wfw:commentRss><description>&lt;P&gt;The scenario of this solution kit&amp;nbsp;is to store Workshop contents&amp;nbsp;such as Workshop ID,Title and its&amp;nbsp;pictures, docs &amp;amp; videos in SQL Server Data Services(SSDS) which is a Microsoft hosted Cloud Service, then pull the data from the cloud and view it via WPF.&amp;nbsp; As we know, WPF is perfect in displaying picture, .xps documents &amp;amp; playing videos with great user experiences.&lt;/P&gt;
&lt;P mce_keep="true"&gt;The high-level architecture is as below:-&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;IMG title="High-level architecture for the solution kit" style="WIDTH: 766px; HEIGHT: 520px" height=1050 alt="High-level architecture for the solution kit" src="http://akqypg.bay.livefilestore.com/y1pGQ_fJ8cAa-8SJhNPqAlQYj_g-j0otl7TJJCMRk5ojmTRYvqsJBI-3ZvgEYOWHdwpmmahEBjXpNfSUxSWhPs3TQ" width=1400 mce_src="http://akqypg.bay.livefilestore.com/y1pGQ_fJ8cAa-8SJhNPqAlQYj_g-j0otl7TJJCMRk5ojmTRYvqsJBI-3ZvgEYOWHdwpmmahEBjXpNfSUxSWhPs3TQ"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Let's talk about the solution design from bottom to top that is&amp;nbsp;&amp;nbsp;Infrastructure Services SSDS in&amp;nbsp;this part.&amp;nbsp;I created a separate WCF Service Application to access SSDS cloud service and expose workshop functional services.&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;In order to access SSDS, you need to acquire a SSDS credential (User Name &amp;amp;&amp;nbsp;Password)&amp;nbsp;first from &lt;A href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx" mce_href="http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx"&gt;http://msdn.microsoft.com/en-us/sqlserver/dataservices/default.aspx&lt;/A&gt;.&amp;nbsp; And you need to understand SSDS ACE concept, that is Authority-Container-Entity (Refer &lt;A href="http://msdn.microsoft.com/zh-cn/library/cc512417(en-us).aspx" mce_href="http://msdn.microsoft.com/zh-cn/library/cc512417(en-us).aspx"&gt;http://msdn.microsoft.com/zh-cn/library/cc512417(en-us).aspx&lt;/A&gt;&amp;nbsp;).&amp;nbsp;&amp;nbsp;&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Then add a SSDS Service References pointing to &lt;A href="http://data.beta.mssds.com/soap/v1?wsdl"&gt;http://data.beta.mssds.com/soap/v1?wsdl&lt;/A&gt;&amp;nbsp;, screenshot is as below:&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;IMG title="sitka configuration" style="WIDTH: 608px; HEIGHT: 536px" height=801 alt="sitka configuration" src="http://akqypg.bay.livefilestore.com/y1pvy3_FozFQCisj-PbPcOQWPEmiIYDhvdIp-ZqsHGDGTKmWaG2GYuFHTcDNNPFEYtVXWFTPLX5lbwbAt_RgAuy7g" width=832 mce_src="http://akqypg.bay.livefilestore.com/y1pvy3_FozFQCisj-PbPcOQWPEmiIYDhvdIp-ZqsHGDGTKmWaG2GYuFHTcDNNPFEYtVXWFTPLX5lbwbAt_RgAuy7g"&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;Then design the workshop entities. Remember there are 2 kinds of entities-Flexible Entity Type&amp;nbsp;&amp;amp; Blob Entity Type. In our case, we'd better store Workshop List information such as WorkshopID, Title,Number of Picures,documents &amp;amp; videos for each workshop in Flexible Entities&amp;nbsp; while store Pictures ,Documents &amp;amp; Videos etc BLOB data into BLOB Entities, thus our Entities schema design can be interpreted with&amp;nbsp;below diagram:-&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&lt;IMG title="Workshop Entity Schema" style="WIDTH: 770px; HEIGHT: 530px" height=1050 alt="Workshop Entity Schema" src="http://akqypg.bay.livefilestore.com/y1pZN_6W-7kZ_z9H48nywjjP1CPO6QOWbcFsDqkHtNuI9OkjaIuGufPQx6RxHz9MQGvjf8COv_WK5gdDmxyKs3qlw" width=1400 mce_src="http://akqypg.bay.livefilestore.com/y1pZN_6W-7kZ_z9H48nywjjP1CPO6QOWbcFsDqkHtNuI9OkjaIuGufPQx6RxHz9MQGvjf8COv_WK5gdDmxyKs3qlw"&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Note that the SSDS&amp;nbsp;ACE Data Model is unlike Relational Database,&amp;nbsp;1 entity is just like 1 table record. In order to easily return all workshop entities just like "select * from workshoptable" in normal Relational Database design, I set same .&lt;STRONG&gt;Kind&amp;nbsp;&lt;/STRONG&gt;propertity&amp;nbsp;value ("workshop" here)&amp;nbsp;for all Workshop Entities. So with LINQ Query(remember SSDS use LINQ to query) "from e in entities where e.Kind==""workshop""&amp;nbsp;select e" , I can get all workshop entities.&lt;BR&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;I&amp;nbsp;wrote 2&amp;nbsp;class modules&amp;nbsp;to encapsulate Entity CRUD Operations, that is &lt;STRONG&gt;HandlingEnity.cs&lt;/STRONG&gt; for Flexible Entity with SOAP API &amp;amp; &lt;STRONG&gt;HandlingBlob.cs&lt;/STRONG&gt; for Blob Entity with REST API. The reason&amp;nbsp;is only REST API is supported for&amp;nbsp;Read/Write Blob Entity so far.&lt;/DIV&gt;&lt;/LI&gt;
&lt;LI&gt;
&lt;DIV mce_keep="true"&gt;After that, I created a&amp;nbsp;WCF Service&amp;nbsp;which has&amp;nbsp;exposed 2 Service Operations to&amp;nbsp;query SSDS and return workshop&amp;nbsp;data to Client. Note that you may need to specify &amp;lt;ProxyAddress&amp;gt; in your service configuration file if you access Internet from a proxy server. The related settings is similar as below:-&lt;/DIV&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P mce_keep="true"&gt;&amp;lt;binding name="SitkaSoapEndpoint" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" &lt;STRONG&gt;useDefaultWebProxy="false" proxyAddress ="&lt;/STRONG&gt;&lt;A href="http://myproxy.com/"&gt;&lt;STRONG&gt;http://myproxy.com:80&lt;/STRONG&gt;&lt;/A&gt;&lt;STRONG&gt;"&amp;gt;&lt;/STRONG&gt;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ...&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;lt;/binding&amp;gt;&lt;BR&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&lt;FONT style="BACKGROUND-COLOR: #66ffff" color=#ffffff&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P mce_keep="true"&gt;Now we've finished Services Application part. In next session, I'll talk about Service Agent Application and WPF Client application.&lt;/P&gt;
&lt;P mce_keep="true"&gt;You can download solution kit source code from &lt;STRONG&gt;&lt;U&gt;&lt;A class="" title=Sourcecode href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/BlogAttachment/WorkshopKit%7C_V1.rar" mce_href="http://cid-3454e46ce755f688.skydrive.live.com/self.aspx/BlogAttachment/WorkshopKit|_V1.rar"&gt;here&lt;/A&gt;&lt;/U&gt;&lt;/STRONG&gt;.&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3114442" width="1" height="1"&gt;</description><category domain="http://blogs.technet.com/yanwang/archive/tags/SSDS/default.aspx">SSDS</category><category domain="http://blogs.technet.com/yanwang/archive/tags/Sitka/default.aspx">Sitka</category></item></channel></rss>