<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>PeterKellner.net &#187; WPF</title>
	<atom:link href="http://peterkellner.net/category/wpf/feed/" rel="self" type="application/rss+xml" />
	<link>http://peterkellner.net</link>
	<description>Microsoft Focused, JavaScript,HTML5 (ExtJS, SenchaTouch &#38; Windows 8 Metro)</description>
	<lastBuildDate>Fri, 11 May 2012 16:43:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Silverlight Dev Camp San Francisco, Saturday, The Main Show!</title>
		<link>http://peterkellner.net/2007/09/16/silverlightsfcampday2/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlightsfcampday2</link>
		<comments>http://peterkellner.net/2007/09/16/silverlightsfcampday2/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 00:09:11 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/09/16/silverlightsfcampday2/</guid>
		<description><![CDATA[<br />
<p>On Day 2 of the Silverlight Dev Camp In San Francisco there were lots of great presentations.   I gave one on adding animation to a silverilght application using blend, then wiring it up to work with Silverlight Alpha 1.1.  I also showed Searchlight and DiggPopular.  Two Silverlight applications I've written.  This post includes my slide deck and source for what I demonstrated.   </p>
<br />
<img src="http://peterkellner.net/wp/Images/SilverLightDevCampSF/petertalking1_t.jpg" alt="Peter Presenting Searchlight and DiggPopular at 4:30 to 5PM" />]]></description>
			<content:encoded><![CDATA[<table cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td><img alt="Peter Presenting Searchlight and DiggPopular at 4:30 to 5PM" src="http://peterkellner.net/wp/Images/SilverLightDevCampSF/petertalking_t.jpg" /></td>
<td><img alt="Peter Presenting Searchlight and DiggPopular at 4:30 to 5PM" src="http://peterkellner.net/wp/Images/SilverLightDevCampSF/petertalking1_t.jpg" /></td>
</tr>
</tbody>
</table>
<p>Day 2 (Saturday) was packed full of interesting presentations.&#160; From about 4:30 to 5:00, I did a presentation on how to build animations with blend and use them in Silverlight.&#160; Here is the description:</p>
<p> <span id="more-79"></span>
<p><span style="font-family: &quot;Arial&quot;,&quot;sans-serif&quot;; font-size: 10pt">In this presentation, I&#8217;ll talk about the implementation details of building the picture slider used in the Community Media Browser preview hosted at <a href="http://labs.leveragesoftware.com/gallery.html">http://labs.leveragesoftware.com/gallery.html</a> .&#160; In this informal talk I&#8217;ll discuss how LoadXaml() was critical to this process as well as other tricks.&#160; Because the picture slider is running from a live web feed, there      <br />is no way to know ahead of time how many picture we may have to scroll so clipping type solutions just don&#8217;t make sense.&#160; Time permitting, we&#8217;ll talk about other issues involved in building this application and of course take questions.<o  :p></o></span></p>
<p>The slides and presentation are all bundled up in this zip file if you would like to download them.</p>
<p><a href="http://peterkellner.net/misc/SilverLightSF.zip">     <br />http://peterkellner.net/misc/SilverLightSF.zip</a></p>
<table cellspacing="5" cellpadding="5">
<tbody>
<tr>
<td colspan="2"><a href="http://peterkellner.net/wp/Images/SilverLightDevCampSF/peterclass.jpg">           <br /><img class="style1" alt="Class Room for Silverlight Dev Camp Before Presentation" src="http://peterkellner.net/wp/Images/SilverLightDevCampSF/peterclass_t.jpg" /></a></td>
</tr>
<tr>
<td colspan="2"><a href="http://peterkellner.net/wp/Images/SilverLightDevCampSF/landmark1.jpg">           <br /><img class="style1" alt="Landmark Building San Francisco" src="http://peterkellner.net/wp/Images/SilverLightDevCampSF/landmark1_t.jpg" /></a></td>
</tr>
<tr>
<td colspan="2"><img alt="Landmark Building San Francisco" src="http://peterkellner.net/wp/Images/SilverLightDevCampSF/landmark2_t.jpg" /></td>
</tr>
</tbody>
</table>
<p><a href="http://technorati.com/tag/silverlightdevcamp" rel="tag"><img style="border-right-width: 0px; border-top-width: 0px; border-bottom-width: 0px; margin-left: 0.4em; vertical-align: middle; border-left-width: 0px" alt=" " src="http://static.technorati.com/static/img/pub/icon-utag-16x13.png?tag=silverlightdevcamp" />silverlightdevcamp</a></p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/09/16/silverlightsfcampday2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Speaking Saturday 9/15 4PM at Silverlight DevCamp, San Francisco</title>
		<link>http://peterkellner.net/2007/09/13/silverlightbarcamp/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=silverlightbarcamp</link>
		<comments>http://peterkellner.net/2007/09/13/silverlightbarcamp/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 05:24:19 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[ASP.NET 2.0]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Presentations]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/09/13/silverlightbarcamp/</guid>
		<description><![CDATA[<br />
<p><strong>Topic:  Building animation into "Community Media Browser" for Leverage Software with Silverlight Alpha 1.1</strong></p>
<br />
<a href="http://barcamp.org/SilverlightDevCampSF">
<img src="http://peterkellner.net/wp/Images/silverlightDevCamp_sf_t.png" class="style1" /></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Topic: Building animation into &quot;Community Media Browser&quot; for Leverage Software with Silverlight Alpha 1.1</strong></p>
<p><a href="http://barcamp.org/SilverlightDevCampSF"></a></p>
<p><img class="style1" src="http://peterkellner.net/wp/Images/silverlightDevCamp_sf.png" /></p>
<p> <span id="more-77"></span>
<p>SilverlightDevCampSF is an upcoming gathering, inspired by <a href="http://www.barcamp.org">BarCamp</a>, to build <a href="http://silverlight.net">Silverlight</a> applications, It&#8217;s organized by volunteers &amp; Silverlight enthusiasts, with attendance free to all. At this event, I will be presenting a 30 minute presentation on how to build animation into a Silverlight application. I&#8217;ll talk about the implementation details of building the picture slider used in the <a href="http://labs.leveragesoftware.com/silverlight.html">Community Media Browser</a> preview hosted at     <br /><a href="http://labs.leveragesoftware.com/gallery.html">     <br />http://labs.leveragesoftware.com/gallery.html</a> .&#160; In this informal talk I&#8217;ll discuss how LoadXaml() was critical to this process as well as other tricks.&#160; Because the picture slider is running from a live web feed, there is no way to know ahead of time how many picture we may have to scroll so clipping type solutions just don&#8217;t make sense.&#160; Time permitting, we&#8217;ll talk about other issues involved in building this application and of course take     <br />questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/09/13/silverlightbarcamp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Media Browser Using Silverlight 1.1 Alpha and Leverage Software&#8217;s REST API</title>
		<link>http://peterkellner.net/2007/09/13/searchlightpart1/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=searchlightpart1</link>
		<comments>http://peterkellner.net/2007/09/13/searchlightpart1/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 01:24:22 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Best Practices]]></category>
		<category><![CDATA[Community]]></category>
		<category><![CDATA[Silverlight]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/09/13/searchlightpart1/</guid>
		<description><![CDATA[<br />
<p>Searchlight was born from the desire to show the outstanding ability of
Silverlight to create a compelling web application using existing infrastructure
technology.&#160; The products was developed working with
<a href="http://www.leveragesoftware.com/">Leverage Software, </a>a
San Francisco company dedicated to delivering first class communities for it&#39;s
customer&#39;s, <a href="http://peterkellner.net/about/">Peter Kellner</a> (the Silverlight technology guy), and
<a href="http://udanium.com/about_me.html">Uday Gajendar</a>, the design
specialist.&#160; Our efforts can be viewed by going to the
<a href="http://labs.leveragesoftware.com/silverlight.html">LeverageSoftware Labs Link Here</a>.&#160;
Simply follow the directions on that web page to run the web application.&#160;
In this article, many of the Silverlight features in
Searchlight are discussed.&#160; </p>

<a href="http://searchlight.peterkellner.net/Default.html">
<img alt="click here if you have Silverlight Alpha 1.1 Installed" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image001t.jpg" class="style1"  /></a>
<br />]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Searchlight was born from the desire to show the outstanding ability of Silverlight to create a compelling web application using existing infrastructure technology.&#160; The products was developed working with <a href="http://www.leveragesoftware.com/">Leverage Software, </a>a     <br />San Francisco company dedicated to delivering first class communities for it&#8217;s customer&#8217;s, <a href="http://peterkellner.net/about/">Peter Kellner</a> (the Silverlight technology guy), and <a href="http://udanium.com/about_me.html">Uday Gajendar</a>, the design specialist.&#160; Our efforts can be viewed by going to the <a href="http://labs.leveragesoftware.com/silverlight.html">LeverageSoftware Labs Link Here</a>.&#160; Simply follow the directions on that web page to run the web application. In this article, many of the Silverlight features in Searchlight are discussed. </p>
<h2>Background</h2>
<p>Searchlight was built to run with the first Alpha 1.1 version of Silverlight shipped from Microsoft.&#160; Searchlight takes advantage of Leverage Software&#8217;s extensive web service api to provide real time data based on those web feeds.&#160; Currently, Leverage Software&#8217;s&#160; main access to the Dwell Community is an html application that can be found at    <br /><a href="http://dwell.leveragesoftware.com/">http://dwell.leveragesoftware.com/</a>.&#160; Using the Silverlight Alpha 1.1 combined with </p>
<p> <span id="more-76"></span>
<p><a href="http://www.microsoft.com/expression/products/overview.aspx?key=blend">Microsoft&#8217;s Expression Blend</a>, a new compelling interface to the Dwell Community was built.&#160; Below is a screen shot of the application running after it has been loaded for the first time.</p>
<p><img src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image001.jpg" width="624" height="408" /></p>
<h2>Dynamic Data Content</h2>
<p>Silverlight supports access to remote data feeds. This allows for interactive applications to be built that rely on external datasources seamlessly.&#160; For example, when the user clicks on the Furniture Menu choice, a query is sent to the Dwell on line community and all members who have pictures tagged with the word furniture are retrieved.</p>
<h2>Responsiveness</h2>
<p>Silverlight runs on the client side which means all user interaction (events) are processed in the browser and do not require a round trip to the server. For example, when the user wants to scroll pictures right to left they would press the green right arrow button and the pictures will scroll.&#160; Notice also the nice halo affect when you mouse over the green scroll button.</p>
<p><img alt="sl2.jpg" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image004.jpg" width="90" height="107" /></p>
<p>Again, because Silverlight is all client side, the speed at which the pictures scroll is determined by how long the user holds down the mouse over the arrow key before releasing. If the user quickly clicks the green arrow button, the pictures move quickly, if they click and hold for a second, then release, the picture will&#160; scroll more slowly.&#160; In addition the little green dots give you immediate feedback of how many pictures are in the entire scrollable region, and where you are in that list.&#160; For example, if you look at the second line of pictures (Wimlarch), you’ll notice that there are    <br />6 green dots with 5 illuminated on the left (as shown below).</p>
<p><img alt="sl3.jpg" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image006.jpg" width="111" height="66" /></p>
<p>This means, you are looking at 5/6ths of the pictures (83 percent), and that you are scrolled all the way to the left. If half the green dots were illuminated, then you would only be looking at half the pictures for that particular person (line). Again, because this is a completely client side programming model (Silverlight), as you scroll, the green dots automatically change and there is no server load and no traffic on the internet (with the exception of the actual    <br />images being downloaded if they have not previously been cached in the browser).</p>
<h2>Layout/Size Management</h2>
<p>It’s important for a real functioning application to be able to manage the information inside it’s borders. The amount of screen area available to the program is different depending on how big the users browser is, as well as how much space the user has allocated to the browser window.</p>
<p>Silverlight exposes a class called the HttpBrowserClass which allows the client software (Silverlight) to react and adjust based on screen size. For example, if the browser size is reduced, the number of rows showing is reduced to the correct number (two in this case) and the pictures showing on each row is reduced to 4. Of course the little green dots adjust also. Here is a screen showing that situation.</p>
<p><img src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image007.jpg" width="624" height="394" /></p>
<p>Notice also that the menu choices are closer together. The point here is that each Silverlight control can change its position dynamically depending on external inputs such as browser size changes.</p>
<h2>Special Effects.</h2>
<p>Silverlight shines when it comes to special effects. Many effects can be achieved, while only a few are demonstrated here. The effects demonstrated here are as follows.</p>
<h3>Picture Growth On Mouse Over </h3>
<p>This means that as you mouse over a picture it slightly grows and when you mouse out it shrinks again.&#160; This is to give you an idea that you can click on it.</p>
<h3>Picture Flipping to the opposite side</h3>
<p>When you click on a picture in the user’s collection, the picture fades in at a higher resolution as below.</p>
<p><img alt="sl5.JPG" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image010.jpg" width="397" height="295" /></p>
<p>If you click on the little orange triangle on the lower right corner of the picture, the picture actually flips over simulating a 3d flip and the information about the picture is displayed on the back side.</p>
<p><img alt="sl6.jpg" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image012.jpg" width="389" height="298" /></p>
<h3>Accents On Mouse Over</h3>
<p>Another Silverlight effect is what happens when you mouse over one of the green left or right arrow buttons.&#160; Small expanding circles grow out of the button to indicate that this is something that can be pressed.</p>
<h3>Links to External Web Sites</h3>
<p>Silverlight supports many features of standard web browsers including the ability to link to external web sites. If you bring up the Credits screen by pressing the “Credits” button in the upper right corner, you will see the screen below.</p>
<p><img alt="sl7.jpg" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image014.jpg" width="624" height="458" /></p>
<p>Notice that under each of our names, there is a “View Website” button.&#160; When this button is pressed, a new browser window is opened containing the information about one of us.&#160; You can also get to more information about one of the members by clicking on their picture on the far left of the picture row.</p>
<h3>Asynchronous Processing</h3>
<p>Silverlight allows multiple things to be done at the same time. For example, when the program first loads, an initial web feed from the dwell community is retrieved. This can take several seconds so instead of nothing happening, a small image is displayed with dynamic content.</p>
<p><img alt="sl8.jpg" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image016.jpg" width="134" height="170" /></p>
<p>The little dial circles showing time passing. When the web download is complete, Silverlight has the built in capability to notify the running program that the work is complete so it can continue and bring all the controls and pictures to life.</p>
<h3>Multiple Ways to See Similar Data</h3>
<p>Silverlight has a complete custom programming model that allows the developer to show the data in lots of different ways. On the opening screen, if the user presses the “View Gallery” button on any of the picture rows, they will get a screen that looks like what is below.</p>
<p><img alt="sl10.jpg" src="http://peterkellner.net/wp/Images/SearchLightPart1/clip_image018.jpg" width="624" height="452" /></p>
<p>Notice that as the picture is scrolled through the artists collection, the title and information about the picture is displayed. Again, this all happens with no server interaction or traffic.</p>
<h2>Conclusions</h2>
<p>Silverlight is indeed a compelling technology to build applications that can be run anywhere on the internet.&#160; Searchlight demonstrates just a small number of Silverlight&#8217;s great features.&#160; Understanding that there are always lots of ways to deliver the same result, Silverlight does give a way to deliver very rich content using the Microsoft development stack.&#160; In this case, that includes Visual Studio, Microsoft Expressions Blend and of course the    <br />.Net Programming language c#.&#160; Many of the features of Silverlight .net alpha 1.1 are not yet available, so we anticipate when the final production release comes, we will be able to deliver even more functionality, even more efficiently than we can do it now.</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/09/13/searchlightpart1/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Pro WPF by Matthew MacDonald Book Review</title>
		<link>http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=pro-wpf-by-matthew-macdonald-book-review</link>
		<comments>http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/#comments</comments>
		<pubDate>Fri, 10 Aug 2007 01:32:15 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/</guid>
		<description><![CDATA[<p>A <b>must buy</b> book if you are learning WPF</p>

<iframe src="http://rcm.amazon.com/e/cm?t=petkelsblo-20&#038;o=1&#038;p=8&#038;l=as1&#038;asins=1590597826&#038;fc1=000000&#038;IS2=1&#038;lt1=_top&#038;lc1=0000FF&#038;bc1=FFFFFF&#038;bg1=F6F6FF&#038;f=ifr" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>]]></description>
			<content:encoded><![CDATA[<p>First, Matthew MacDonald is one of my favorite technical authors so I was very happy to hear that he was writing a book on WPF. I&#8217;ve been a big fan of one of his other books (<a href="http://www.amazon.com/gp/product/1590594967?ie=UTF8&amp;tag=petkelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590594967">Pro ASP.NET 2.0 in C# 2005</a><img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=petkelsblo-20&amp;l=as2&amp;o=1&amp;a=1590594967" width="1" height="1" />) for many years. I use it like a bible. To cut to the chase, Matthew has done it again. Pro WPF, though doesn&#8217;t fit in your pocket very well since it&#8217;s 980 pages is great. It carefully explains topics in WPF that are not easy to explain. I have to say I did not understand dependency properties very well until I read that section and it really cleared things up for me.</p>
<p> <span id="more-70"></span>
<p>If I were making stars, I&#8217;d give him them all!</p>
<p>Here is a link you can get the book from.</p>
<p><a href="http://www.amazon.com/gp/product/1590597826?ie=UTF8&amp;tag=petkelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590597826"><img border="0" src="21iyULUKiBL._AA_SL110_.jpg" /></a><img style="border-bottom-style: none !important; border-right-style: none !important; margin: 0px; border-top-style: none !important; border-left-style: none !important" border="0" alt="" src="http://www.assoc-amazon.com/e/ir?t=petkelsblo-20&amp;l=as2&amp;o=1&amp;a=1590597826" width="1" height="1" /></p>
<p><iframe style="width: 120px; height: 240px" marginheight="0" src="http://rcm.amazon.com/e/cm?t=petkelsblo-20&amp;o=1&amp;p=8&amp;l=as1&amp;asins=1590597826&amp;fc1=000000&amp;IS2=1&amp;lt1=_top&amp;lc1=0000FF&amp;bc1=FFFFFF&amp;bg1=F6F6FF&amp;f=ifr" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>
<p><a href="http://www.amazon.com/gp/product/1590597826?ie=UTF8&amp;tag=petkelsblo-20&amp;linkCode=as2&amp;camp=1789&amp;creative=9325&amp;creativeASIN=1590597826">Pro WPF: Windows Presentation Foundation in .NET 3.0</a></p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/08/09/pro-wpf-by-matthew-macdonald-book-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Presenting WPF and XAML with Cal In Palo Alto April 4th!</title>
		<link>http://peterkellner.net/2007/03/28/wpfpresentation042007/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=wpfpresentation042007</link>
		<comments>http://peterkellner.net/2007/03/28/wpfpresentation042007/#comments</comments>
		<pubDate>Thu, 29 Mar 2007 04:15:11 +0000</pubDate>
		<dc:creator>Peter Kellner</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[WPF]]></category>

		<guid isPermaLink="false">http://peterkellner.net/2007/03/28/wpfpresentation042007/</guid>
		<description><![CDATA[<p>Next Wednesday, April 4th, Cal and I will be presenting an overview of WPF adn XAML at the Cubberly Community Center in Palo Alto for SDForum's Windows SIG.  Many of you know Cal Schrotenboer as he has been teaching much of the Microsoft classes at Foothill College where we had our 2006 Code Camp.  Actually, Cal introduced me to Chuck Lindauer, the Dean at Foothill who was instrumental in making code camp such a success last year.  As the description above says, we will be discussing Microsoft's new WPF and XAML technologies and how they apply to windows programming.  We'll show demo's and also answer questions.</p>]]></description>
			<content:encoded><![CDATA[<h2>I&#8217;m presenting with Cal Schrotenboer on WPF Basics</h2>
<h2>Introduction to XAML among other things</h2>
<p><a href="http://www.sdforum.org/SDForum/Templates/CalendarEvent.aspx?CID=2140">     <br />http://www.sdforum.org/SDForum/Templates/CalendarEvent.aspx?CID=2140</a></p>
<p><a href="http://www.sdforum.org/SDForum/Templates/CalendarEvent.aspx?CID=2140"></a>
<p><img class="style1" alt="Presentation" src="http://peterkellner.net/misc/SDForums04042007.jpg" /></p>
</p>
<p> <span id="more-58"></span>
<p>Next Wednesday, April 4th, Cal and I will be presenting an overview of WPF and XAML at the <a href="http://www.city.palo-alto.ca.us/community-services/rec-cubberleymap.html">Cubberly Community Center in Palo Alto</a> for SDForum&#8217;s Windows SIG.&#160; Many of you know Cal Schrotenboer as he has been teaching much of the Microsoft classes at <a href="http://www.siliconvalley-codecamp.com/Venue.aspx">Foothill College</a> where we had our 2006 Code Camp.&#160; Actually, Cal introduced me to Chuck Lindauer, the Dean at Foothill who was instrumental in making <a href="http://www.siliconvalley-codecamp.com/Venue.aspx">code camp</a> such a success last year.&#160; As the description above says, we will be discussing Microsoft&#8217;s new WPF and XAML technologies and how they apply to windows programming.&#160; We&#8217;ll show demo&#8217;s and also answer questions.</p>
<p>I&#8217;m personally new to WPF so I asked Cal to come in and help.&#160; He&#8217;s not only a good friend, but also knows .Net 3.0 which is what WPF is a part of very well.&#160; He currently is offering one of the very few <a href="http://www.schrotenboer.com/foothill/syllabuscis-019m.htm">classes in     <br />WPF</a> as well as another .Net 3.0 technology WCF at foothill College.&#160; Because Foothill College is heavily subsidized by the State of California, the classes are amazing in expensive.&#160; Last I heard, 30 hours of classes was $100 and I know Cal teaches these classes both live and on the internet so people all over the world can attend.</p>
<p>Hope to see as many of you as possible at our presentation!</p>
]]></content:encoded>
			<wfw:commentRss>http://peterkellner.net/2007/03/28/wpfpresentation042007/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 28/35 queries in 0.006 seconds using disk: basic
Content Delivery Network via Amazon Web Services: S3: PetersBlogCDN.s3.amazonaws.com

Served from: peterkellner.net @ 2012-05-23 00:59:11 -->
