<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel xmlns:blog="http://www.dotnetnuke.com/blog/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
    <title>Michael Washington (ADefWebserver)</title>
    <description>All Open Source - All The Time</description>
    <link>http://openlightgroup.net/Blog/tabid/58/BlogId/1/Default.aspx</link>
    <language>en-US</language>
    <webMaster>webmaster@openlightgroup.net</webMaster>
    <pubDate>Sat, 04 Feb 2012 11:29:15 GMT</pubDate>
    <lastBuildDate>Sat, 04 Feb 2012 11:29:15 GMT</lastBuildDate>
    <docs>http://backend.userland.com/rss</docs>
    <generator>Blog RSS Generator Version 4.1.0.0</generator>
    <item>
      <title>Creating a Hello World on Your Amazon Kindle Fire</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/193/Creating-a-Hello-World-on-Your-Amazon-Kindle-Fire.aspx</link>
      <description>  &lt;p&gt;&lt;a href="http://openlightgroup.net/Portals/0/Blog/Files/1/193/Windows-Live-Writer-582b70aa9186_F673-image_26.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="/Portals/0/Blog/Files/1/193/Windows-Live-Writer-582b70aa9186_F673-image_thumb_12.png" width="446" height="319" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When I received my &lt;strong&gt;Amazon Kindle Fire&lt;/strong&gt; for Christmas I immediately wanted to make programs for it. I am a Microsoft stack programmer and creating &lt;strong&gt;Android&lt;/strong&gt; programs in &lt;strong&gt;Java&lt;/strong&gt; using &lt;strong&gt;Eclipse&lt;/strong&gt; is new to me…&lt;/p&gt;  </description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/193/Creating-a-Hello-World-on-Your-Amazon-Kindle-Fire.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/193/Creating-a-Hello-World-on-Your-Amazon-Kindle-Fire.aspx</guid>
      <pubDate>Mon, 23 Jan 2012 05:46:36 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=193</trackback:ping>
    </item>
    <item>
      <title>Oh, And It's Also All About Productivity</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/192/Oh-And-Its-Also-All-About-Productivity.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://inventors.about.com/library/weekly/aacarsgasa.htm"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/Oh-And-Its-Also-All-About-Productivity_12C57/image.png" width="244" height="170" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If you stop and think about it, an automobile is an amazing thing. The automobile brings together several key elements such as cost, fuel, rubber tires. The result was a massive increase in productivity for the world...&lt;/p&gt;  </description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/192/Oh-And-Its-Also-All-About-Productivity.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/192/Oh-And-Its-Also-All-About-Productivity.aspx</guid>
      <pubDate>Thu, 22 Dec 2011 05:31:00 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=192</trackback:ping>
    </item>
    <item>
      <title>Trying To Put A Horseshoe On A Car</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/191/Trying-To-Put-A-Horseshoe-On-A-Car.aspx</link>
      <description>&lt;p&gt;I got a comment on a Blog I wrote on the &lt;a href="http://lightswitchhelpwebsite.com/Blog.aspx"&gt;LightSwitchHelpWebsite.com&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;I found it much easier to write application in Visual Studio 2008 than Visual Studio LightSwitch. In LightSwitch, It is has to find any form objects, like button, radio buttons, check boxes, etc. Besides, I could not find any component that I can drop on the screen. Anyway, it seems like a pain to me. Maybe I need a better book. I will still keep taking a shot at LightSwitch until I get it...&lt;/em&gt; &lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Trust me, this is crazy talk &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://silverlight.adefwebserver.com/blogimages/Trying-To-Put-A-Horse-Show-On-A-Car_8315/wlEmoticon-smile.png" /&gt;. &lt;/p&gt;  &lt;p&gt;But, the odd thing is that I feel I totally understand where poster is coming from. &lt;/p&gt;  &lt;p&gt;&lt;img title="image" alt="image" src="http://lightswitchhelpwebsite.com/portals/0/blog/TheFirstTwoHoursWithLightswitch_122B6/image_thumb_8.png" width="610" height="317" /&gt;&lt;/p&gt;  &lt;p&gt;Look at a post I made after &lt;a href="http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/1/The-First-Hour-With-Lightswitch-ndash-BETA.aspx"&gt;The First Hour With Lightswitch –BETA-&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img title="image" alt="image" src="http://lightswitchhelpwebsite.com/portals/0/blog/TheFirstTwoHoursWithLightswitch_122B6/image_thumb_14.png" width="244" height="196" /&gt;&lt;/p&gt;  &lt;p&gt;I was stumbling around in the dark. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h2&gt;Radio Buttons And LightSwitch&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/Trying-To-Put-A-Horse-Show-On-A-Car_8315/image.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/Trying-To-Put-A-Horse-Show-On-A-Car_8315/image_thumb.png" width="571" height="129" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The poster had a point about the radio buttons. First, yes you can use radio buttons with LightSwitch, see this tutorial: &lt;a href="http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/10/LightSwitch-Student-Information-System-Part-3-Custom-Controls.aspx"&gt;LightSwitch Student Information System (Part 3): Custom Controls&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The problem is that people think you NEED radio buttons to preform certain actions (“so why is it not automatically built-in!”), you don’t (you can simply use drop down combo boxes). The first version of LightSwitch contains the things you MUST have… and then they gave us a huge “this will fix anything” option with &lt;a href="http://lightswitchhelpwebsite.com/Blog/tabid/61/tagid/2/Custom-Controls.aspx"&gt;Custom Controls&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h2&gt;Get Some Help&lt;/h2&gt;  &lt;p&gt;I believe the answer is to accept that LightSwitch really is dramatically new and different. If it was just like all the other development tools, then it would not be able to offer anything better than what we have always had available. &lt;/p&gt;  &lt;p&gt;We must admit that there is no way to know how to drive a car when all you have ever done is ride a horse.&lt;/p&gt;  &lt;p&gt;Admit that you will need some help. Get a book, or go through a beginner tutorial like: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/12/Online-Ordering-System-An-End-To-End-LightSwitch-Example.aspx"&gt;Online Ordering System (An End-To-End LightSwitch Example)&lt;/a&gt;. &lt;/p&gt;&lt;br /&gt;&lt;a href=http://openlightgroup.net/Blog/tabid/58/EntryId/191/Trying-To-Put-A-Horseshoe-On-A-Car.aspx&gt;More ...&lt;/a&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/191/Trying-To-Put-A-Horseshoe-On-A-Car.aspx#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/191/Trying-To-Put-A-Horseshoe-On-A-Car.aspx</guid>
      <pubDate>Tue, 20 Dec 2011 03:44:12 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=191</trackback:ping>
    </item>
    <item>
      <title>LightSwitch: It Is About The Money (It Is Always About The Money)</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/190/LightSwitch-It-Is-About-The-Money-It-Is-Always-About-The-Money.aspx</link>
      <description>&lt;h2&gt;But First, The JavaScript&lt;/h2&gt;
&lt;p&gt;I just looked at the latest &lt;a href="http://blog.jquery.com/2011/11/03/jquery-1-7-released/"&gt;JQuery release notes&lt;/a&gt; and noted the issues that they had to fix due to web browser compatibility issues. We simply must believe that these people are at the top of their game. If they have this many issues to deal with, aren’t I crazy if I even think of writing any JavaScript without using &lt;strong&gt;JQuery&lt;/strong&gt;?&lt;/p&gt;
&lt;p&gt;The rule I follow is, keep the JavaScript to a minimum, and always use &lt;strong&gt;JQuery&lt;/strong&gt; or some other big JavaScript library. The reason is web browser “incompatibilities” and it is very costly and is an issue that is not changing any time soon.&lt;/p&gt;
&lt;p&gt;IT is fueled on the money it saves for businesses with the Line Of Business (LOB) applications that we programmers create. However, lately, IT and the programmers creating the LOB apps, cost too much money. The reason, the JavaScript.&lt;/p&gt;
&lt;p&gt;JavaScript wasn’t so costly back when we used it to validate date fields and we only had to worry about IE 4 and Netscape 4. However, now it is used for pop up calendars, type ahead searches boxes, hiding and disabling buttons, and creating popups.&lt;/p&gt;
&lt;p&gt;With the advent of HTML5, the future promises yet more JavaScript.&lt;/p&gt;
&lt;p&gt;JavaScript is not the most economical choice for LOB apps. The reason? It takes a lot of time to create and debug, this costs a lot of money. However, “cost” is relative. Something only “cost too much” when there is an alternative that is cheaper. Well that alternative has arrived with LightSwitch. Our “customers” do not want to pay more money… if given an option, they won’t pay more money, period.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;The “Reach” Argument&lt;/h2&gt;
&lt;p&gt;If you need “reach” you need to use HTML… My focus here is on LOB apps. A single LightSwitch developer can produce as much as 5 HTML/HTML5 developers and complete the project in half the time with 90% less bugs and 100% web browser compatibility (on the web browsers that can run Silverlight 4).&lt;/p&gt;
&lt;p&gt;The deciding factor will be the JavaScript. The majority of time the HTML/HTML5 programmers will spend coding and mostly debugging will be the JavaScript. Plus that is assuming that they are using JQuery which is saving them a ton of time.&lt;/p&gt;
&lt;p&gt;The advantage HTML has over LightSwitch is “reach”. HTML runs on more devices. It will run on an IPad. If your application needs to run on an IPad then don’t use LightSwitch. However, if it doesn’t, and you don’t need “reach”, why are you spending the extra money?&lt;/p&gt;
&lt;p&gt;Do you really think companies will pay $10,000 for a application that will manage their inventory when they can get an application that will do the same thing for $2,000 ?&lt;/p&gt;
&lt;p&gt;What about quality? &lt;strong&gt;LightSwitch&lt;/strong&gt; requires you to write less code so you have less bugs. To the end-user that is higher quality. Also, just because a company spends a lot of money, that does not mean that It doesn’t mean that the project wont &lt;a href="http://lmgtfy.com/?q=failure+rate+of+it+projects"&gt;be a failure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;Yes, LightSwitch Can Handle It&lt;/h2&gt;
&lt;p&gt;The perception problem that &lt;strong&gt;LightSwitch&lt;/strong&gt; has had, is that people thought it was only good for “simple” apps. Over the past year, many of us on the &lt;a href="http://LightSwitchHelpWebsite.com"&gt;LightSwitch Help Website&lt;/a&gt; have proven that LightSwitch is suitable for your biggest enterprise applications.&lt;/p&gt;
&lt;p&gt;I will give a presentation at Visual Studio Live in Orlando this December titled “&lt;strong&gt;Unleash The Power: Implementing Custom Shells, Silverlight Custom Controls and WCF RIA Services in LightSwitch&lt;/strong&gt;”.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://vslive.com/Events/Orlando-2011/Sessions/Wednesday/W08-Implementing-Custom-Shells-Silverlight-Custom-Controls-and-WCF-RIA-Services-in-LightSwitch.aspx"&gt;&lt;img title="image" border="0" alt="image" width="534" height="125" style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/image.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;In the presentation, I will show the techniques used to create professional quality applications using &lt;strong&gt;LightSwitch&lt;/strong&gt; in a fraction of the time to do a comparable application using HTML. Primarily this is achieved using &lt;strong&gt;Silverlight Custom Controls&lt;/strong&gt; and &lt;strong&gt;WCF RIA Services&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/image_3.png"&gt;&lt;img title="image" border="0" alt="image" width="729" height="517" style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/image_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;After the presentation, I plan to make the code available (in late December) in the &lt;a href="http://www.codeproject.com/Competitions/524/LightSwitch-Star-Contest.aspx"&gt;LightSwitch Star Contest&lt;/a&gt;:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.codeproject.com/Competitions/524/LightSwitch-Star-Contest.aspx"&gt;&lt;img title="image" border="0" alt="image" width="729" height="89" style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/image_4.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;h2&gt;It is about the money, It is always been about the money, and it always will be about the money&lt;/h2&gt;
&lt;p&gt;My point is that &lt;strong&gt;the cost for LOB applications &lt;em&gt;must&lt;/em&gt; and &lt;em&gt;will&lt;/em&gt; come down&lt;/strong&gt;. The technology to do that is here in &lt;strong&gt;LightSwitch&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;I don’t see it as a negative thing. When resources are directed toward programmers, they are taken from somewhere else. Your customers will demand that you reduce costs for IT projects dramatically if the company across the street has reduced its costs dramatically.&lt;/p&gt;
&lt;p&gt;Yes HTML5 is cool, but your customers don’t care. They want a &lt;em&gt;satisfactory solution to their needs&lt;/em&gt; at the most economical (cheapest) cost…. period.&lt;/p&gt;
&lt;p&gt;I have been programming .Net/JavaScript applications for over a decade and I know how much it costs to create an application. The cost is in direct relation to how much time it takes to construct the application.  A programmer only has so much time in their life and they want to sell their precious working hours to the highest bidder.&lt;/p&gt;
&lt;p&gt;When the time to create an application is reduced, the cost is reduced.&lt;/p&gt;
&lt;p&gt;With LightSwitch, you can reduce the time required to create an application by 80%+ and therefore reduce the cost of a $10,000 project to less than $3,000. It’s not magic, just a reduction in time required to perform the same actions. Look at the descriptions of the time it took to create some of the applications in the &lt;a href="http://www.codeproject.com/KB/LightSwitch/#LightSwitch+Star+Contest"&gt;LightSwitch Star Contest&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;When given a choice, your customers will only spend $10,000 if they have to. They will do the math and realize that the deployment of IPads to the warehouse for mobile inventory is not such a great idea after all if the inventory app is going to cost $10k (100 hours @ $100 an hour). For $2k (20 hours @ $100 an hour) you can create an inventory application in LightSwitch and run it on an &lt;a href="http://www.exopc.com/exomart/slate/"&gt;EXOPC Slate:&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/image_5.png"&gt;&lt;img title="image" border="0" alt="image" width="194" height="166" style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/image_thumb_3.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h2&gt; &lt;/h2&gt;
&lt;h2&gt;People Will Do The Math&lt;/h2&gt;
&lt;p&gt;It will not be possible to keep this a secret. People will &lt;em&gt;do the math&lt;/em&gt;, they &lt;em&gt;always&lt;/em&gt; &lt;strong&gt;do the math &lt;img class="wlEmoticon wlEmoticon-smile" alt="Smile" style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" src="http://silverlight.adefwebserver.com/blogimages/LightSwitch-Its-About-The-Money-Its-Alwa_109B1/wlEmoticon-smile.png" /&gt;&lt;/strong&gt;.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://openlightgroup.net/Blog/tabid/58/EntryId/190/LightSwitch-It-Is-About-The-Money-It-Is-Always-About-The-Money.aspx&gt;More ...&lt;/a&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/190/LightSwitch-It-Is-About-The-Money-It-Is-Always-About-The-Money.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/190/LightSwitch-It-Is-About-The-Money-It-Is-Always-About-The-Money.aspx</guid>
      <pubDate>Fri, 25 Nov 2011 23:38:00 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=190</trackback:ping>
    </item>
    <item>
      <title>LightSwitch: "There is a commitment to explore creation of apps other than Silverlight..."</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/189/LightSwitch-There-is-a-commitment-to-explore-creation-of-apps-other-than-Silverlight.aspx</link>
      <description>&lt;p&gt;&lt;img title="image" border="0" alt="image" width="722" height="261" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/LightSwitch-There-is-a-commitment-to-exp_F299/image_thumb_5.png" /&gt;&lt;/p&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/189/LightSwitch-There-is-a-commitment-to-explore-creation-of-apps-other-than-Silverlight.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/189/LightSwitch-There-is-a-commitment-to-explore-creation-of-apps-other-than-Silverlight.aspx</guid>
      <pubDate>Thu, 22 Sep 2011 00:20:00 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=189</trackback:ping>
    </item>
    <item>
      <title>Here is where I am at on the Silverlight is dead thing...</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/187/Here-is-where-I-am-at-on-the-Silverlight-is-dead-thing.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/Here-is-where-I-am-at-on-the-Silverlight_5643/image.png"&gt;&lt;img title="image" border="0" alt="image" width="553" height="315" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/Here-is-where-I-am-at-on-the-Silverlight_5643/image_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We finally know what is going on with Windows 8 and that while there is XAML + C#, &lt;a href="http://www.riagenic.com/archives/705"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;there is no Silverlight as we know it except in ‘Legacy mode’&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;...&lt;/p&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/187/Here-is-where-I-am-at-on-the-Silverlight-is-dead-thing.aspx#Comments</comments>
      <slash:comments>9</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/187/Here-is-where-I-am-at-on-the-Silverlight-is-dead-thing.aspx</guid>
      <pubDate>Thu, 15 Sep 2011 13:28:00 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=187</trackback:ping>
    </item>
    <item>
      <title>Let's Do A LightSwitch Hack-A-Thon</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/186/Lets-Do-A-LightSwitch-Hack-A-Thon.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/Lets-Do-A-LightSwitch-Hack-A-Thon_CE28/image.png"&gt;&lt;img title="image" border="0" alt="image" width="387" height="144" style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" src="http://silverlight.adefwebserver.com/blogimages/Lets-Do-A-LightSwitch-Hack-A-Thon_CE28/image_thumb.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Most Hack-A-Thons &lt;a href="http://techcrunch.com/2011/09/10/the-disrupt-hackathon-in-san-francisco-has-officially-begun/"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;are a grind&lt;/font&gt;&lt;/u&gt;&lt;/a&gt; because to give the contestants time to come up with something decent you need to give them at least a day.&lt;/p&gt;
&lt;p&gt;Not so with LightSwitch. One of the selling points of LightSwitch is that development is so fast. With LightSwitch you can give contestants only 1 hour...&lt;/p&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/186/Lets-Do-A-LightSwitch-Hack-A-Thon.aspx#Comments</comments>
      <slash:comments>0</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/186/Lets-Do-A-LightSwitch-Hack-A-Thon.aspx</guid>
      <pubDate>Sat, 10 Sep 2011 22:09:00 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=186</trackback:ping>
    </item>
    <item>
      <title>Beth Massi presents on LightSwitch</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/185/Beth-Massi-presents-on-LightSwitch.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/Beth-Massi_13FFC/image.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/Beth-Massi_13FFC/image_thumb.png" width="244" height="128" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://BethMassi.com"&gt;Beth Massi&lt;/a&gt; spoke at the &lt;a href="http://www.meetup.com/LA-SLUG/events/28710261/"&gt;Los Angeles Silverlight User's Group&lt;/a&gt; about LightSwitch at &lt;a href="http://www.blankspaces.com/"&gt;Blank Spaces&lt;/a&gt; in Santa Monica, CA on 8/24/2011. The event was co-sponsored with the &lt;a href="http://lightswitchhelpwebsite.com/"&gt;LightSwitchHelpWebsite.com&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; The room was packed with over 40 people and she did a special deep dive into extending LightSwitch for advanced situations.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/Beth-Massi_13FFC/image_3.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/Beth-Massi_13FFC/image_thumb_3.png" width="528" height="157" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Beth also revealed that her team will introduce some exciting new LightSwitch extensions next week.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/Beth-Massi_13FFC/image_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/Beth-Massi_13FFC/image_thumb_4.png" width="244" height="196" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;(Beth Massi and Michael Washington (of &lt;a href="http://lightswitchhelpwebsite.com/"&gt;LightSwitchHelpWebsite.com&lt;/a&gt;))&lt;/p&gt;&lt;br /&gt;&lt;a href=http://openlightgroup.net/Blog/tabid/58/EntryId/185/Beth-Massi-presents-on-LightSwitch.aspx&gt;More ...&lt;/a&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/185/Beth-Massi-presents-on-LightSwitch.aspx#Comments</comments>
      <slash:comments>4</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/185/Beth-Massi-presents-on-LightSwitch.aspx</guid>
      <pubDate>Thu, 25 Aug 2011 06:00:14 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=185</trackback:ping>
    </item>
    <item>
      <title>Using WCF RIA Services With LightSwitch: I Know You're Scared, I Understand</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/184/Using-WCF-RIA-Services-With-LightSwitch-I-Know-Youre-Scared-I-Understand.aspx</link>
      <description>&lt;p&gt;First item of business, you’re not wrong. If your code works, and you are happy with it, march on with my blessing!&lt;/p&gt;  &lt;p&gt;This is not about telling anyone that they “are wrong”. It is written only to encourage you to consider using &lt;strong&gt;WCF RIA Services&lt;/strong&gt; in your &lt;strong&gt;LightSwitch&lt;/strong&gt; applications.&lt;/p&gt;  </description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/184/Using-WCF-RIA-Services-With-LightSwitch-I-Know-Youre-Scared-I-Understand.aspx#Comments</comments>
      <slash:comments>1</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/184/Using-WCF-RIA-Services-With-LightSwitch-I-Know-Youre-Scared-I-Understand.aspx</guid>
      <pubDate>Sun, 21 Aug 2011 01:16:00 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=184</trackback:ping>
    </item>
    <item>
      <title>The LightSwitch Control Extension Makers Dilemma</title>
      <link>http://openlightgroup.net/Blog/tabid/58/EntryId/182/The-LightSwitch-Control-Extension-Makers-Dilemma.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://lightswitch.adefwebserver.com/portals/0/blog/0acede67448d_6D9F/image_32.png"&gt;&lt;img title="image" border="0" alt="image" src="http://lightswitch.adefwebserver.com/portals/0/blog/0acede67448d_6D9F/image_thumb_32.png" width="571" height="328" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;You know it seems like &lt;strong&gt;ComponentOne&lt;/strong&gt; gets all the breaks. Due to the nature of their control, they were able to take an existing &lt;strong&gt;Silverlight&lt;/strong&gt; control, and create a &lt;strong&gt;LightSwitch&lt;/strong&gt; control, and create what I call the “&lt;em&gt;Killer Application&lt;/em&gt;” for &lt;strong&gt;LightSwitch&lt;/strong&gt;, &lt;a href="http://www.componentone.com/LightSwitch/"&gt;ComponentOne's OLAP for LightSwitch&lt;/a&gt; (&lt;a href="http://demo.componentone.com/LightSwitch/OLAP/"&gt;live demo&lt;/a&gt;) (&lt;a href="https://www.componentone.com/Store/default.aspx?product=454"&gt;you can get it for $295&lt;/a&gt;). Take a look at the walk-thru I did for the control : &lt;a href="http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/46/Using-OLAP-for-LightSwitch.aspx"&gt;Using OLAP for LightSwitch&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lightswitch.adefwebserver.com/portals/0/blog/44ef5d7dcc4a_576E/image_54.png"&gt;&lt;img title="image" border="0" alt="image" src="http://lightswitch.adefwebserver.com/portals/0/blog/44ef5d7dcc4a_576E/image_thumb_54.png" width="566" height="235" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Compare that to a walk-thru I just did for the &lt;strong&gt;Telerik&lt;/strong&gt; &lt;strong&gt;Rich Text Editor&lt;/strong&gt; control: &lt;a href="http://lightswitchhelpwebsite.com/Blog/tabid/61/EntryId/48/Using-the-Telerik-Rich-Text-Editor-In-Visual-Studio-LightSwitch.aspx"&gt;Using the Telerik Rich Text Editor In Visual Studio LightSwitch&lt;/a&gt;. The difference is that it took me a lot longer to explain how to use the &lt;strong&gt;Telerik&lt;/strong&gt; control. This is not really &lt;strong&gt;Telerik’s&lt;/strong&gt; fault. What really happened, is that due to the way &lt;strong&gt;LightSwitch&lt;/strong&gt; is designed, everything went &lt;strong&gt;ComponentOne’s&lt;/strong&gt; way. They got all the upsides and none of the downsides.&lt;/p&gt;  &lt;h2&gt; &lt;/h2&gt;  &lt;h2&gt;The Problem: The Properties&lt;/h2&gt;  &lt;p&gt;&lt;strong&gt;LightSwitch&lt;/strong&gt; is really a &lt;strong&gt;View Model&lt;/strong&gt; application designer. Yes it has some built-in controls that it dynamically creates, but for real professional work, it simply says “&lt;em&gt;I have the data, you provide the control, and tell me where on the control you want me to bind to&lt;/em&gt;”.&lt;/p&gt;  &lt;p&gt;This is easy enough, the problem is when you want to set options. Both the &lt;strong&gt;Telerik&lt;/strong&gt; and &lt;strong&gt;ComponentOne&lt;/strong&gt; controls have a ton of options;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lightswitch.adefwebserver.com/portals/0/blog/0acede67448d_6D9F/image_28.png"&gt;&lt;img title="image" border="0" alt="image" src="http://lightswitch.adefwebserver.com/portals/0/blog/0acede67448d_6D9F/image_thumb_28.png" width="496" height="316" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;however, the &lt;strong&gt;ComponentOne OLAP&lt;/strong&gt; control is designed for the &lt;em&gt;end-user&lt;/em&gt; to set the options.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;a href="http://lightswitch.adefwebserver.com/portals/0/blog/44ef5d7dcc4a_576E/image_41.png"&gt;&lt;img title="image" border="0" alt="image" src="http://lightswitch.adefwebserver.com/portals/0/blog/44ef5d7dcc4a_576E/image_thumb_41.png" width="761" height="300" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;strong&gt;Telerik&lt;/strong&gt; control is designed to have the programmer set the options.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;With the &lt;strong&gt;Telerik Rich Text Editor Control&lt;/strong&gt;, you have to step out side of the “click, next, click, next” wizard process, and carefully set some properties. With the &lt;strong&gt;ComponentOne OLAP Control&lt;/strong&gt;, you select a table, and then “click, click, F5” and run the working app. NOW you do have to “&lt;em&gt;get your hands dirty&lt;/em&gt;” and set a bunch of options, but you are doing it on a working app (besides YOU are not suppose to do it, all this fun is intended for your end-users).&lt;/p&gt;  &lt;p&gt;That’s why I gave &lt;strong&gt;ComponentOne&lt;/strong&gt; the “Killer App” title. ANYONE can use their control. Your success rate is 100%. I cannot say the same thing for the &lt;strong&gt;Telerik&lt;/strong&gt; control or ANY control that needs the programmer to set the options rather than the end-user.&lt;/p&gt;  &lt;p&gt;Now, don’t get me wrong, your success rate is WAY higher than any other technology I can think of. Definitely higher than if you coded your Silverlight app by hand without using &lt;strong&gt;LightSwitch&lt;/strong&gt;.&lt;/p&gt;  &lt;p&gt;If you don’t believe me, take a look at the &lt;a href="http://forums.silverlight.net/64.aspx/1?MVVM+ViewModel+Pattern"&gt;MVVM forum on the Silverlight.net site&lt;/a&gt;. There, many people are having a hard time performing simple tasks, and that group is mostly professional programmers. Take a look at the &lt;a href="http://social.msdn.microsoft.com/Forums/en-US/lightswitch/threads"&gt;LightSwitch forums&lt;/a&gt;, and the questions are usually related to non-common scenarios. Remember that group is mostly people who are NOT professional programmers.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h2&gt;What Is A Control Vendor To Do?&lt;/h2&gt;  &lt;p&gt;So what is the answer? As a control vendor you want to make things as easy as possible for your end-users. &lt;strong&gt;LightSwitch&lt;/strong&gt; does allow a control vendor, the ability to provide a custom menu, that will allow the programmer to set properties on the control (see &lt;a href="http://www.bing.com/community/site_blogs/b/maps/archive/2010/08/26/switch-on-the-light-bing-maps-and-lightswitch-part-1-2.aspx"&gt;Switch on the Light - Bing Maps and LightSwitch&lt;/a&gt;). &lt;/p&gt;  &lt;p&gt;You can read the documentation on the API here: &lt;a href="http://msdn.microsoft.com/en-us/library/hh304431.aspx"&gt;Defining, Overriding, and Using LightSwitch Control Properties&lt;/a&gt;. However, if you look at the BING maps example, you still get a property page that looks like this:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/image.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/image_thumb.png" width="260" height="564" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;That box with the red box is around it, is the extent of the customization, the rest of the properties are the default properties.&lt;/p&gt;  &lt;p&gt;My point is that &lt;strong&gt;Telerik&lt;/strong&gt; would have a hard time cramming the 1000’s of possible configurations of their &lt;strong&gt;Rich Text Editor&lt;/strong&gt; into a &lt;strong&gt;LightSwitch&lt;/strong&gt; property panel (however, don’t be surprised if they come out with a “light” version of some of their controls in the future).&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;h2&gt;The Infragistic Solution&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/image_3.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/image_thumb_3.png" width="583" height="245" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Infragistics&lt;/strong&gt; looks like it is taking the “middle ground”. You can see their controls here: &lt;a title="http://labs.infragistics.com/lightswitch/" href="http://labs.infragistics.com/lightswitch/"&gt;http://labs.infragistics.com/lightswitch/&lt;/a&gt;. What they are doing is making their controls available on a granular level. &lt;/p&gt;  &lt;p&gt;When the programmer is implementing say, a &lt;strong&gt;Slider Control&lt;/strong&gt;, one instance at a time...&lt;/p&gt;  &lt;p&gt;&lt;a href="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/image_4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/image_thumb_4.png" width="439" height="594" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The property page is more manageable, however, they are still &lt;em&gt;really pushing it&lt;/em&gt; &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/wlEmoticon-smile.png" /&gt;.&lt;/p&gt;  &lt;p&gt;You can see a walk-thru of what their design-time experience is like at these links:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://community.infragistics.com/blogs/mihail_mateev/archive/2011/08/03/understanding-netadvantage-for-visual-studio-lightswitch-dealing-with-charts-part-1.aspx"&gt;Understanding NetAdvantage for Visual Studio LightSwitch - Dealing with Charts (Part 1)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://community.infragistics.com/blogs/mihail_mateev/archive/2011/08/04/understanding-netadvantage-for-visual-studio-lightswitch-using-range-sliders-part-2.aspx"&gt;Understanding NetAdvantage for Visual Studio LightSwitch – Using Range Sliders (Part 2)&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://community.infragistics.com/blogs/mihail_mateev/archive/2011/08/05/understanding-netadvantage-for-visual-studio-lightswitch-creating-maps-part-3.aspx"&gt;Understanding NetAdvantage for Visual Studio LightSwitch – Creating Maps (Part 3)&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt; &lt;/h2&gt;  &lt;h2&gt;No Easy Answers… Yet&lt;/h2&gt;  &lt;p&gt;In the end, we end up with choice. “choice” is an odd thing, you only want it if you need it, otherwise “choice” causes you to have to do too much work… you have to &lt;em&gt;make a choice&lt;/em&gt;. It’s not that you don’t want to do the work, it is just that you are always afraid of making &lt;em&gt;the wrong choice&lt;/em&gt;, and that is stressful.&lt;/p&gt;  &lt;p&gt;Should &lt;strong&gt;Telerik&lt;/strong&gt; simplify their &lt;strong&gt;Rich Text Control&lt;/strong&gt; to allow it to be configured in a &lt;strong&gt;LightSwitch&lt;/strong&gt; property page? Is it even possible? &lt;/p&gt;  &lt;p&gt;I think the real answer may come in &lt;strong&gt;LightSwitch version 2&lt;/strong&gt;. I suspect that a future version of &lt;strong&gt;LightSwitch&lt;/strong&gt; will allow control vendors more customization options for their controls. I also suspect that the reason it was not in version one, is that &lt;strong&gt;LightSwitch&lt;/strong&gt; also needs to allow you to create &lt;strong&gt;HTML5&lt;/strong&gt; controls…&lt;/p&gt;  &lt;p&gt;… but, that’s another story &lt;img style="border-bottom-style: none; border-left-style: none; border-top-style: none; border-right-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://silverlight.adefwebserver.com/blogimages/The-LightSwitch-Control-Extension-Makers_89ED/wlEmoticon-smile.png" /&gt;.&lt;/p&gt;&lt;br /&gt;&lt;a href=http://openlightgroup.net/Blog/tabid/58/EntryId/182/The-LightSwitch-Control-Extension-Makers-Dilemma.aspx&gt;More ...&lt;/a&gt;</description>
      <author>webmaster@openlightgroup.net</author>
      <comments>http://openlightgroup.net/Blog/tabid/58/EntryId/182/The-LightSwitch-Control-Extension-Makers-Dilemma.aspx#Comments</comments>
      <slash:comments>2</slash:comments>
      <guid isPermaLink="true">http://openlightgroup.net/Blog/tabid/58/EntryId/182/The-LightSwitch-Control-Extension-Makers-Dilemma.aspx</guid>
      <pubDate>Sun, 07 Aug 2011 21:06:01 GMT</pubDate>
      <trackback:ping>http://openlightgroup.netDesktopModules/BlogTrackback.aspx?id=182</trackback:ping>
    </item>
  </channel>
</rss>
