<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://addressof.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>AddressOf.com : Silverlight</title><link>http://addressof.com/blog/archive/tags/Silverlight/default.aspx</link><description>Tags: Silverlight</description><dc:language>en</dc:language><generator>CommunityServer 2.1 (Build: 60809.935)</generator><item><title>End of year wrap up (2011)</title><link>http://addressof.com/blog/archive/2011/12/24/End-of-year-wrap-up-_2800_2011_2900_.aspx</link><pubDate>Sat, 24 Dec 2011 04:36:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746785</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746785.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746785</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&lt;u&gt;BLOG&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;m currently in the planning stages to rebuild this site.&amp;nbsp; I&amp;#39;ve delayed doing this for a long time since I didn&amp;#39;t want to &amp;quot;break links&amp;quot;; however, one reason why I don&amp;#39;t contribute as much as I used to is the fact that I enjoy the comment interaction.&amp;nbsp; Thanks to blog spam, I had to disable anonymous comments and, since that time, my posts have slowed way down.&amp;nbsp; (Yes, CAPTCHA controls exist; however, it&amp;#39;s not that straight forward to implement on this now aging copy of community server.)&amp;nbsp; So, I&amp;#39;ve made the decision that it is time to do whatever is necessary to kick start things back into full gear and if this means that web links are broken in the process... so be it.&amp;nbsp; I&amp;#39;ll investigate ways to accommodate the change; however, at the end, it&amp;#39;s time to get&amp;#39;r&amp;#39;done.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Movie Jukebox&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;For those following along (for a while), I have another pet project that I built for my own purposes and have enjoyed the fruits of since that time.&amp;nbsp; I have four 400 disc DVD players connected to Media Center that allow me to choose among 1600 movies at the press of a button; and the overall cost of the hardware is amazingly small in comparison to other options.&amp;nbsp; I was recently approached by a long time friend regarding his desire to attempt to market the project and we made our first sale last week!&amp;nbsp; It&amp;#39;s officially a product now!!!!&amp;nbsp;  For full disclosure, I did have to address a few issues that I was ignoring (I knew what I was doing after all) and made a few enhancements to actually productize it for  a v1.0 release.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Fort Worth .NET Users Group&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;I&amp;#39;ve been knee deep in working to get the FWDNUG on track now that I&amp;#39;m the acting president.&amp;nbsp; Let&amp;#39;s just say that it&amp;#39;s been an adventure up to this point; however, I think things are starting to really come together and 2012 is starting to look like a very good year for the members of the group!&lt;/p&gt;&lt;p&gt;I also want to say how much fun the end-of-year party was; how often can one say that thanks to a .NET users group I got to shoot an AR-15, an AK-47 and a Colt .45! :-D&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;VB6 -&amp;gt; VB10 Comparison&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Look for additional entries on this to come in the first part of January.&amp;nbsp; Additionally, once VB11 is made available, I&amp;#39;ll be sure to do a follow up for any items that are appropriate.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;BASIC&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;The pet project is still moving nicely along.&lt;/p&gt;&lt;p&gt;Parser/Interpreter &lt;/p&gt;&lt;p&gt;I think I&amp;#39;ve pretty much gotten the parsing and interpreter where I&amp;#39;d like to see it; at least for this project.  The performance is pretty good and works pretty&amp;nbsp;well on Windows Phone 7.&lt;/p&gt;&lt;p&gt;Portable Library&lt;/p&gt;&lt;p&gt;My decision to switch to the portable library project was, as far as I&amp;#39;m concerned, a very good one.  It does force me to have to think through how I&amp;#39;m going to implement portions of the project so that implementation can be segmented across different platforms, which at times can be a bit daunting in the midst of &amp;quot;just getting it done&amp;quot;.  However, even with the additional work that is involved, I do believe that the results are paying off.&lt;/p&gt;&lt;p&gt;Display&lt;/p&gt;&lt;p&gt;The &amp;quot;IDE&amp;quot; portions is pretty much 100% as well as most of the ANSI style &amp;quot;graphics&amp;quot;.  Additionally, CGA mode is mostly complete (except for my new arch enemy... CIRCLE).  As a follow up to the last post, the &amp;quot;last line issue&amp;quot; has been resolved by&amp;nbsp;no longer trying to reproduce the behavior of the original GW-BASIC... which is something that seems to be impossible because two different versions of GW-BASIC did it two different ways... so I decided to &amp;quot;fix the bug&amp;quot; and move on.&lt;/p&gt;&lt;p&gt;Keyboard&lt;/p&gt;&lt;p&gt;Working pretty well; however, I think I&amp;#39;m going to re-address this at a later time so that it is based on &amp;quot;scan codes&amp;quot; at a lower level and works across the various keyword appropriately.&lt;/p&gt;&lt;p&gt;File System&lt;/p&gt;&lt;p&gt;The file system over web services idea is working pretty well; however, there are significant issues that I&amp;#39;ve encountered due to a budget host environment.  Since my last post, I am now interested in attempting to build this over SkyDrive... so we&amp;#39;ll see where this goes as we move into the new year.&lt;/p&gt;&lt;p&gt;Sound&lt;/p&gt;&lt;p&gt;Silverlight 5 has been released, so now I can see if the improvements to low-level sound will help solve some of the issues I was facing.  I&amp;#39;ll update once I know more.&lt;/p&gt;&lt;p&gt;Keywords&lt;/p&gt;&lt;p&gt;As of this writing, 176 keywords have been implemented. For the most part, the majority of these keywords is pretty complete.  &lt;/p&gt;&lt;p&gt;Compatibility&lt;/p&gt;&lt;p&gt;All of the code that I&amp;#39;ve attempted to execute from the BASIC Computer Games - Microcomputer Edition book (c. 1979) works great.&amp;nbsp; I&amp;#39;ve been playing&amp;nbsp;Hunt the Wumpus;&amp;nbsp;that sure brings back a few memories. ;-)&amp;nbsp;&lt;/p&gt;&lt;p&gt;One of my original stated goals was to get this to the point where the original, unmodified, DONKEY.BAS code would execute as close to the original as possible.  As of this writing, the game can execute with only one minor modification to the original code; the culprit at this point is the SOUND statement, of which I&amp;#39;ve already mentioned I&amp;#39;m having to get a bit creative to solve.  The issue is not whether or not it can play sound; the SOUND statement was used as a means to throttle the game loop, which means I need to get my sound statement working the same.&amp;nbsp; In a world (Silverlight) where everything seems to want to be async, it&amp;#39;s proves to be a little bit of a problem but I think I&amp;#39;ve got a solution worked out.&amp;nbsp; Once done, the goal is to get all the original .BAS files included with DOS version 1.1 working.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Another interesting tidbit is that modifications had to be made to accommodate the actual sample code instead of relying 100% on the official documentation which neglects to mention a few quirks that I knew all those years ago but have since forgotten; such as the &amp;quot;optional&amp;quot; end quotation on string literals.  If it&amp;#39;s in the documentation, I couldn&amp;#39;t find it by scanning over it.&lt;/p&gt;&lt;p&gt;Summary&lt;/p&gt;&lt;p&gt;I&amp;#39;m still having a blast working on this project and can&amp;#39;t wait to see where it will lead.  It&amp;#39;s so much more fun now that it&amp;#39;s to the the point where the original code comes to life.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;u&gt;Conclusion&lt;/u&gt;&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Be sure, I have a few other tidbits that I&amp;#39;m working on and a ton of ideas that I&amp;#39;m working through with regards to this site; so stay tuned.&amp;nbsp; Let&amp;#39;s just say if 2012 is the year the world comes to an end... I&amp;#39;ve got a lot of stuff on my plate that I want to accomplish before hand. ;-)&amp;nbsp; In all seriousness, I look forward to 2012 and hope that everyone enjoys success and prosperity in the new year.&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746785" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/General/default.aspx">General</category><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Geek+Gathering/default.aspx">Geek Gathering</category><category domain="http://addressof.com/blog/archive/tags/Community+Server/default.aspx">Community Server</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://addressof.com/blog/archive/tags/Random/default.aspx">Random</category><category domain="http://addressof.com/blog/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://addressof.com/blog/archive/tags/Media+Center/default.aspx">Media Center</category><category domain="http://addressof.com/blog/archive/tags/Presentations/default.aspx">Presentations</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://addressof.com/blog/archive/tags/VB6/default.aspx">VB6</category><category domain="http://addressof.com/blog/archive/tags/BASIC/default.aspx">BASIC</category></item><item><title>Action Movie Night - Wednesday, November 17th</title><link>http://addressof.com/blog/archive/2010/11/11/Action-Movie-Night-_2D00_-Wednesday_2C00_-November-17th.aspx</link><pubDate>Thu, 11 Nov 2010 13:50:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746716</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746716.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746716</wfw:commentRss><description>&lt;p&gt;Action Movie Night returns!&lt;/p&gt;&lt;p&gt;This is just a quick reminder regarding the Action Movie Night taking place&amp;nbsp;Wednesday&amp;nbsp;evening,&amp;nbsp;November 17th, 2010,&amp;nbsp;starting at 7:30pm&amp;nbsp;located at my house so space is limited to those that RSVP.&amp;nbsp; The movie being shown is:&lt;/p&gt;&lt;div class="BlogPostContent"&gt;&lt;p&gt;&lt;table align="left"&gt;&lt;tr&gt;&lt;td&gt;&lt;img height="204" src="http://addressof.com/images/Vengeance.jpg" style="width:156px;height:204px;" width="212" /&gt;&amp;nbsp;&lt;br /&gt;&lt;a href="http://www.imdb.com/title/tt1329454/" title="IMDB" target="_blank"&gt;IMDB&lt;/a&gt;, &lt;a href="http://www.imdb.com/video/imdb/vi285083161/" title="Preview" target="_blank"&gt;Preview&lt;/a&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/p&gt;&lt;p&gt;Earlier this year, during our honeymoon, we visited San Francisco.&amp;nbsp; Of course, while in San Francisco, we had to visit China Town and found a little shop selling import movies.&amp;nbsp; I bought over a dozen of them at a really (*really*)&amp;nbsp;good price.&amp;nbsp; I&amp;#39;ve been so busy, haven&amp;#39;t had a chance to watch but two or three since then.&amp;nbsp; So, to kick off the return of Action Movie Night, we will be pulling from that stack of movies.&amp;nbsp; To ease into it, I found one in the stack that isn&amp;#39;t sub-titled... so we&amp;#39;ll start with it. ;-)&lt;/p&gt;&lt;p&gt;In addition to the movies, I&amp;rsquo;ll also be firing up the grill for a grillin&amp;rsquo; session (weather permitting).&amp;nbsp; This will start around 6:00pm and everyone is invited to bring their own slab of meat and try their hand.&amp;nbsp; (BGYO - Bring and Grill Your Own)&amp;nbsp; Some side dishes will be prepared to go along with your charred masterpieces.&amp;nbsp; (If weather is not permitting, feel free to grab something on the way; no one will be offended.)&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;img align="right" height="300" src="http://addressof.com/images/kinect.png" style="width:300px;height:156px;" width="300" /&gt;We will also be making time to dive into Kinect!&amp;nbsp; So come prepared.&lt;/p&gt;&lt;p&gt;Feel free to bring your significant other, just keep in mind that if you do, I would hope that they are there to&amp;nbsp;enjoy the movies first and foremost and won&amp;#39;t be offended (at least not&amp;nbsp;outspoken wise ;-) ).&amp;nbsp; It is still an 18 or older gathering though.&lt;/p&gt;&lt;p&gt;For future AMN&amp;#39;s, please send me a comment regarding what movies you&amp;#39;d like to see...&amp;nbsp; Remember, doesn&amp;#39;t have to be newly released movies... just ones that fit the &amp;quot;Action&amp;quot; genre.&lt;/p&gt;&lt;p&gt;If you&amp;#39;d like to attend, please let me know (via comment to the left, email, Facebook, Twitter DM, Live Messenger or, if you have my number, give me a call) and I&amp;#39;ll get you further details.&lt;/p&gt;&lt;p&gt;Additionally, if you are interested in seeing the new Windows Phone 7 (in this case the HTC HD7), you can take a look at it as well.&amp;nbsp; Furthermore, if you are going to the &lt;a href="http://www.fwdnug.com" title="Fort Worth .NET Users Group" target="_blank"&gt;Fort Worth .NET Users Group&lt;/a&gt; meeting on November 16th, Chris K. is presenting on developing for the Windows Phone 7 device.&amp;nbsp; I believe he will also be demonstrating that VB can indeed be used to develop for this very exciting platform.&amp;nbsp; I&amp;#39;ll be there as well.&lt;/p&gt;&lt;/div&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746716" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Xbox/default.aspx">Xbox</category><category domain="http://addressof.com/blog/archive/tags/Geek+Gathering/default.aspx">Geek Gathering</category><category domain="http://addressof.com/blog/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://addressof.com/blog/archive/tags/Action+Movie+Night/default.aspx">Action Movie Night</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Wow! I can't believe I found this code...</title><link>http://addressof.com/blog/archive/2010/05/27/Wow_2100_-I-can_2700_t-believe-I-found-this-code_2E002E002E00_.aspx</link><pubDate>Wed, 26 May 2010 23:09:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746714</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746714.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746714</wfw:commentRss><description>&lt;p&gt;Going through a bunch of old floppy disks and copying the files to my home server in an effort to get rid of these things, I happened across a bit of source code from WAAAAAAAAAY back.&amp;nbsp; (March 7th, 1990 to be precise.)&lt;/p&gt;&lt;p&gt;For a few years around 1990, a friend of mine (Sean) and I ran a very successful BBS with tons of users and *AWESOME* interaction among them.&amp;nbsp; This was during a time in BBS usage was at it&amp;#39;s height and there were probably thousands to choose from.&amp;nbsp; So Sean and I hatched a plan to put together our own online games and have these games be the driving force behind the entire community.&lt;/p&gt;&lt;p&gt;So what kind of games would we create?&amp;nbsp; We were both into writing computer software and definitely considered ourselves computer enthusiasts.&amp;nbsp; So the plan was to create a few games (in the days of BBS world, referred to as a &amp;quot;door&amp;quot;) that would allow people to hack various systems.&amp;nbsp; I had previous experience in such things and Sean had an amazingly creative&amp;nbsp;imagination... we also decided to make it a challenge and build the doors in QuickBASIC 4.5 (as if creating games and learning the concept of interacting with BBS software via doors wasn&amp;#39;t enough).&lt;/p&gt;&lt;p&gt;The first game to be released was pretty simple, allowing you to gain access to a computer terminal running something very similar to MS-DOS.&amp;nbsp; You weren&amp;#39;t sure what it was that you were looking for, you were just curious.&amp;nbsp; If you could unlock the secrets within, you&amp;#39;d win a prize.&amp;nbsp; &lt;/p&gt;&lt;p&gt;HAKR &amp;#39;R US&amp;nbsp;was born (later to be renamed to Janitors &amp;#39;R Us in honor of the main character in the games and for reasons of unwanted advances by the &amp;quot;men in black&amp;quot; -- a story for another day).&lt;/p&gt;&lt;p&gt;Now that I&amp;#39;ve found this code, I&amp;#39;m hoping (most likely in vain) that I might be able to find part 1.&amp;nbsp; What I found instead was part 2... which as anyone knows would be a much more ambitious undertaking. ;-)&lt;/p&gt;&lt;p&gt;So as I said, this code was written in QB4.5; of which there seems to be no way to execute it on Windows 7 64-bit (it&amp;#39;s a 16-bit application).&amp;nbsp; So I could possibly setup a VPC image with DOS, find&amp;nbsp;a copy of QB4.5 and try to get it running that way.&amp;nbsp; Nah... apparently I like challenges. ;-)&lt;/p&gt;&lt;p&gt;Fast forward to today and we now have Microsoft Visual Studio 2010 and the version of BASIC is 14 revisions (Microsoft BASIC PDS 7.0/7.1,&amp;nbsp;Microsoft Visual&amp;nbsp;Basic 1-6, Microsoft Visual Basic&amp;nbsp;for MS-DOS v1.00 and 5 releases&amp;nbsp;on top of .NET)&amp;nbsp;and 20+ years since this code was originally built.&amp;nbsp; What was I to do?&amp;nbsp; How about load it up in Visual Studio and see if I can get it to execute.&amp;nbsp; About 20 minutes later of creatively solving problems, the code was executing!&amp;nbsp; There were a few redraw problems with the key presses echoing twice to the screen (this was by design since we were emulating DOS through a terminal process which meant that you&amp;#39;d press a key and in order to see it on the screen, we&amp;#39;d have to send that string back to the client.)&amp;nbsp; Wiped out the code causing this, the code that tracked&amp;nbsp;prior usage and current progress for each user... the game was now playable.&lt;/p&gt;&lt;p&gt;Ah... the memories.&lt;/p&gt;&lt;p&gt;A few observations:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;It&amp;#39;s interesting to note that, for the most part, the BASIC language, at it&amp;#39;s core, has been a strong language throughout all these years.&amp;nbsp; The most basic constructs have managed to stand the test of time throughout all of these years.&amp;nbsp; Most of the items that I had to change had to do with the &amp;quot;platform&amp;quot; (MS-DOS), specifically with how you interact with the console screen.&lt;/li&gt;&lt;li&gt;The code that I wrote 20 years ago is SCARY!!! ;-)&lt;/li&gt;&lt;li&gt;Even though the code was &amp;quot;sub-par&amp;quot; by today&amp;#39;s standards, it did work; and it worked very well.&lt;/li&gt;&lt;li&gt;It&amp;#39;s even more SCARY that it&amp;#39;s been 20 years!!!&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;I think I&amp;#39;m going to translate the code to Silverlight and make it available for playing; this would require that I build some sort of emulated console display (which I think would be pretty straight forward).&amp;nbsp; I may even do what I did in the past; offer a prize to those that can unlock the secrets within.&amp;nbsp; So brush up on your MS-DOS skills. ;-)&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746714" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Random/default.aspx">Random</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category></item><item><title>Touring through Northwest Arkansas</title><link>http://addressof.com/blog/archive/2009/09/13/Touring-through-Northwest-Arkansas.aspx</link><pubDate>Sun, 13 Sep 2009 10:43:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746710</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746710.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746710</wfw:commentRss><description>&lt;p&gt;I&amp;#39;ll be leaving either tonight or tomorrow morning (really early) to start heading to Fort Smith, AR.&amp;nbsp;Tuesday evening will be in Springdale, AR and finishing up Thursday evening in Harrison, AR. &lt;/p&gt;&lt;p&gt;If you are in the area of *all* three user group, consider attending all three since each group will host a different topic.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;LINQ - An Average Joe&amp;#39;s Guide (or &amp;quot;It&amp;#39;s not all about SQL&amp;quot;)&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.fsdnug.org/"&gt;Fort Smith .NET User Group&lt;/a&gt; (Fort Smith, AR)&lt;br /&gt;September 14th, 2009 - 6:00pm&lt;/p&gt;&lt;p&gt;&lt;strong&gt;ClickOnce - The Good, The Bad and The Ugly&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://www.nwadnug.org/"&gt;Northwest Arkansas .NET User Group&lt;/a&gt; (Springdale, AR)&lt;br /&gt;September 15th, 2009&amp;nbsp;- 5:30pm&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Comparing WinForms to WPF&lt;br /&gt;&lt;/strong&gt;&lt;a href="http://www.odnug.org/"&gt;Ozark .NET User Group&lt;/a&gt; (Harrison, AR)&lt;br /&gt;September 17th, 2009 - 6:00pm&lt;/p&gt;&lt;p&gt;As always, look forward to a heathly dose of conversation (not presentation).&amp;nbsp;&lt;/p&gt;&lt;p&gt;It&amp;#39;s looking like it will be raining all the way through Wednesday. :-(&amp;nbsp; Bad for motorcycling, but might be good for you.&amp;nbsp; If you are in the area and would like to get together, contact me and we&amp;#39;ll see what we can do.&amp;nbsp;&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746710" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/Windows+Forms/default.aspx">Windows Forms</category><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://addressof.com/blog/archive/tags/Geek+Gathering/default.aspx">Geek Gathering</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://addressof.com/blog/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://addressof.com/blog/archive/tags/Presentations/default.aspx">Presentations</category><category domain="http://addressof.com/blog/archive/tags/ClickOnce/default.aspx">ClickOnce</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://addressof.com/blog/archive/tags/WPF/default.aspx">WPF</category><category domain="http://addressof.com/blog/archive/tags/XAML/default.aspx">XAML</category><category domain="http://addressof.com/blog/archive/tags/Linq/default.aspx">Linq</category></item><item><title>Fort Worth DNUX - 2/27/2008 @ 6:30pm</title><link>http://addressof.com/blog/archive/2008/02/27/Fort-Worth-DNUX-_2D00_-2_2F00_27_2F00_2008-_4000_-6_3A00_30pm.aspx</link><pubDate>Wed, 27 Feb 2008 14:42:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:746672</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/746672.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=746672</wfw:commentRss><description>&lt;p&gt;If you are in Fort Worth and interested in getting up to speed on WPF/Silverlight... XAML is one of the key components of doing so.&amp;nbsp; Tonight&amp;#39;s presentation is XAML 101 being presented by yours truly... &lt;/p&gt;&lt;p&gt;Hope to see ya there.&lt;/p&gt;&lt;p&gt;&lt;a href="http://dnux.org/"&gt;http://dnux.org&lt;/a&gt;&amp;nbsp;for more information.&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=746672" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://addressof.com/blog/archive/tags/Presentations/default.aspx">Presentations</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://addressof.com/blog/archive/tags/WPF/default.aspx">WPF</category><category domain="http://addressof.com/blog/archive/tags/XAML/default.aspx">XAML</category></item><item><title>Yet another &quot;user group&quot; in Dallas/Fort Worth - Announcing &quot;dnux&quot;!</title><link>http://addressof.com/blog/archive/2007/08/15/AnnouncingDnux.aspx</link><pubDate>Wed, 15 Aug 2007 13:29:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:429808</guid><dc:creator>CorySmith</dc:creator><slash:comments>3</slash:comments><comments>http://addressof.com/blog/comments/429808.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=429808</wfw:commentRss><description>&lt;p&gt;Announcing the Dallas/Fort Worth dnux group.&amp;nbsp; What is it?&amp;nbsp; .NET has been growing in size over the past 5+ years and, as such, it&amp;#39;s hard to cover everything in a .NET user group meeting.&amp;nbsp; Some people may call what dnux is as a &amp;quot;sig&amp;quot;; however, although there are similarities between dnux and a sig, the subjects covered will be broad enough that it doesn&amp;#39;t really fit (in my opinion) the idea of a sig.&amp;nbsp; Additionally, I&amp;#39;m purposefully trying to not use the words &amp;quot;user group&amp;quot; to describe dnux.&amp;nbsp; It&amp;#39;s an &amp;quot;enthusiasts group&amp;quot;.&amp;nbsp; I want to bring back the fire, the intensity, the energy&amp;nbsp;and excitement in producing applications.&amp;nbsp; I still haven&amp;#39;t answered exactly what dnux is...&lt;/p&gt;&lt;p&gt;The name itself is taken from combining the the words .NET User eXperience; however, we may be&amp;nbsp;discussing technologies that compliment .NET as well so the name itself doesn&amp;#39;t really dictate the focus either.&amp;nbsp; In the end, this group is all about the end user experience with a base focus on leveraging .NET as the core technology.&amp;nbsp; So I see what your thinking, this will just be a group that is similar to other .NET user groups but with presentations focused on Windows Presentation Foundation (WPF), XAML, Media Center Markup Language (MCML), Silverlight, System.Drawing, Windows Forms, etc.&amp;nbsp; You&amp;#39;d be right, and yet, you&amp;#39;d be wrong.&amp;nbsp; dnux will focus on these technologies, sure; however, everything will be much more hands on and interactive.&amp;nbsp; Almost organic in nature.&amp;nbsp; The &amp;quot;presenter&amp;quot; will seed the conversations and the group as a whole will help dictate where that conversation goes.&amp;nbsp; Some topics will be basic (especially in the beginning) as everyone is learning the technologies.&amp;nbsp; As people become more proficient, things should get very interesting indeed.&amp;nbsp; I don&amp;#39;t want to spoil the surprises just yet, so if your interested in finding out more details, just come to the meetings. ;-)&lt;/p&gt;&lt;p&gt;You can find out more information at &lt;a href="http://dnux.org/"&gt;http://dnux.org&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=429808" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/DirectX/default.aspx">DirectX</category><category domain="http://addressof.com/blog/archive/tags/Geek+Gathering/default.aspx">Geek Gathering</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://addressof.com/blog/archive/tags/User+Group/default.aspx">User Group</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://addressof.com/blog/archive/tags/WPF/default.aspx">WPF</category><category domain="http://addressof.com/blog/archive/tags/XAML/default.aspx">XAML</category><category domain="http://addressof.com/blog/archive/tags/Acropolis/default.aspx">Acropolis</category></item><item><title>Technology Avalanche</title><link>http://addressof.com/blog/archive/2007/06/22/Technology-Avalanche.aspx</link><pubDate>Thu, 21 Jun 2007 23:23:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:291521</guid><dc:creator>CorySmith</dc:creator><slash:comments>0</slash:comments><comments>http://addressof.com/blog/comments/291521.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=291521</wfw:commentRss><description>&lt;p&gt;I have to admit that lately I&amp;#39;ve been feeling a little overwhelmed by the amount of new technology that I need to grok in order to stay ahead of the curve.&amp;nbsp; In a relatively short window of time, we&amp;#39;ve had Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF), Windows Communication Foundation (WCF), Expression Blend, XNA Studio and Windows Vista (with 7,000+ new API&amp;#39;s)&amp;nbsp;released and Silverlight, Dynamic Language Runtime, Core-CLR, yet another version of Blend, Windows Home Server&amp;nbsp;and, probably most importantly, &amp;quot;Acropolis&amp;quot; coming within the next six to&amp;nbsp;nine months.&amp;nbsp; And this is just the items that I have on my personal todo list; the list is actually a pretty small in comparison to the total.&lt;/p&gt;&lt;p&gt;Obviously it isn&amp;#39;t possible for me to learn all of this at the same exact time.&amp;nbsp; So I&amp;#39;ve decided to focus on one of the core technologies behind several of the ones I&amp;#39;ve mentioned.&amp;nbsp; XAML.&amp;nbsp; Since XAML is the basis of WPF, Silverlight, Blend&amp;nbsp;and&amp;nbsp;&amp;quot;Acropolis&amp;quot;... it&amp;#39;s something I&amp;#39;m not going to be able to avoid.&amp;nbsp; Additionally, I&amp;#39;m focusing on the WPF angle.. but learning WPF&amp;nbsp;via &amp;quot;Acropolis&amp;quot; and Blend.&amp;nbsp; I have a long list of projects that I&amp;#39;d like to utilize WPF, so I&amp;#39;m starting there and seeing if I can rewrite one of the smaller ones utilizing &amp;quot;Acropolis&amp;quot;.&lt;/p&gt;&lt;p&gt;What is &amp;quot;Acropolis&amp;quot;?&lt;/p&gt;&lt;p&gt;&amp;quot;Acropolis&amp;quot; is a &amp;quot;set of components and tools that make it easier for developers to build and manage modular, business focused, client .NET applications&amp;quot;.&amp;nbsp; &amp;quot;Acropolis&amp;quot; &amp;quot;builds on the rich capabilities of Microsoft Windows and the .NET Framework, including Windows Presentation Foundation (WPF) by providing tools and pre-built components that help developers quickly assemble applications from loosely-coupled parts and services&amp;quot;.&lt;/p&gt;&lt;p&gt;Ever heard of CAB?&amp;nbsp; Ever tried CAB?&amp;nbsp; If you have and thought, &amp;quot;Man, why does this sort of thing have to be so difficult.&amp;quot;, &amp;quot;Acropolis&amp;quot; is poised to help rectify that situation.&amp;nbsp; Brad Abrams used the word &amp;quot;democratize&amp;quot; to describe the goal of &amp;quot;Acropolis&amp;quot;.&amp;nbsp; As such, you won&amp;#39;t have to understand what composite applications, software factories, etc. mean in order to build these sorts of applications.&amp;nbsp; Using a wizard, you can create a basic infrastructure for a robust application that you can then focus on the business problems at hand instead of all of the plumbing to bring different &amp;quot;parts&amp;quot; together.&lt;/p&gt;&lt;p&gt;Since &amp;quot;Acropolis&amp;quot; is focused on delivering this technology leveraging XAML for both the plumbing and display (WPF), it seems like a great technology to focus on to get my feet wet with several pieces of technology.&amp;nbsp; Also, I really believe that there will be a huge demand for those that understand &amp;quot;Acropolis&amp;quot; in the near future as more people realize the benefits of what a true rich client application can provide.&lt;/p&gt;&lt;p&gt;Additionally, I have decided to make it a personal mission (one of many it seems) to do whatever I can to see that VB is a true first class citizen in the &amp;quot;Acropolis&amp;quot; world.&amp;nbsp; So it seems I have three reasons to spend some serious time in the land of &amp;quot;Acropolis&amp;quot;.&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=291521" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/Vista/default.aspx">Vista</category><category domain="http://addressof.com/blog/archive/tags/Windows/default.aspx">Windows</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://addressof.com/blog/archive/tags/WPF/default.aspx">WPF</category><category domain="http://addressof.com/blog/archive/tags/XAML/default.aspx">XAML</category><category domain="http://addressof.com/blog/archive/tags/Acropolis/default.aspx">Acropolis</category></item><item><title>Why Oh Why Microsoft Why Why Why</title><link>http://addressof.com/blog/archive/2007/05/25/Why-Oh-Why-Microsoft-Why-Why-Why.aspx</link><pubDate>Fri, 25 May 2007 00:08:00 GMT</pubDate><guid isPermaLink="false">71d585fb-e1da-4feb-ae24-6d48b96093ce:290159</guid><dc:creator>CorySmith</dc:creator><slash:comments>1</slash:comments><comments>http://addressof.com/blog/comments/290159.aspx</comments><wfw:commentRss>http://addressof.com/blog/commentrss.aspx?PostID=290159</wfw:commentRss><description>&lt;p&gt;OK, this is ridiculous!&amp;nbsp; Why wasn&amp;#39;t this information funneled out to the VB MVP&amp;#39;s (and other VB&amp;#39;ites like myself)?&amp;nbsp; How is it that the first word of this is stated in public by none other than Miguel de Icaza (yes, the mono project guy)?&lt;/p&gt;&lt;p&gt;What am I talking about here?&amp;nbsp; Well &lt;a href="http://tirania.org/blog/archive/2007/May-23.html"&gt;according to Miguel&lt;/a&gt;, he discovered that the Javascript compiler that is used by the DLR (Dynamic Language Runtime) that will be utilized initially in Silverlight 1.1 is written in VB.&amp;nbsp; Yes, I said VB!&lt;/p&gt;&lt;p&gt;What better way to ensure that VB is &amp;quot;supported&amp;quot; in Silverlight than write a compiler that is included in Silverlight in VB. ;-)&lt;/p&gt;&lt;p&gt;In all fairness, I did find this out first from someone at Microsoft, but not until after Miguel posted it and &lt;a href="http://www.panopticoncentral.net/archive/2007/05/24/20730.aspx"&gt;then Paul (from Microsoft) pointed out Miguel&amp;#39;s discovery&lt;/a&gt;.&amp;nbsp; Again, this is something that should have been, at the very least, made public&amp;nbsp;among VB Insiders.&amp;nbsp; Sheesh.&lt;/p&gt;&lt;p&gt;Paul also points out that VBx (aka VB 10, the next version of VB to support dynamic language features) compiler is also written in VB.&amp;nbsp; And yes, it will be included as part of Silverlight 1.1 as well.&lt;/p&gt;&lt;img src="http://addressof.com/aggbug.aspx?PostID=290159" width="1" height="1"&gt;</description><category domain="http://addressof.com/blog/archive/tags/VB/default.aspx">VB</category><category domain="http://addressof.com/blog/archive/tags/VBx/default.aspx">VBx</category><category domain="http://addressof.com/blog/archive/tags/Silverlight/default.aspx">Silverlight</category></item></channel></rss>