<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.netindonesia.net/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>Wely</title><link>http://geeks.netindonesia.net/blogs/wely/default.aspx</link><description>wel = new Geeks();</description><dc:language>en</dc:language><generator>CommunityServer 2007.1 (Build: 20917.1142)</generator><item><title>Introduction to Microsoft Expression Studio for Developers</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx</link><pubDate>Sun, 07 Sep 2008 07:27:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:65940</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=65940</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx#comments</comments><description>&lt;p&gt;I know this is Geeks Portal, most of you are developers.&lt;/p&gt;
&lt;p&gt;Karena saya beberapa kali ditanya teman-teman developer, apakah Expression itu? Apakah Expression Blend itu? Maka, dalam artikel ini, I am going to tell you some designer stuff. Just an introduction and let you know what is Expression Studio, nothing more &lt;img alt="Open-mouthed" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/teeth_smile.gif" /&gt;, we are still developers.&lt;/p&gt;
&lt;p&gt;Microsoft Expression Studio adalah sekumpulan design tools yang dikembangkan oleh Microsoft untuk para designer. Saat ini, versi terbaru Microsoft Expression Studio adalah Versi 2. Installer trial yang telah di-localized tersedia di &lt;a href="http://geeks.netindonesia.net/files/folders/expression/entry65235.aspx"&gt;sini&lt;/a&gt;, silahkan di-download.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=studio"&gt;Microsoft Expression Studio&lt;/a&gt; terdiri dari:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=blend"&gt;Microsoft Expression Blend&lt;/a&gt;&amp;nbsp; &lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_blend_2.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;MARGIN:0px 5px 0px 0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="125" alt="top_productShot_play_blend" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_blend_thumb.jpg" width="106" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Expression Blend boleh dikatakan tools yang paling utama dan paling banyak digunakan dalam keluarga Microsoft Expression. Expression Blend digunakan untuk membuat graphical interface baik untuk Web (Silverlight) maupun Desktop (WPF). Expression Blend akan menghasilkan XAML (eXtensible Application Markup Language).&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/image_2.png"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="127" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/image_thumb.png" width="210" align="left" border="0" /&gt;&lt;/a&gt;Dengan XAML, maka designer dan developer dapat berkolaborasi dengan baik.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Khusus untuk Expression Blend, saat ini telah tersedia versi 2.5 Preview yang juga bisa Anda download di &lt;a href="http://geeks.netindonesia.net/files/folders/expression/entry65233.aspx"&gt;sini&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=web"&gt;Microsoft Expression Web&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_web_2.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;MARGIN:0px 5px 0px 0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="123" alt="top_productShot_play_web" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_web_thumb.jpg" width="105" align="left" border="0" /&gt;&lt;/a&gt; Bila Anda familiar dengan Adobe Dreamweaver, Expression Web ini adalah produk serupa dari Microsoft. &lt;/p&gt;
&lt;p&gt;Expression Web adalah WYSIWYG HTML Editor yang dikembangkan Microsoft untuk menggantikan Microsoft FrontPage. Expression Web ditargetkan untuk digunakan oleh web designer. &lt;/p&gt;
&lt;p&gt;Dengan Expresison Web, web designer dapat membuat HTML, CSS, ASPX, MasterPage, dan bahkan PHP page.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=design"&gt;Microsoft Expression Design&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_design_2.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;MARGIN:0px 5px 0px 0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="121" alt="top_productShot_play_design" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_design_thumb.jpg" width="103" align="left" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt;
&lt;ul&gt;
&lt;li&gt;Expression Design adalah graphic design tool untuk vector and raster based. Expression Design juga dapat digunakan untuk proses rasterisasi. &lt;/li&gt;
&lt;li&gt;&lt;/li&gt;
&lt;li&gt;Again, if we compare with Adobe, kira-kira itu serupa dengan Adobe Illustrator.&lt;/li&gt;
&lt;li&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=media"&gt;Microsoft Expression Media&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_media_2.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;MARGIN:0px 5px 0px 0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="115" alt="top_productShot_play_media" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_media_thumb.jpg" width="98" align="left" border="0" /&gt;&lt;/a&gt; Expression Media adalah tool yang digunakan untuk memanipulasi dan mengkombinasikan beberapa media sehinga bisa menjadi slide show atau bahkan movie.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.microsoft.com/expression/products/Overview.aspx?key=encoder"&gt;Microsoft Expression Encoder&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_encoder_2.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;MARGIN:0px 5px 0px 0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="114" alt="top_productShot_play_encoder" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntroductiontoMicrosoftExpressionStudiof_C3CF/top_productShot_play_encoder_thumb.jpg" width="97" align="left" border="0" /&gt;&lt;/a&gt; Dari namanya saja, Anda bisa tebak bahwa ini adalah tool yang digunakan untuk melakukan proses &amp;quot;encode&amp;quot;. Kita bisa menggunakan Expression Encoder untuk meng-encode video maupun audio.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Semoga artikel singkat ini bisa memberikan gambaran luas kepada developer tentang Microsoft&amp;#39;s designer tools ini.&lt;/p&gt;
&lt;p&gt;Again, bila Anda ingin mencoba barang-barang di atas, silahkan download &lt;a href="http://geeks.netindonesia.net/files/folders/expression/entry65235.aspx"&gt;Expression Studio 2 di sini&lt;/a&gt;. Dan juga &lt;a href="http://geeks.netindonesia.net/files/folders/expression/entry65233.aspx"&gt;Expression Blend 2.5 Preview di sini&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Cheers!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx&amp;amp;subject=Introduction to Microsoft Expression Studio for Developers" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx&amp;amp;t=Introduction+to+Microsoft+Expression+Studio+for+Developers" target="_blank" title="Submit Introduction to Microsoft Expression Studio for Developers to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx&amp;amp;title=Introduction+to+Microsoft+Expression+Studio+for+Developers" target="_blank" title="Submit Introduction to Microsoft Expression Studio for Developers to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx&amp;amp;phase=2" target="_blank" title="Submit Introduction to Microsoft Expression Studio for Developers to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/07/introduction-to-microsoft-expression-studio-for-developer.aspx&amp;amp;title=Introduction+to+Microsoft+Expression+Studio+for+Developers" target="_blank" title="Add Introduction to Microsoft Expression Studio for Developers to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=65940" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Expression/default.aspx">Expression</category></item><item><title>Visual Studio 2008 Family's Certification</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx</link><pubDate>Wed, 03 Sep 2008 02:31:27 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:65368</guid><dc:creator>very_wel</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=65368</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx#comments</comments><description>&lt;p dir="ltr" style="margin-right:0px;"&gt;Folks,&lt;/p&gt; &lt;p&gt;If you plan to take a certification, you should really take a look at this. This time, there 3 kinds of MCPDs and 6 kinds of MCTS.&lt;/p&gt; &lt;h4&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_4.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="383" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_1.png" width="510" border="0" /&gt;&lt;/a&gt;&lt;/h4&gt; &lt;h4&gt;Microsoft Certified Technology Specialist&lt;/h4&gt; &lt;p&gt;Take a more closely look at MCTS Certification Paths here:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;MCTS: Windows Presentation Foundation Applications&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_10.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="267" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_4.png" width="291" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;MCTS: Windows Communication Foundation Applications&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_12.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="275" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_5.png" width="290" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;MCTS: Windows Workflow Foundation Applications&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_14.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="275" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_6.png" width="292" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;MCTS: Windows Forms Applications&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_16.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="249" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_7.png" width="295" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;MCTS: ADO.NET Applications&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_18.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="259" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_8.png" width="297" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;MCTS: ASP.NET Applications&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_20.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="260" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_9.png" width="299" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;h4&gt;Microsoft Certified Professional Developer&lt;/h4&gt; &lt;p&gt;To upgrade your MCTS to MCPD, see here:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;Windows Developer 3.5&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_28.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="120" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_13.png" width="531" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;ASP.NET Developer 3.5&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_30.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="123" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_14.png" width="534" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;li&gt;Enterprise Application Developer 3.5&lt;/li&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_26.png"&gt;&lt;img style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" height="100" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/VisualStudio2008Certification_7FB6/image_thumb_12.png" width="551" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx&amp;amp;subject=Visual Studio 2008 Family's Certification" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx&amp;amp;t=Visual+Studio+2008+Family%27s+Certification" target="_blank" title="Submit Visual Studio 2008 Family's Certification to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx&amp;amp;title=Visual+Studio+2008+Family%27s+Certification" target="_blank" title="Submit Visual Studio 2008 Family's Certification to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx&amp;amp;phase=2" target="_blank" title="Submit Visual Studio 2008 Family's Certification to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/03/visual-studio-2008-certification.aspx&amp;amp;title=Visual+Studio+2008+Family%27s+Certification" target="_blank" title="Add Visual Studio 2008 Family's Certification to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=65368" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/VS+2008/default.aspx">VS 2008</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Certification/default.aspx">Certification</category></item><item><title>Event Calendar August 2008 - June 2009</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx</link><pubDate>Mon, 01 Sep 2008 09:03:24 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:65149</guid><dc:creator>very_wel</dc:creator><slash:comments>6</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=65149</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx#comments</comments><description>&lt;p&gt;Berikut adalah planning kalender aktifitas untuk event seperti TechNet dan MSDN Day dari Agustus 2008 sampai dengan Juni 2009. &lt;/p&gt; &lt;p&gt;Untuk konfirmasinya, silahkan menunggu undangan yang akan dikirim ke mailing-list.&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/EventCalendarAugust2008June2009_D9B2/event-calendar-MS-800_2.jpg"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="event-calendar-MS-800" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/EventCalendarAugust2008June2009_D9B2/event-calendar-MS-800_thumb.jpg" width="489" height="533" /&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;(Bila gambar di atas kurang jelas, silahkan ke &lt;a href="http://geeks.netindonesia.net/photos/wely/images/65141/original.aspx"&gt;sini&lt;/a&gt; untuk melihat gambar dalam ukuran aslinya)&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx&amp;amp;subject=Event Calendar August 2008 - June 2009" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx&amp;amp;t=Event+Calendar+August+2008+-+June+2009" target="_blank" title="Submit Event Calendar August 2008 - June 2009 to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx&amp;amp;title=Event+Calendar+August+2008+-+June+2009" target="_blank" title="Submit Event Calendar August 2008 - June 2009 to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx&amp;amp;phase=2" target="_blank" title="Submit Event Calendar August 2008 - June 2009 to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/event-calendar-august-2008-june-2009.aspx&amp;amp;title=Event+Calendar+August+2008+-+June+2009" target="_blank" title="Add Event Calendar August 2008 - June 2009 to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=65149" width="1" height="1"&gt;</description></item><item><title>The LibraLINQ Project's Source Code - hadiah dari komunitas untuk komunitas</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx</link><pubDate>Mon, 01 Sep 2008 08:42:09 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:65148</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=65148</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx#comments</comments><description>&lt;p&gt;Masih ingat &lt;a href="http://geeks.netindonesia.net/blogs/risman/archive/2008/03/18/developer-idol-2008-competition.aspx"&gt;kompetisi .NET Developer Idol&lt;/a&gt;. Secara singkat, ini adalah kompetisi dimana para peserta membuat aplikasi perpustakaan.  &lt;p&gt;Karena didukung dengan passion dan kondisi pada saat itu, saya &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/net-developer-idol-submission-the-libralinq-project.aspx"&gt;iseng-iseng ikutan&lt;/a&gt; saja.  &lt;p&gt;Bulan lalu, Pak Risman telah mengumumkan pemenangnya &lt;a href="http://geeks.netindonesia.net/blogs/risman/archive/2008/08/06/developer-idol-2008-winner-announcement.aspx"&gt;sebagai berikut&lt;/a&gt;.  &lt;p&gt;Kebetulan saja, saya adalah pemenang pertamanya &lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/TheLibraLINQProjectSourceCodehadiahdarik_C887/clip_image001_2.gif"&gt;&lt;img style="border-right-width:0px;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;" border="0" alt="clip_image001" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/TheLibraLINQProjectSourceCodehadiahdarik_C887/clip_image001_thumb.gif" width="23" height="23" /&gt;&lt;/a&gt;. Padahal karya rekan-rekan lain juga sangat baik.  &lt;p&gt;Sebenarnya, vision saya menggabungkan beberapa project kita (peserta) untuk dikembangkan lebih lanjut dengan mengikuti best practice yang bagus dan memberikan project ini secara free ke komunitas maupun institusi yang memerlukannya. Tetapi untuk integrasinya, masih perlu dibicarakan lebih lanjut lagi.  &lt;p&gt;Tetapi dari saya sendiri, saya adalah sebagian kecil dari komunitas, ingin memberikan sedikit kontribusi saja. Dan oleh karena ini adalah hasil karya saya sendiri dan non-komersial juga, saya ingin memberikan source code project LibraLINQ ini ke semua teman-teman komunitas yang membutuhkannya. Mungkin selama ini kita untuk resource local, kita telah punya ebook, blogs, dan lain-lain. Tetapi sepertinya belum ada project jadi (seperti pada &lt;a href="http://www.codeplex.com"&gt;www.codeplex.com&lt;/a&gt;). Sebenarnya pengen taruh di codeplex tetapi takutnya tidak punya waktu untuk memaintain dan re-develop lagi. Source project ini saya open adalah atas keinginan sendiri, tidak related dgn other parties.  &lt;p&gt;Mungkin project ini belum benar-benar selesai, masih ada fitur yang kurang, mungkin jg masih ada bugs karena belum di-testing. Saya menyadari project ini hanyalah sebuah project biasa yang &amp;quot;not too special&amp;quot;, atau bahkan &amp;quot;nothing special&amp;quot;. Jadi bila ada design atau code yang kurang bagus atau ada yang salah, mohon dikoreksi saja, karena saya juga masih belajar.  &lt;p&gt;Tapi bagi teman-teman yang ingin belajar: C# 3.0, LINQ to SQL, WCF, ASP.NET 3.5, ASP.NET Ajax, dll, project ini bisa Anda jadikan referensi &amp;quot;how to&amp;quot;-nya. Project ini telah mengimplementasikannya teknologi-teknologi tersebut walaupun mungkin sederhana.  &lt;p&gt;At last, I hope this project would help you. Feel free to download &lt;a href="http://geeks.netindonesia.net/files/folders/libralinq/entry65144.aspx"&gt;this project here&lt;/a&gt;.  &lt;p&gt;Untuk dokumentasinya check it out here:  &lt;p&gt;· &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/libralinq-documentation-part-1-bisnis-proses-libralinq.aspx"&gt;LibraLINQ Documentation (Part 1 – Bisnis Proses LibraLINQ)&lt;/a&gt;  &lt;p&gt;· &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/libralinq-documentation-part-2-introduction-and-architecture.aspx"&gt;LibraLINQ Documentation (Part 2 – Introduction and Architecture)&lt;/a&gt;  &lt;p&gt;· &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/libralinq-documentation-part-3-sisfo-perpus-win-application.aspx"&gt;LibraLINQ Documentation (Part 3 – Sisfo Perpus / Win Application)&lt;/a&gt;  &lt;p&gt;· &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/libralinq-documentation-part-4-web-portal-application.aspx"&gt;LibraLINQ Documentation (Part 4 – Web Portal Application)&lt;/a&gt;  &lt;p&gt;· &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/06/23/libralinq-documentation-part-5-technical-view-of-libralinq.aspx"&gt;LibraLINQ Documentation (Part 5 - Technical View of LibraLINQ)&lt;/a&gt;  &lt;p&gt;Semoga membantu. &lt;p&gt;Salam dari komunitas,  &lt;p&gt;Wely&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx&amp;amp;subject=The LibraLINQ Project's Source Code - hadiah dari komunitas untuk komunitas" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx&amp;amp;t=The+LibraLINQ+Project%27s+Source+Code+-+hadiah+dari+komunitas+untuk+komunitas" target="_blank" title="Submit The LibraLINQ Project's Source Code - hadiah dari komunitas untuk komunitas to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx&amp;amp;title=The+LibraLINQ+Project%27s+Source+Code+-+hadiah+dari+komunitas+untuk+komunitas" target="_blank" title="Submit The LibraLINQ Project's Source Code - hadiah dari komunitas untuk komunitas to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx&amp;amp;phase=2" target="_blank" title="Submit The LibraLINQ Project's Source Code - hadiah dari komunitas untuk komunitas to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/09/01/the-libralinq-project-s-source-code-hadiah-dari-komunitas-untuk-komunitas.aspx&amp;amp;title=The+LibraLINQ+Project%27s+Source+Code+-+hadiah+dari+komunitas+untuk+komunitas" target="_blank" title="Add The LibraLINQ Project's Source Code - hadiah dari komunitas untuk komunitas to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=65148" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/C_2300_+3.0/default.aspx">C# 3.0</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/LINQ/default.aspx">LINQ</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/LINQ+to+SQL/default.aspx">LINQ to SQL</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Competition/default.aspx">Competition</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/LibraLINQ/default.aspx">LibraLINQ</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Windows+Communication+Foundation/default.aspx">Windows Communication Foundation</category></item><item><title>MSDN Day (yesterday) | Integrating WMI with .NET Framework</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx</link><pubDate>Thu, 28 Aug 2008 03:01:04 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64665</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=64665</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx#comments</comments><description>&lt;p&gt;Yesterday, I delivered the MSDN Day session about &amp;quot;Integrating WMI with .NET Framework&amp;quot;. &lt;/p&gt; &lt;p&gt;You can download my &lt;a href="http://geeks.netindonesia.net/files/folders/slides/entry64661.aspx"&gt;slide&lt;/a&gt; and &lt;a href="http://geeks.netindonesia.net/files/folders/code/entry64664.aspx"&gt;demo code&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;See you at the next MSDN Day.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx&amp;amp;subject=MSDN Day (yesterday) | Integrating WMI with .NET Framework" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx&amp;amp;t=MSDN+Day+(yesterday)+%7c+Integrating+WMI+with+.NET+Framework" target="_blank" title="Submit MSDN Day (yesterday) | Integrating WMI with .NET Framework to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx&amp;amp;title=MSDN+Day+(yesterday)+%7c+Integrating+WMI+with+.NET+Framework" target="_blank" title="Submit MSDN Day (yesterday) | Integrating WMI with .NET Framework to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx&amp;amp;phase=2" target="_blank" title="Submit MSDN Day (yesterday) | Integrating WMI with .NET Framework to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/28/msdn-day-yesterday-integrating-wmi-with-net-framework.aspx&amp;amp;title=MSDN+Day+(yesterday)+%7c+Integrating+WMI+with+.NET+Framework" target="_blank" title="Add MSDN Day (yesterday) | Integrating WMI with .NET Framework to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64665" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Windows+Management+Instrumetation/default.aspx">Windows Management Instrumetation</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/MSDN+Day/default.aspx">MSDN Day</category></item><item><title>Invitation: MSDN Day | Developing Infrastructure Controller with WMI and PowerShell</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx</link><pubDate>Sun, 24 Aug 2008 13:55:15 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64242</guid><dc:creator>very_wel</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=64242</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx#comments</comments><description>&lt;p&gt;Dear geeks,&lt;/p&gt; &lt;p&gt;As usual, Microsoft Indonesia helds MSDN Day event monthly. This month, we&amp;#39;ll discuss about &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx"&gt;WMI&lt;/a&gt; and PowerShell.&lt;/p&gt; &lt;p&gt;I&amp;#39;ll talk about &lt;strong&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx"&gt;Integrating WMI with .NET Framework&lt;/a&gt;&lt;/strong&gt;. Since, WMI itself is not a new stuff, but it can work well with .NET Framework &lt;img alt="Open-mouthed" src="http://messenger.msn.com/MMM2006-04-19_17.00/Resource/emoticons/teeth_smile.gif" /&gt;&lt;/p&gt; &lt;p&gt;This is a free event, so please register quick. &lt;/p&gt; &lt;p&gt;See you there.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/InvitationMSDNDayDevelopingInfrastructur_11683/msdn-day-27aug-500_2.jpg"&gt;&lt;img style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" height="772" alt="msdn-day-27aug-500" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/InvitationMSDNDayDevelopingInfrastructur_11683/msdn-day-27aug-500_thumb.jpg" width="549" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx&amp;amp;subject=Invitation: MSDN Day | Developing Infrastructure Controller with WMI and PowerShell" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx&amp;amp;t=Invitation%3a+MSDN+Day+%7c+Developing+Infrastructure+Controller+with+WMI+and+PowerShell" target="_blank" title="Submit Invitation: MSDN Day | Developing Infrastructure Controller with WMI and PowerShell to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx&amp;amp;title=Invitation%3a+MSDN+Day+%7c+Developing+Infrastructure+Controller+with+WMI+and+PowerShell" target="_blank" title="Submit Invitation: MSDN Day | Developing Infrastructure Controller with WMI and PowerShell to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx&amp;amp;phase=2" target="_blank" title="Submit Invitation: MSDN Day | Developing Infrastructure Controller with WMI and PowerShell to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx&amp;amp;title=Invitation%3a+MSDN+Day+%7c+Developing+Infrastructure+Controller+with+WMI+and+PowerShell" target="_blank" title="Add Invitation: MSDN Day | Developing Infrastructure Controller with WMI and PowerShell to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64242" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Windows+Management+Instrumetation/default.aspx">Windows Management Instrumetation</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/MSDN+Day/default.aspx">MSDN Day</category></item><item><title>Integrating WMI with .NET Framework</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx</link><pubDate>Sun, 24 Aug 2008 13:23:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:64238</guid><dc:creator>very_wel</dc:creator><slash:comments>2</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=64238</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx#comments</comments><description>&lt;p&gt;Pada post &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx"&gt;sebelumnya&lt;/a&gt;, sudah saya ceritakan secara gambaran luas dan pengenalan tentang WMI. Dalam artikel ini, kita akan melihat bagaimana WMI dapat bekerja sama dengan .NET Framework.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4&gt;Arsitektur&lt;/h4&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntegratingWMIwith.NETFramework_D7D9/image_2.png"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="220" alt="image" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntegratingWMIwith.NETFramework_D7D9/image_thumb.png" width="302" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;WMI Repository adalah gudang penyimpan namespace-namespace WMI seperti root\default, root\cimv2, dan lain sebagainya. Masing-masing namespace, terdiri dari sejumlah kelas WMI. Root\Cimv2 adalah namespace yang terdapat paling banyak kelas seperti Win32_Process, Win32_PhysicalMemory, dan lain-lain. WMI Object Manager akan selalu berkolaborasi dengan WMI Repository.&lt;/p&gt;
&lt;p&gt;Dalam arsitektur WMI .NET, salah satu peran penting adalah namespace System.Management, di mana namespace tersebut adalah sebagai jembatan antara WMI dengan aplikasi-aplikasi .NET (ASP.NET Web form, windows form, console, dlsb). Semua query atau perintah WMI dari .NET akan ditangani oleh namespace System.Management, lalu System.Management lah yang akan melanjutkan perintahnya ke WMI Object Manager.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Note: baik WMI, maupun .NET Framework menggunakan kata &amp;quot;namespace&amp;quot; di kasus ini. Jadi, saya mengingatkan Anda supaya jangan keliru. &lt;/p&gt;
&lt;p&gt;Namespace WMI adalah root\default, root\cimv2, root\directory, root\nap. &lt;/p&gt;
&lt;p&gt;Namespace .NET adalah yang sering kita jumpai seperti System.Collection.Generic, System.Management, System.Text, dll.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Keuntungan dari WMI.NET adalah:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Developer .NET dapat dengan mudah mempelajari WMI. Bila tidak ada WMI.NET, maka mereka harus menggunakan VBScript atau C++ untuk mengimplementasikan WMI. 
&lt;li&gt;Dapat menggunakan fitur yang ada di CLR seperti Garbage Collection, Exception Handling, dan Automatic Memory Management. 
&lt;li&gt;Kita dapat menginstrumentasikan kelas atau instance yang telah kita buat sendiri ke WMI, sehingga baik aplikasi kita sendiri ataupun aplikasi lain dapat mengaksesnya. 
&lt;li&gt;Penggunaan yang lebih simple. Implementasi WMI dengan C++ terkadang agak susah untuk dikembangkan. Struktur kelas yang terdapat pada namespace System.Management mempermudah kita mengimplementasikan WMI dalam .NET. 
&lt;li&gt;Dapat mengakses semua data WMI. Dengan namespace System.Management, kita dapat mengakses seluruh data pada WMI.&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Contoh sederhana menggunakan WMI.NET:&lt;/p&gt;
&lt;div style="BORDER-RIGHT:gray 1px solid;PADDING-RIGHT:4px;BORDER-TOP:gray 1px solid;PADDING-LEFT:4px;FONT-SIZE:8pt;PADDING-BOTTOM:4px;MARGIN:20px 0px 10px;OVERFLOW:auto;BORDER-LEFT:gray 1px solid;WIDTH:97.5%;CURSOR:text;MAX-HEIGHT:200px;LINE-HEIGHT:12pt;PADDING-TOP:4px;BORDER-BOTTOM:gray 1px solid;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BACKGROUND-COLOR:#f4f4f4;"&gt;
&lt;div style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System.Management;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   3:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   4:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;namespace&lt;/span&gt; WMI.NET_Demo&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   5:&lt;/span&gt; {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="COLOR:#0000ff;"&gt;class&lt;/span&gt; Program&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   7:&lt;/span&gt;     {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   8:&lt;/span&gt;         &lt;span style="COLOR:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR:#0000ff;"&gt;string&lt;/span&gt;[] args)&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   9:&lt;/span&gt;         {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  10:&lt;/span&gt;             ManagementClass process = &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt; ManagementClass(&lt;span style="COLOR:#006080;"&gt;&amp;quot;Win32_Process&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  11:&lt;/span&gt;             &lt;span style="COLOR:#0000ff;"&gt;foreach&lt;/span&gt; (ManagementObject item &lt;span style="COLOR:#0000ff;"&gt;in&lt;/span&gt; process.GetInstances())&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  12:&lt;/span&gt;             {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  13:&lt;/span&gt;                 Console.WriteLine(item[&lt;span style="COLOR:#006080;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;] + &lt;span style="COLOR:#006080;"&gt;&amp;quot; - &amp;quot;&lt;/span&gt; + item[&lt;span style="COLOR:#006080;"&gt;&amp;quot;ProcessId&amp;quot;&lt;/span&gt;]);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  14:&lt;/span&gt;             }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  15:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  16:&lt;/span&gt;             Console.ReadKey();&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  17:&lt;/span&gt;         }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  18:&lt;/span&gt;     }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  19:&lt;/span&gt; }&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;ManagementClass sebagai pembungkus dari kelas WMI (dalam contoh di atas Win32_Process). Berikutnya, kita ingin melihat semua object yang sedang aktif saat ini, yaitu menggunakan fungsi GetInstaces yang akan membalikkan sekumpulan koleksi dari ManagementObject.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntegratingWMIwith.NETFramework_D7D9/simple%20wmi_4.jpg"&gt;&lt;img style="BORDER-TOP-WIDTH:0px;BORDER-LEFT-WIDTH:0px;BORDER-BOTTOM-WIDTH:0px;BORDER-RIGHT-WIDTH:0px;" height="249" alt="simple wmi" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/IntegratingWMIwith.NETFramework_D7D9/simple%20wmi_thumb_1.jpg" width="504" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;h4&gt;Skenario Lain&lt;/h4&gt;
&lt;p&gt;Mari kita simak apa yang bisa kita lakukan terhadap WMI dengan .NET Framework.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Query WMI Data&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Kita bisa melakukan query terhadap WMI dengan sebuah subset bahasa dari SQL yaitu WQL (WMI Query Language). Untuk melakukan query, kita bisa menggunakan class SelectQuery seperti berikut:&lt;/p&gt;
&lt;div style="BORDER-RIGHT:gray 1px solid;PADDING-RIGHT:4px;BORDER-TOP:gray 1px solid;PADDING-LEFT:4px;FONT-SIZE:8pt;PADDING-BOTTOM:4px;MARGIN:20px 0px 10px;OVERFLOW:auto;BORDER-LEFT:gray 1px solid;WIDTH:97.5%;CURSOR:text;MAX-HEIGHT:200px;LINE-HEIGHT:12pt;PADDING-TOP:4px;BORDER-BOTTOM:gray 1px solid;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BACKGROUND-COLOR:#f4f4f4;"&gt;
&lt;div style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System.Management;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   3:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   4:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;namespace&lt;/span&gt; WMI.NET_Demo&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   5:&lt;/span&gt; {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="COLOR:#0000ff;"&gt;class&lt;/span&gt; Query&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   7:&lt;/span&gt;     {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   8:&lt;/span&gt;         &lt;span style="COLOR:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR:#0000ff;"&gt;string&lt;/span&gt;[] args)&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   9:&lt;/span&gt;         {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  10:&lt;/span&gt;             SelectQuery query = &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt; SelectQuery(&lt;span style="COLOR:#006080;"&gt;&amp;quot;SELECT * FROM Win32_Process WHERE Name like &amp;#39;d%&amp;#39;&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  11:&lt;/span&gt;             ManagementObjectSearcher searcher = &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt; ManagementObjectSearcher(query);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  12:&lt;/span&gt;             &lt;span style="COLOR:#0000ff;"&gt;foreach&lt;/span&gt; (ManagementObject item &lt;span style="COLOR:#0000ff;"&gt;in&lt;/span&gt; searcher.Get())&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  13:&lt;/span&gt;             {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  14:&lt;/span&gt;                 Console.WriteLine(item[&lt;span style="COLOR:#006080;"&gt;&amp;quot;Name&amp;quot;&lt;/span&gt;]);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  15:&lt;/span&gt;             }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  16:&lt;/span&gt;             Console.ReadKey();&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  17:&lt;/span&gt;         }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  18:&lt;/span&gt;     }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  19:&lt;/span&gt; }&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;dengan sintaks tersebut, tersebutlah yang disebut sebagai WQL. Perintah tersebut adalah untuk melakukan query terhadap semua process yang namanya berawalan &amp;quot;d&amp;quot;.&lt;/p&gt;
&lt;p&gt;Setelah SelectQuery, kita membutuhkan kelas ManagementObjectSearcher untuk melakukan pencarian sesuai dengan query yang telah kita definisikan sebelumnya.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Executing a method from a WMI Class&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Selain melakukan query, kita bahkan dapat menjalankan method dari kelas WMI. Method tersebut bisa jadi untuk membuat sebuah process (Create) atau bahkan bisa me-restart komputer kita. Mari kita liat contoh sederhana, menjalankan sebuah kalkulator via WMI .NET.&lt;/p&gt;
&lt;div style="BORDER-RIGHT:gray 1px solid;PADDING-RIGHT:4px;BORDER-TOP:gray 1px solid;PADDING-LEFT:4px;FONT-SIZE:8pt;PADDING-BOTTOM:4px;MARGIN:20px 0px 10px;OVERFLOW:auto;BORDER-LEFT:gray 1px solid;WIDTH:97.5%;CURSOR:text;MAX-HEIGHT:200px;LINE-HEIGHT:12pt;PADDING-TOP:4px;BORDER-BOTTOM:gray 1px solid;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BACKGROUND-COLOR:#f4f4f4;"&gt;
&lt;div style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   1:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   2:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;using&lt;/span&gt; System.Management;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   3:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   4:&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;namespace&lt;/span&gt; WMI.NET_Demo&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   5:&lt;/span&gt; {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   6:&lt;/span&gt;     &lt;span style="COLOR:#0000ff;"&gt;class&lt;/span&gt; ExecuteMethod&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   7:&lt;/span&gt;     {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   8:&lt;/span&gt;         &lt;span style="COLOR:#0000ff;"&gt;static&lt;/span&gt; &lt;span style="COLOR:#0000ff;"&gt;void&lt;/span&gt; Main(&lt;span style="COLOR:#0000ff;"&gt;string&lt;/span&gt;[] args)&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;   9:&lt;/span&gt;         {&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  10:&lt;/span&gt;             ManagementClass process = &lt;span style="COLOR:#0000ff;"&gt;new&lt;/span&gt; ManagementClass(&lt;span style="COLOR:#006080;"&gt;&amp;quot;Win32_Process&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  11:&lt;/span&gt;             ManagementBaseObject inParam = process.GetMethodParameters(&lt;span style="COLOR:#006080;"&gt;&amp;quot;Create&amp;quot;&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  12:&lt;/span&gt;             inParam[&lt;span style="COLOR:#006080;"&gt;&amp;quot;CommandLine&amp;quot;&lt;/span&gt;] = &lt;span style="COLOR:#006080;"&gt;&amp;quot;calc.exe&amp;quot;&lt;/span&gt;;&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  13:&lt;/span&gt;&amp;nbsp; &lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  14:&lt;/span&gt;             process.InvokeMethod(&lt;span style="COLOR:#006080;"&gt;&amp;quot;Create&amp;quot;&lt;/span&gt;, inParam, &lt;span style="COLOR:#0000ff;"&gt;null&lt;/span&gt;);&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  15:&lt;/span&gt;             Console.ReadKey();&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  16:&lt;/span&gt;         }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:white;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  17:&lt;/span&gt;     }&lt;/pre&gt;&lt;pre style="PADDING-RIGHT:0px;PADDING-LEFT:0px;FONT-SIZE:8pt;PADDING-BOTTOM:0px;MARGIN:0em;OVERFLOW:visible;WIDTH:100%;COLOR:black;BORDER-TOP-STYLE:none;LINE-HEIGHT:12pt;PADDING-TOP:0px;FONT-FAMILY:consolas, &amp;#39;Courier New&amp;#39;, courier, monospace;BORDER-RIGHT-STYLE:none;BORDER-LEFT-STYLE:none;BACKGROUND-COLOR:#f4f4f4;BORDER-BOTTOM-STYLE:none;"&gt;&lt;span style="COLOR:#606060;"&gt;  18:&lt;/span&gt; }&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;
.csharpcode {
	FONT-SIZE: small; COLOR: black; FONT-FAMILY: consolas, &amp;quot;Courier New&amp;quot;, courier, monospace; BACKGROUND-COLOR: #ffffff
}
.csharpcode PRE {
	FONT-SIZE: small; COLOR: black; FONT-FAMILY: consolas, &amp;quot;Courier New&amp;quot;, courier, monospace; BACKGROUND-COLOR: #ffffff
}
.csharpcode PRE {
	MARGIN: 0em
}
.csharpcode .rem {
	COLOR: #008000
}
.csharpcode .kwrd {
	COLOR: #0000ff
}
.csharpcode .str {
	COLOR: #006080
}
.csharpcode .op {
	COLOR: #0000c0
}
.csharpcode .preproc {
	COLOR: #cc6633
}
.csharpcode .asp {
	BACKGROUND-COLOR: #ffff00
}
.csharpcode .html {
	COLOR: #800000
}
.csharpcode .attr {
	COLOR: #ff0000
}
.csharpcode .alt {
	MARGIN: 0em; WIDTH: 100%; BACKGROUND-COLOR: #f4f4f4
}
.csharpcode .lnum {
	COLOR: #606060
}


&lt;p&gt;Tujuan kita adalah untuk menjalan sebuah kalkulator. Oleh karena di &amp;quot;belakang&amp;quot; kalkulator sebenarnya adalah sebuah proses, maka kita menggunakan ManagementClass untuk membungkus kelas Win32_Process. Lalu kita butuh parameter untuk menyatakan bahwa proses tersebut adalah &amp;quot;calc.exe&amp;quot; dengan mengisikan property CommandLinenya. Setelah itu, baru menggunakan method InvokeMethod untuk menjalankan proses tersebut.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Masih banyak lagi contoh penggunaan WMI yang sangat berguna dalam tugas-tugas management windows. Ingin tahu lebih&amp;nbsp; lanjut, see you at&lt;a class="" href="http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/invitation-msdn-day-developing-infrastructure-controller-with-wmi-and-powershell.aspx"&gt; this event&lt;/a&gt;.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx&amp;amp;subject=Integrating WMI with .NET Framework" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx&amp;amp;t=Integrating+WMI+with+.NET+Framework" target="_blank" title="Submit Integrating WMI with .NET Framework to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx&amp;amp;title=Integrating+WMI+with+.NET+Framework" target="_blank" title="Submit Integrating WMI with .NET Framework to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx&amp;amp;phase=2" target="_blank" title="Submit Integrating WMI with .NET Framework to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/24/integrating-wmi-with-net-framework.aspx&amp;amp;title=Integrating+WMI+with+.NET+Framework" target="_blank" title="Add Integrating WMI with .NET Framework to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=64238" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/.NET/default.aspx">.NET</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Windows+Management+Instrumetation/default.aspx">Windows Management Instrumetation</category></item><item><title>SP1 for VS2008 and .NET 3.5: Ada apa di dalam SP1?</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx</link><pubDate>Sun, 17 Aug 2008 08:21:05 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:63408</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=63408</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx#comments</comments><description>&lt;p&gt;Mungkin sudah banyak yang tau beberapa hari yang lalu, Microsoft telah merilis Service Pack 1 untuk Visual Studio 2008 dan .NET Framework 3.5. 
&lt;/p&gt;&lt;p&gt;Dalam post ini, akan saya bahas secara singkat apa yang disertakan dalam SP1 ini.
&lt;/p&gt;&lt;h3&gt;What&amp;#39;s New in SP1?
&lt;/h3&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;strong&gt;.NET 3.5 SP 1 = .NET 3.5 + Some new technologies + some improvement&lt;/strong&gt;
	&lt;/p&gt;&lt;p&gt;Teknologi / feature baru di .NET 3.5 SP1:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;ADO.NET Entity Framework / Entity Data Model
&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081708_0818_SP1forVS2001.png" alt="" border="0" /&gt;&lt;/a&gt;
	&lt;/p&gt;&lt;p style="margin-left:36pt;"&gt;ADO.NET Entity Framework adalah evolusi dari ADO.NET yang memungkinkan kita bekerja dengan data dalam bentuk domain-specific object atau entities. ADO.NET Entity Framework menyediakan level abstarksi yang lebih tinggi. Untuk info yang lebih detail, silahkan kunjungin &lt;a href="http://msdn.microsoft.com/en-us/library/aa697427(VS.80).aspx"&gt;di sini&lt;/a&gt;.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;ADO.NET Data Service
&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081708_0818_SP1forVS2002.png" alt="" border="0" /&gt;&lt;/a&gt;
	&lt;/p&gt;&lt;p style="margin-left:36pt;"&gt;ADO.NET Data Service (code name Astoria) adalah sebuah kombinasi dari runtime dan web service yang memungkinkan data kita bisa dikonsumsi secara flexible. Client application dapat menggunakan JavaScript untuk mengkonsumsi data dari server. For more info, bisa Anda lihat &lt;a href="http://astoria.mslivelabs.com/"&gt;di sini&lt;/a&gt;.
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;strong&gt;ASP.NET Dynamic Data
&lt;/strong&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081708_0818_SP1forVS2003.png" alt="" border="0" /&gt;&lt;/a&gt;
	&lt;/p&gt;&lt;p style="margin-left:36pt;"&gt;Bila Anda mengenal &lt;a href="http://subsonicproject.com/web-forms-controls/the-scaffold/"&gt;Scaffolding nya Subsonic&lt;/a&gt;, ASP.NET Dynamic Data itu adalah barang yang sejenis. Pada dasarnya framework yang memungkinkan kita untuk membangun data-driven application dengan cepat berdasarkan model LINQ to SQL dan Entity Framework. Dynamic Data akan men-generate beberapa operasi standard seperti List, Insert, Update, dan Delete. For more info, please visit &lt;a href="http://www.asp.net/dynamicdata/" title="http://www.asp.net/dynamicdata/"&gt;http://www.asp.net/dynamicdata/&lt;/a&gt;.
&lt;/p&gt;&lt;p&gt; 
 &lt;/p&gt;&lt;h3&gt;Mengapa SP1 untuk VS 2008 dan .NET 3.5 itu penting?
&lt;/h3&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;SP1 adalah bentuk dari jawaban / komitmen Microsoft dalam merespon tanggapan-tanggapan dari customer. Dalam SP1, terdapat perbaikan-perbaikan bugs yang telah dilaporkan dan juga beberapa improvement di sisi performance dan scalability.
&lt;/p&gt;&lt;p&gt;Perbaikan dan peningkatan pada .NET Framework 3.5 SP1:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Peningkatan performa antara 20-45% untuk aplikasi WPF 
&lt;/li&gt;&lt;li&gt;Peningkatan performa WCF yang diberikan kepada developer pengaturan yang lebih komprehensif untuk mengakses data dan servis. 
&lt;/li&gt;&lt;li&gt;Mempersingkat / membuat lebih simple instalasi untuk aplikasi klien 
&lt;/li&gt;&lt;li&gt;Improvement dalam area data platform seperti ADO.NET EDM, ADO.NET Data Service, dan support untuk fitur baru pada SQL Server 2008
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;Sedangkan untuk Visual Studio 2008:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Memperbaik designer interface untuk development aplikasi WPF 
&lt;/li&gt;&lt;li&gt;Support penuh untuk SQL Server 2008 
&lt;/li&gt;&lt;li&gt;Tools di sisi ADO.NET EDM dan ADO.NET Data Service 
&lt;/li&gt;&lt;li&gt;VB dan Visual C++ component dan tools 
&lt;/li&gt;&lt;li&gt;Improvement pada TFS 
&lt;/li&gt;&lt;li&gt;Improvement pada Web development misalnya support Javascript yang lebih rich, meningkatkan ajax dan data tools, dan website deployment. 
&lt;/li&gt;&lt;li&gt;Penambahan kontrol pada windows form 
&lt;/li&gt;&lt;li&gt;Support ASP &amp;quot;classic&amp;quot; dalam intellisense dan debugging 
&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;  &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx&amp;amp;subject=SP1 for VS2008 and .NET 3.5: Ada apa di dalam SP1?" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx&amp;amp;t=SP1+for+VS2008+and+.NET+3.5%3a+Ada+apa+di+dalam+SP1%3f" target="_blank" title="Submit SP1 for VS2008 and .NET 3.5: Ada apa di dalam SP1? to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx&amp;amp;title=SP1+for+VS2008+and+.NET+3.5%3a+Ada+apa+di+dalam+SP1%3f" target="_blank" title="Submit SP1 for VS2008 and .NET 3.5: Ada apa di dalam SP1? to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx&amp;amp;phase=2" target="_blank" title="Submit SP1 for VS2008 and .NET 3.5: Ada apa di dalam SP1? to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/sp1-for-vs2008-and-net-3-5-ada-apa-di-dalam-sp1.aspx&amp;amp;title=SP1+for+VS2008+and+.NET+3.5%3a+Ada+apa+di+dalam+SP1%3f" target="_blank" title="Add SP1 for VS2008 and .NET 3.5: Ada apa di dalam SP1? to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=63408" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/.NET+3.5/default.aspx">.NET 3.5</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/VS+2008/default.aspx">VS 2008</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/.NET+3.5+SP1/default.aspx">.NET 3.5 SP1</category></item><item><title>Dirgahayu HUT Indonesia ke 63</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx</link><pubDate>Sun, 17 Aug 2008 01:33:38 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:63367</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=63367</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx#comments</comments><description>&lt;p&gt;Selamat ulang tahun buat bangsa Indonesia. &lt;/p&gt; &lt;p&gt;Kontribusi Anda ke komunitas sangat berharga bagi kita semua. Mari kita sukseskan motto kita “&lt;strong&gt;Dari Developer, Kepada Developer, dan Untuk Developer&lt;/strong&gt;”. &lt;/p&gt; &lt;p&gt;Hidup Developer Indonesia!!!&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx&amp;amp;subject=Dirgahayu HUT Indonesia ke 63" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx&amp;amp;t=Dirgahayu+HUT+Indonesia+ke+63" target="_blank" title="Submit Dirgahayu HUT Indonesia ke 63 to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx&amp;amp;title=Dirgahayu+HUT+Indonesia+ke+63" target="_blank" title="Submit Dirgahayu HUT Indonesia ke 63 to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx&amp;amp;phase=2" target="_blank" title="Submit Dirgahayu HUT Indonesia ke 63 to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/17/dirgahayu-hut-indonesia-ke-63.aspx&amp;amp;title=Dirgahayu+HUT+Indonesia+ke+63" target="_blank" title="Add Dirgahayu HUT Indonesia ke 63 to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=63367" width="1" height="1"&gt;</description></item><item><title>Windows Management Instrumentation</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx</link><pubDate>Sat, 16 Aug 2008 15:03:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:63301</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=63301</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx#comments</comments><description>&lt;p&gt;Dalam artikel ini, saya akan memberikan pandangan secara konseptual tentang WMI terlebih dahulu. Harapan saya setelah Anda membaca artikel ini adalah dapat memahami hal-hal seperti: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Apa itu WMI? &lt;/li&gt;
&lt;li&gt;Apa yang bisa kita lakukan dengan WMI? &lt;/li&gt;
&lt;li&gt;Mengapa kita perlu WMI? &lt;/li&gt;
&lt;li&gt;Arsitektur WMI. &lt;/li&gt;&lt;/ul&gt;Baiklah, mari kita mulai saja. 
&lt;h3&gt;Apakah WMI itu? &lt;/h3&gt;
&lt;p&gt;WMI adalah &lt;em&gt;core&lt;/em&gt; teknologi management pada windows di mana para developer atau sistem administrator dapat melakukan hal-hal yang berhubungan dengan management windows dengan menulis script secara programatikal. &lt;/p&gt;
&lt;p&gt;Sayangnya, sejalan dengan teknologi yang bersifat LOB (&lt;em&gt;line of business&lt;/em&gt;) yang begitu laju, si WMI ini sudah mulai dilupakan. Bahkan banyak developer yang tidak menyadari keberadaan WMI itu sendiri. Padahal sebenarnya, mungkin pekerjaaan kita sehari-hari dibantu oleh WMI, tetapi secara tidak langsung. &lt;/p&gt;
&lt;p&gt;Oleh karena itu, dengan artikel ini, saya ingin mengingatkan kembali bagi Anda yang telah lupa atau memberikan gambaran luas dan perkenalan bagi Anda belum tahu apakah WMI itu. &lt;/p&gt;
&lt;p&gt;Hal yang harus diperjelas dan harus diingat adalah: &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;WMI sendiri bukanlah teknologi baru. &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Saya yakin sebagian besar Anda telah menggunakan Windows 2000 / Windows XP ke atas, jadi Anda tidak perlu khawatir tentang installasi WMI. WMI sudah ada sendirinya. Bila Anda pengguna Windows di bawah Windows 2000 seperti Windows 98 dan Windows NT, Anda bisa men-&lt;em&gt;download&lt;/em&gt; WMI di &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=AFE41F46-E213-4CBF-9C5B-FBF236E0E875&amp;amp;displaylang=en"&gt;sini&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Karena WMI berada di level yang &amp;quot;bawah&amp;quot;, WMI berhubungan erat dengan Win32 library, API (Application Program Interface), dll. &lt;/p&gt;
&lt;h3&gt;Apa yang bisa kita lakukan dengan WMI? &lt;/h3&gt;
&lt;p&gt;WMI menyediakan pendekatan yang konsisten untuk melakukan tugas-tugas yang bersifat management Windows yang kita ketemu sehari-hari dengan &lt;em&gt;programming&lt;/em&gt; atau &lt;em&gt;scripting language&lt;/em&gt;. &lt;/p&gt;
&lt;p&gt;Dengan WMI, Anda tidak hanya bisa melakukan tugas-tugas management windows pada komputer lokal, tetapi juga bisa me-&lt;em&gt;manage&lt;/em&gt; komputer yang remote (pastinya selama Anda punya hak akses terhadap komputer tersebut). &lt;/p&gt;
&lt;p&gt;Beberapa contoh konkrit tugas-tugas yang dapat dilakukan dengan WMI adalah sbb: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;Anda ingin melakukan &lt;em&gt;query&lt;/em&gt; (permintaan data) ke sistem operasi kita untuk mendapatkan sejumlah informasi seperti: &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;pemakaian harddisk, &lt;/li&gt;
&lt;li&gt;proses yang sedang aktif, &lt;/li&gt;
&lt;li&gt;mendapatkan nomor serial dari harddisk. Bapak Zeddy pernah membahas hal tersebut pada artikel ini &lt;a href="http://www.codeproject.com/KB/cs/hard_disk_serialno.aspx"&gt;http://www.codeproject.com/KB/cs/hard_disk_serialno.aspx&lt;/a&gt;. &lt;/li&gt;
&lt;li&gt;Mendapatkan sejumlah aplikasi yang telah terinstall di komputer kita. &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;
&lt;li&gt;Menciptakan atau menjalankan sebuah proses atau aplikasi. Misalnya Anda dapat membuka sebuah calculator windows (calc.exe) secara programmatik. &lt;/li&gt;
&lt;li&gt;Membuat &lt;em&gt;schedule&lt;/em&gt; atau jadwal untuk menjalankan proses tertentu pada waktu yang ditentukan. &lt;/li&gt;
&lt;li&gt;
&lt;div&gt;Bahkan, Anda bisa me-&lt;em&gt;restart&lt;/em&gt; komputer lokal ataupun &lt;em&gt;remote&lt;/em&gt;. &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h2&gt;&lt;span style="FONT-SIZE:11pt;"&gt;Mengapa kita perlu WMI? &lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;Mungkin contoh saya di atas membuat Anda bertanya di hati &amp;quot;Mengapa untuk membuka sebuah calculator saja begitu repot, harus menggunakan WMI, bukannya langsung bisa kita &lt;strong&gt;Start – Program – Accessories – Calculator&lt;/strong&gt;?&amp;quot; &lt;/p&gt;
&lt;p&gt;Benar, bila Anda hanya ingin melakukan sesuatu yang sederhana tanpa sesuatu yang bersifat &lt;em&gt;custom&lt;/em&gt;, Anda bisa langsung melakukannya. Tetapi bila Anda memerlukan sesuatu yang &lt;em&gt;custom&lt;/em&gt;, yang terkadang tidak bisa dilakukan dengan beberapa klik, di sinilah kegunaan WMI akan Anda rasakan. &lt;/p&gt;
&lt;p&gt;Contoh konkritnya adalah saya ingin membuat sebuah &lt;em&gt;notifier&lt;/em&gt;, di mana bila pemakaian memory pada komputer kita telah mencapai 1 GB, maka akan terjadi sebuah aksi (misalnya mematikan kembali proses terakhir yang dibuka), sehingga penggunaan memory di komputer kita bisa kita batasi tidak lebih dari 1 GB. &lt;/p&gt;
&lt;p&gt;Kasus lainnya adalah, bila Anda ingin menambahkan sebuah &lt;em&gt;user account&lt;/em&gt; pada komputer lokal (dalam kasus ini, kita tidak melibatkan Active Directory), maka yang perlu dilakukan adalah ke &lt;strong&gt;Control Panel – Administrative Tools – Komputer Management – Lokal User – Add User&lt;/strong&gt;. Benar, itu akan dilakukan dengan mudah bila jumlah account yang dibuat masih sedikit. Bagaimana bila, jumlah account yang dibuat adalah 50, 100, 200, atau lebih banyak lagi. Apakah perlu kita lakukan satu per satu? Tentunya tidak, dengan WMI, Anda bisa membuat script untuk menjalankan tugas-tugas management windows seperti itu. Tentunya dengan aturan-aturan yang telah terdefinisi dengan jelas terlebih dahulu. &lt;/p&gt;
&lt;h2&gt;&lt;span style="FONT-SIZE:11pt;"&gt;WMI Architecture &lt;/span&gt;&lt;/h2&gt;
&lt;p&gt;&lt;a&gt;&lt;img alt="" src="http://geeks.netindonesia.net/blogs/wely/081608_1502_WindowsMana1.png" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Beberapa komponen utama dalam WMI: &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;WMI Providers and Managed Objects &lt;/div&gt;
&lt;p&gt;WMI Provider adalah object COM (Component Object Model) yang memonitor Managed Objects untuk WMI. Managed Object adalah logical atau physical component seperti hard disk drive, network adapter, database system, OS, dll. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;WMI Infrastructure &lt;/div&gt;
&lt;p&gt;Infrastrutur dari WMI adalah system komponen sistem operasi. Dua komponen utama WMI Infrastructure adalah WMI Service&amp;nbsp; dan WMI Repository. &lt;/p&gt;&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;WMI Consumer &lt;/div&gt;
&lt;p&gt;Konsumer dari WMI adalah management application atau script yang berinterkasi dengan infrastruktur WMI. Management application tersebut dapat melakukan query ke low level layer melalui WMI. &lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Referensi: &lt;/p&gt;
&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa394582.aspx"&gt;http://msdn.microsoft.com/en-us/library/aa394582.aspx&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/technet/scriptcenter/resources/wmifaq.mspx"&gt;http://www.microsoft.com/technet/scriptcenter/resources/wmifaq.mspx&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Windows_Management_Instrumentation"&gt;http://en.wikipedia.org/wiki/Windows_Management_Instrumentation&lt;/a&gt; &lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx&amp;amp;subject=Windows Management Instrumentation" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx&amp;amp;t=Windows+Management+Instrumentation" target="_blank" title="Submit Windows Management Instrumentation to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx&amp;amp;title=Windows+Management+Instrumentation" target="_blank" title="Submit Windows Management Instrumentation to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx&amp;amp;phase=2" target="_blank" title="Submit Windows Management Instrumentation to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/16/windows-management-instrumentation.aspx&amp;amp;title=Windows+Management+Instrumentation" target="_blank" title="Add Windows Management Instrumentation to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=63301" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Windows+Management+Instrumetation/default.aspx">Windows Management Instrumetation</category></item><item><title>MSDN Virtual Labs</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx</link><pubDate>Tue, 12 Aug 2008 14:15:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:63064</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=63064</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx#comments</comments><description>&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Folks,
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Have you ever met the following scenario?
&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:12pt;"&gt;I wish to learn something new (let&amp;#39;s say C# 3.0). 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:12pt;"&gt;But I don&amp;#39;t have the software (let&amp;#39;s say Visual Studio). 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:12pt;"&gt;Or I am too lazy to install the software. 
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:12pt;"&gt;I want a step by step &amp;quot;how to&amp;quot; guidance, just like &amp;quot;hands on lab&amp;quot;.
&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;All of the problems above could be solved if you have &amp;quot;&lt;b&gt;FAST INTERNET CONNECTION&lt;/b&gt;&amp;quot; and a simple &lt;b&gt;Live ID&lt;/b&gt;  !!!
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Yes, it&amp;#39;s MSDN Virtual Labs &lt;a href="http://msdn.microsoft.com/en-us/virtuallabs/default.aspx" title="http://msdn.microsoft.com/en-us/virtuallabs/default.aspx"&gt;&lt;span style="color:blue;text-decoration:underline;"&gt;http://msdn.microsoft.com/en-us/virtuallabs/default.aspx&lt;/span&gt;&lt;/a&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Here, you can have a virtual computer, with all installed software to fulfill your need to learn some certain technologies. Along with some comprehensive step by step guidance, I am sure you&amp;#39;ll enjoy the labs.
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Here you go...
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Preparing the lab...
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/controlpanel/blogs/C:%5CUsers%5Cv-welw%5CAppData%5CRoaming%5CWindows%20Live%20Writer%5CPostSupportingFiles%5C5e80895e-bfbf-4cf7-9b68-b9d5a066d33b%5Cvl16.jpg"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1414_MSDNVirtual1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:12pt;"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Let&amp;#39;s get started
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/controlpanel/blogs/C:%5CUsers%5Cv-welw%5CAppData%5CRoaming%5CWindows%20Live%20Writer%5CPostSupportingFiles%5C5e80895e-bfbf-4cf7-9b68-b9d5a066d33b%5Cvl23.jpg"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1414_MSDNVirtual2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:12pt;"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;This is a Windows Vista, and it&amp;#39;s running Visual Studio, man! See the right section.... It&amp;#39;s the guidance.
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/controlpanel/blogs/C:%5CUsers%5Cv-welw%5CAppData%5CRoaming%5CWindows%20Live%20Writer%5CPostSupportingFiles%5C5e80895e-bfbf-4cf7-9b68-b9d5a066d33b%5Cvl33.jpg"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1414_MSDNVirtual3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:12pt;"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;See!! I do some LINQ code there... 
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://geeks.netindonesia.net/controlpanel/blogs/C:%5CUsers%5Cv-welw%5CAppData%5CRoaming%5CWindows%20Live%20Writer%5CPostSupportingFiles%5C5e80895e-bfbf-4cf7-9b68-b9d5a066d33b%5Cvl43.jpg"&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1414_MSDNVirtual4.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;span style="font-size:12pt;"&gt;
		&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:12pt;"&gt;Cheers!
&lt;/span&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx&amp;amp;subject=MSDN Virtual Labs" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx&amp;amp;t=MSDN+Virtual+Labs" target="_blank" title="Submit MSDN Virtual Labs to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx&amp;amp;title=MSDN+Virtual+Labs" target="_blank" title="Submit MSDN Virtual Labs to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx&amp;amp;phase=2" target="_blank" title="Submit MSDN Virtual Labs to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/msdn-virtual-labs.aspx&amp;amp;title=MSDN+Virtual+Labs" target="_blank" title="Add MSDN Virtual Labs to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=63064" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Resources/default.aspx">Resources</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/MSDN/default.aspx">MSDN</category></item><item><title>Defer my study, take new challenge</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx</link><pubDate>Tue, 12 Aug 2008 14:10:56 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:63063</guid><dc:creator>very_wel</dc:creator><slash:comments>4</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=63063</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx#comments</comments><description>&lt;p&gt;I had prepared to have a master degree study at &lt;a href="http://www.ntu.edu.sg/Pages/default.aspx"&gt;Nanyang Technological University (NTU)&lt;/a&gt; since the January 2008. I have done the TOEFL test, have submitted the application, and have prepared all things related to study. Furthermore, &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/05/12/master-degree.aspx"&gt;NTU has accepted me&lt;/a&gt;. 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1410_Defermystud1.jpg" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;I am ready to go. Even, I have applied my student pass. 
&lt;/p&gt;&lt;p&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1410_Defermystud2.jpg" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;Really! One more step to go. 
&lt;/p&gt;&lt;p&gt;Almost most of my friends have known that I was going to study at NTU, and I told them for sure &amp;quot;Yeah, I&amp;#39;ll study at NTU&amp;quot;.
&lt;/p&gt;&lt;p&gt;But at last, I didn&amp;#39;t take it.
&lt;/p&gt;&lt;p&gt;The story began at the meeting of .NET Developer Idol July 1&lt;sup&gt;st&lt;/sup&gt; 2008. After the meeting, &lt;a href="http://geeks.netindonesia.net/blogs/risman"&gt;Mr Risman&lt;/a&gt;, &lt;a href="http://geeks.netindonesia.net/blogs/naren"&gt;Naren&lt;/a&gt;, and the idols (participants) had a chat at a café. At that café, I began to be poisoned by 2 Microsofties hehe. Mr Risman asked &amp;quot;Wel, why don&amp;#39;t you try the &lt;a href="http://geeks.netindonesia.net/blogs/risman/archive/2008/06/29/i-am-hiring-developer-evangelist.aspx"&gt;Developer Evangelist position&lt;/a&gt;?&amp;quot;. What? I am ready to study; I&amp;#39;ll be back to my hometown next week at July 8&lt;sup&gt;th&lt;/sup&gt; and go to Singapore after that. 
&lt;/p&gt;&lt;p&gt;He added &amp;quot;The DE position is a golden opportunity, and if you want to take the study, you can take it anytime. Moreover, you pay by yourself, not a scholarship.&amp;quot; I answered &amp;quot;Am I eligible to apply? Based on the &lt;a href="http://geeks.netindonesia.net/blogs/risman/archive/2008/06/29/i-am-hiring-developer-evangelist.aspx"&gt;requirement&lt;/a&gt;, my experience is still not sufficient. But actually, I am interested for the position. That is what I like to do.&amp;quot;
&lt;/p&gt;&lt;p&gt;Naren added &amp;quot;working in Microsoft is not easy, now you have an opportunity to try, to take the test and interview, you should try it&amp;quot;. Furthermore, Naren challenged me to give a presentation and coding on the fly session that includes latest .NET Technologies (such as C# 3.0, LINQ to SQL, Asmx Web Service, WCF, WF, WPF, VSTO, ASP.NET 3.5) &lt;a href="http://geeks.netindonesia.net/blogs/narn/archive/2008/05/17/coding-on-the-fly-at-balikpapan.aspx"&gt;just like what he did in Balikpapan&lt;/a&gt;. Such a tough but challenging gate to pass! But at last, I decided to jump at the chance.
&lt;/p&gt;&lt;p&gt;Along with confusing about the two choices in my mind, I still tried to explore the technologies that I haven&amp;#39;t touched it before: WPF, WF, and VSTO. I had to learn fast in both architecture / conceptual view and &amp;quot;how – to&amp;quot; view. 
&lt;/p&gt;&lt;p&gt;I thought if I can pass the test and join Microsoft, it would be great. If not, I&amp;#39;ll follow my plan to study, that&amp;#39;s what I had planned for half year. Both of them are good choice. Nothing to lose! Just give a try, just do my best, let The Almighty determine which way I should go.
&lt;/p&gt;&lt;p&gt;Finally, I have successfully passed the technical test and few interviews. Looks like, it is what we call &amp;quot;a destiny&amp;quot;. My destiny! Fall through my study at NTU, and turn out to work at Microsoft Indonesia.
&lt;/p&gt;&lt;p&gt;&lt;img src="http://geeks.netindonesia.net/blogs/wely/081208_1410_Defermystud3.jpg" alt="" /&gt;
	&lt;/p&gt;&lt;p&gt;This time, I DEFER master degree study, NOT TO CANCEL it! It means that one day (maybe next year, next 3 or 5 or 10 years), I will take my master degree for sure! &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt; It won&amp;#39;t be late.
&lt;/p&gt;&lt;p&gt;Special thanks to:
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Mr Risman for the opportunity and assistance. I am very grateful. I promise I&amp;#39;ll do my best, I won&amp;#39;t disappoint you.
&lt;/li&gt;&lt;li&gt;Mr Naren for the challenging test &amp;quot;presentation + coding on the fly session&amp;quot;. It forced me to learn fast &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;. I need you guidance on further.
&lt;/li&gt;&lt;li&gt;Mr Norman for the advice. At last, we have opportunity to work together. &lt;span style="font-family:Wingdings;"&gt;J&lt;/span&gt;
		&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The last, but not the least. Shirley for your support, advice, and everything.&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx&amp;amp;subject=Defer my study, take new challenge" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx&amp;amp;t=Defer+my+study%2c+take+new+challenge" target="_blank" title="Submit Defer my study, take new challenge to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx&amp;amp;title=Defer+my+study%2c+take+new+challenge" target="_blank" title="Submit Defer my study, take new challenge to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx&amp;amp;phase=2" target="_blank" title="Submit Defer my study, take new challenge to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/12/defer-my-study-take-new-challenge.aspx&amp;amp;title=Defer+my+study%2c+take+new+challenge" target="_blank" title="Add Defer my study, take new challenge to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=63063" width="1" height="1"&gt;</description><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/Personal/default.aspx">Personal</category><category domain="http://geeks.netindonesia.net/blogs/wely/archive/tags/NTU/default.aspx">NTU</category></item><item><title>How To: Install PHP via FastCgi on IIS7</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx</link><pubDate>Thu, 07 Aug 2008 11:05:40 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:62090</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=62090</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx#comments</comments><description>&lt;p&gt;Folks,&lt;/p&gt; &lt;p&gt;I believe that you have aware the existence of FastCgi just like what Mr Risman shows you &lt;a href="http://geeks.netindonesia.net/blogs/risman/archive/2008/06/14/part-1-writing-php-extension-for-windows-live-id.aspx"&gt;here&lt;/a&gt;. &lt;/p&gt; &lt;p&gt;Now, I would like to introduce you some useful &amp;quot;how to&amp;quot; tutorials and webcast.&lt;/p&gt; &lt;p&gt;Step by step tutorial: &lt;a title="http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/" href="http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/"&gt;http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;Webcast: &lt;a title="http://edge.technet.com/Media/Installing-PHP-Applications-on-IIS7/" href="http://edge.technet.com/Media/Installing-PHP-Applications-on-IIS7/"&gt;http://edge.technet.com/Media/Installing-PHP-Applications-on-IIS7/&lt;/a&gt;&lt;/p&gt; &lt;p&gt;If you find that that tutorial is not too applicable, I&amp;#39;ll introduce you more &amp;quot;real&amp;quot; webcast. In that webcast, they&amp;#39;ll show you how to install one of the most famous Blog Engine in PHP, WORDPRESS on IIS 7.0.&lt;/p&gt; &lt;p&gt;You can prove it yourself that PHP can run well on Windows (IIS).&lt;/p&gt; &lt;p&gt;Here you go &lt;a title="http://www.netometer.com/video/tutorials/windows-2008-wordpress-php-mysql-iis7/" href="http://www.netometer.com/video/tutorials/windows-2008-wordpress-php-mysql-iis7/"&gt;http://www.netometer.com/video/tutorials/windows-2008-wordpress-php-mysql-iis7/&lt;/a&gt;&lt;/p&gt;
&lt;div class = "shareblock"&gt;&lt;strong&gt;Share this post: &lt;/strong&gt;&lt;a href="mailto:?body=Thought you might like this: http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx&amp;amp;subject=How To: Install PHP via FastCgi on IIS7" target="_blank" title="Send via email"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Mail.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.facebook.com/sharer.php?u=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx&amp;amp;t=How+To%3a+Install+PHP+via+FastCgi+on+IIS7" target="_blank" title="Submit How To: Install PHP via FastCgi on IIS7 to DotNetKicks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Facebook.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://del.icio.us/post?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx&amp;amp;title=How+To%3a+Install+PHP+via+FastCgi+on+IIS7" target="_blank" title="Submit How To: Install PHP via FastCgi on IIS7 to del.icio.us"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Delicious.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="http://www.digg.com/submit?url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx&amp;amp;phase=2" target="_blank" title="Submit How To: Install PHP via FastCgi on IIS7 to digg.com"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Digg.16.gif" border="0"&gt;&lt;/a&gt; | &lt;a href="https://favorites.live.com/quickadd.aspx?marklet=1&amp;amp;mkt=en-us&amp;amp;url=http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/how-to-install-php-via-fastcgi-on-iis7.aspx&amp;amp;title=How+To%3a+Install+PHP+via+FastCgi+on+IIS7" target="_blank" title="Add How To: Install PHP via FastCgi on IIS7 to Live Bookmarks"&gt;&lt;img src="http://geeks.netindonesia.net/Images/Share.Live.16.gif" border="0"&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geeks.netindonesia.net/aggbug.aspx?PostID=62090" width="1" height="1"&gt;</description></item><item><title>patterns &amp; practices Improving Web Services Security: Scenarios and Implementation Guidance for WCF</title><link>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/patterns-amp-practices-improving-web-services-security-scenarios-and-implementation-guidance-for-wcf.aspx</link><pubDate>Thu, 07 Aug 2008 07:21:00 GMT</pubDate><guid isPermaLink="false">5cc3a90d-ac9a-472a-8983-30514957434c:62044</guid><dc:creator>very_wel</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.netindonesia.net/blogs/wely/rsscomments.aspx?PostID=62044</wfw:commentRss><comments>http://geeks.netindonesia.net/blogs/wely/archive/2008/08/07/patterns-amp-practices-improving-web-services-security-scenarios-and-implementation-guidance-for-wcf.aspx#comments</comments><description>&lt;p&gt;Friends,&lt;/p&gt;
&lt;p&gt;Mungkin teman2 kita sekalian telah mengetahui apakah &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/07/07/exploring-windows-communication-foundation-introduction-concept-and-architecture.aspx"&gt;WCF&lt;/a&gt; dan &lt;a href="http://geeks.netindonesia.net/blogs/wely/archive/2008/07/28/microsoft-patterns-and-practices-an-introduction.aspx"&gt;pattern and practices&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;Sekarang, telah terdapat Guidance tentang WCF.&lt;/p&gt;
&lt;p&gt;Check it out &lt;a class="" href="http://www.codeplex.com/WCFSecurityGuide"&gt;here&lt;/a&gt;!&lt;/p&gt;
&lt;p&gt;---&lt;/p&gt;
&lt;h5&gt;&lt;a href="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/patternspracticesImprovingWebServicesSec_C9FB/clip_image002_2.jpg"&gt;&lt;img style="BORDER-RIGHT:0px;BORDER-TOP:0px;BORDER-LEFT:0px;BORDER-BOTTOM:0px;" height="186" alt="clip_image002" hspace="12" src="http://geeks.netindonesia.net/blogs/wely/WindowsLiveWriter/patternspracticesImprovingWebServicesSec_C9FB/clip_image002_thumb.jpg" width="142" border="0" /&gt;&lt;/a&gt;&lt;/h5&gt;
&lt;h5&gt;Parts &lt;/h5&gt;Part I, &amp;quot;Security Fundamentals for Web Services&amp;quot;&lt;br /&gt;Part II, &amp;quot;Fundamentals of WCF Security&amp;quot;&lt;br /&gt;Part III, &amp;quot;Intranet Application Scenarios&amp;quot;&lt;br /&gt;Part IV, &amp;quot;Internet Application Scenarios&amp;quot; 
&lt;h5&gt;Forewords &lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Foreword%20By%20Foreword%20by%20Nicholas%20Allen&amp;amp;referringTitle=Home"&gt;Foreword By Nicholas Allen&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Foreword%20By%20Foreword%20by%20Rockford%20Lhotka&amp;amp;referringTitle=Home"&gt;Foreword By Rockford Lhotka&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h5&gt;Chapters &lt;/h5&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Introduction&amp;amp;referringTitle=Home"&gt;Introduction&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Solutions%20at%20a%20Glance&amp;amp;referringTitle=Home"&gt;Solutions at a Glance&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Fast%20Track%20-%20A%20Guide%20for%20Getting%20Started&amp;amp;referringTitle=Home"&gt;Fast Track - A Guide for Getting Started&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Part I, Security Fundamentals for Web Services &lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2001%20-%20Security%20Fundamentals%20for%20Web%20Services&amp;amp;referringTitle=Home"&gt;Ch 01 - Security Fundamentals for Web Services&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2002%20-%20Threats%20and%20Countermeasures%20for%20Web%20Services&amp;amp;referringTitle=Home"&gt;Ch 02 - Threats and Countermeasures for Web Services&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2003%20-%20Security%20Design%20Guidelines%20for%20Web%20Services&amp;amp;referringTitle=Home"&gt;Ch 03 - Security Design Guidelines for Web Services&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Part II, Fundamentals of WCF Security &lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2004%20-%20WCF%20Security%20Fundamentals&amp;amp;referringTitle=Home"&gt;Ch 04 - WCF Security Fundamentals&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2005%20-%20Authentication%2c%20Authorization%20and%20Identities%20in%20WCF&amp;amp;referringTitle=Home"&gt;Ch 05 - Authentication, Authorization and Identities in WCF&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2006%20-%20Impersonation%20and%20Delegation%20in%20WCF&amp;amp;referringTitle=Home"&gt;Ch 06 - Impersonation and Delegation in WCF&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2007%20-%20Message%20and%20Transport%20Security%20in%20WCF&amp;amp;referringTitle=Home"&gt;Ch 07 - Message and Transport Security in WCF&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2008%20-%20WCF%20Bindings%20Fundamentals&amp;amp;referringTitle=Home"&gt;Ch 08 - WCF Bindings Fundamentals&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Part III - Intranet Application Scenarios &lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2009%20-%20Intranet%20%u2013%20Web%20to%20Remote%20WCF%20Using%20Transport%20Security%20%28Original%20Caller%2c%20TCP%29&amp;amp;referringTitle=Home"&gt;Ch 09 - Intranet – Web to Remote WCF Using Transport Security (Original Caller, TCP)&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2010%20-%20Intranet%20%u2013%20Web%20to%20Remote%20WCF%20Using%20Transport%20Security%20%28Trusted%20Subsystem%2cHTTP%29&amp;amp;referringTitle=Home"&gt;Ch 10 - Intranet – Web to Remote WCF Using Transport Security (Trusted Subsystem,HTTP)&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2011%20-%20Intranet%20%u2013%20Web%20to%20Remote%20WCF%20Using%20Transport%20Security%20%28Trusted%20Subsystem%20TCP%29&amp;amp;referringTitle=Home"&gt;Ch 11 - Intranet – Web to Remote WCF Using Transport Security (Trusted Subsystem TCP)&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2012%20-%20Intranet%20%u2013%20Windows%20Forms%20to%20Remote%20WCF%20Using%20Transport%20Security%20%28Original%20Caller%2c%20TCP%29&amp;amp;referringTitle=Home"&gt;Ch 12 - Intranet – Windows Forms to Remote WCF Using Transport Security (Original Caller, TCP)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;h6&gt;Part IV - Internet Application Scenarios &lt;/h6&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2013%20-%20Internet%20%u2013%20WCF%20and%20ASMX%20Client%20to%20Remote%20WCF%20Using%20Transport%20Security%20%28Trusted%20Subsystem%2c%20HTTP%29&amp;amp;referringTitle=Home"&gt;Ch 13 - Internet – WCF and ASMX Client to Remote WCF Using Transport Security (Trusted Subsystem, HTTP)&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2014%20-%20Internet%20%u2013%20Web%20to%20Remote%20WCF%20Using%20Transport%20Security%20%28Trusted%20Subsystem%2c%20TCP%29&amp;amp;referringTitle=Home"&gt;Ch 14 - Internet – Web to Remote WCF Using Transport Security (Trusted Subsystem, TCP)&lt;/a&gt; 
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=Ch%2015%20-%20Internet%20%u2013%20Windows%20Forms%20Client%20to%20Remote%20WCF%20Using%20Message%20Security%20%28Original%20Caller%2c%20HTTP%29&amp;amp;referringTitle=Home"&gt;Ch 15 - Internet – Windows Forms Client to Remote WCF Using Message Security (Original Caller, HTTP)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Checklist&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=WCF%20Security%20Checklist&amp;amp;referringTitle=Home"&gt;WCF Security Checklist&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Guidelines&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=WCF%20Security%20Guidelines&amp;amp;referringTitle=Home"&gt;WCF Security Guidelines&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Practices&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=WCF%20Security%20Practices%20at%20a%20Glance&amp;amp;referringTitle=Home"&gt;WCF Security Practices at a Glance&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;Questions and Answers&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=WCF%20Questions%20and%20Answers%20%28Q%26A%29&amp;amp;referringTitle=Home"&gt;WCF Questions and Answers (Q&amp;amp;A)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;b&gt;How Tos&lt;/b&gt; 
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.codeplex.com/WCFSecurityGuide/Wiki/View.aspx?title=How%20To%20-%20Audit%20and%20Log%20Security%20Events%20in%20WCF%20calling%20from%20Windows%20Forms&amp;amp;referringTitle=Home"&gt;How To - Audit and Log Security Events in 