<?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>BKeeney Briefs &#187; Microsoft</title>
	<atom:link href="http://www.bkeeneybriefs.com/category/microsoft/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bkeeneybriefs.com</link>
	<description>Software Development Using REAL Studio</description>
	<lastBuildDate>Sat, 04 Feb 2012 19:36:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Bugs Are In The Eye of the Beholder</title>
		<link>http://www.bkeeneybriefs.com/2011/12/bugs-are-in-the-eye-of-the-beholder/</link>
		<comments>http://www.bkeeneybriefs.com/2011/12/bugs-are-in-the-eye-of-the-beholder/#comments</comments>
		<pubDate>Thu, 29 Dec 2011 17:05:31 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Web Edition]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[REAL Studio]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=1018</guid>
		<description><![CDATA[The other day someone on the NUG list posted a somewhat lengthy message on Web Edition bugs. They were asking &#8220;why was Web Edition so buggy after a whole year?&#8221; Here is my response (mostly the same but with some changes). Sure, Web Edition has more than its share of bugs. Like all bugs, however, [...]]]></description>
			<content:encoded><![CDATA[<p>The other day someone on the NUG list posted a somewhat lengthy message on Web Edition bugs. They were asking &#8220;why was Web Edition so buggy after a whole year?&#8221; Here is my response (mostly the same but with some changes).</p>
<p>Sure, Web Edition has more than its share of bugs. Like all bugs, however, it all depends upon the beholder.  What bug causes the most pain for RS&#8217; is the one that gets fixed first.  I&#8217;ve seen a lot of the same things the community has discovered and have just worked around them (where I can).  I was using WE in a commercial project during the first beta ( a year ago) and while we got it to work it wasn&#8217;t very good.  That one project probably generated over a hundred feedback reports.  In my opinion WE really hasn&#8217;t really been usable until 2011 R3.</p>
<p>Part of the problem, in my opinion, is that RS has NOT created enough Web Edition applications for themselves.  If you don&#8217;t thoroughly exercise the framework you just don&#8217;t see the things you&#8217;d see in a big, complex application (like we are creating).  There is ONE real world example of Web Edition on their website.  While I don&#8217;t know how many examples are &#8216;enough&#8217;, I know that one is definitely <em>not</em> enough.</p>
<p>Web Edition exposes the same problems that we all see in Cocoa, Carbon, and in the IDE on a regular basis.  Unless RS experiences the pain it won&#8217;t get fixed in a timely manner because it&#8217;s not as important to them.  The Reporting editor and generator and the database editor are but two examples of things in the IDE that RS doesn&#8217;t use in ANY of their products. It shows because there are gaping wholes in usage that make them unusable for many developers.</p>
<p>RS takes pride in saying they eat their own dog food because they use Real Studio to make Real Studio.  Admirable, but they tend to be on a restricted diet since they don&#8217;t eat everything on the menu.  They rarely change the menu&#8217;s for the IDE so the Menu Editor hasn&#8217;t seen many changes or enhancements.  As far as I know, they don&#8217;t use a database in the IDE so I see no reason why they&#8217;d be using the database editor on a regular basis.  They don&#8217;t do much with StyledText or Movies so its no surprise that those classes are minimalistic (at best).</p>
<p>Since the IDE has no need for date pickers, they have never provided one.  Likewise, the Listbox is good enough for the IDE while we&#8217;ve been asking for a more powerful grid component for years.  Full RTF support?  Forget about it because StyledText is good enough for the IDE. A better toolbar control? Well that one&#8217;s a bit of a mystery since the IDE is obviously using something different than what they provide to us.</p>
<p>My point is I&#8217;m not sure why anyone would be perplexed about long standing bugs.  Sure, they&#8217;re painful to you and me (and my clients), but they&#8217;re not (as) painful to RS.</p>
<p>Lobbying the community to get Feedback reports higher in the list is about the only way to realistically get a bug fixed. But even that is a crap shoot as there are quite a few bugs (not feature requests) very high on the list that have been there for a long time. So the only thing conclusion that I can come up with is that the bug that all the rest of us are seeing isn&#8217;t painful to RS so therefor it isn&#8217;t a priority for them.</p>
<p>This is my opinion as a ten year Real Studio consultant.  I know and respect most of the engineers and staff at RS and I think they do a remarkable job.  However, I think as a company they mostly ignore those like me (an Enterprise user that ponies up thousands of dollars per year) and focus, almost exclusively, on the hobbyists (that bring in a hundred dollars a year at best).  If they could make me happy(ier) the hobbyists would come along anyway (see history of Visual Basic).</p>
<p>Bugs happen in every software product. I remember grousing about Visual Basic bugs when I was a big VB6 user. I know that my code back then had plenty of work arounds for bugs in their API. There is no doubt that Microsoft had more developers working on the product (as a whole) than RS has working on Real Studio. There&#8217;s also no doubt that VB6 has a considerably larger user base than Real Studio. I feel that this resulted in more workarounds being posted and more alternate solutions.  The reverse is that our smaller community doesn&#8217;t have as many solutions and documented workarounds so it feels worse but I feel that it isn&#8217;t.</p>
<p>Anyway, that&#8217;s enough on my opinions about bugs and such.  Have a good New Year and be safe. Happy coding!</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2011/12/bugs-are-in-the-eye-of-the-beholder/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Visual Basic 6 TIOBE Index</title>
		<link>http://www.bkeeneybriefs.com/2011/09/visual-basic6-tiobe-index/</link>
		<comments>http://www.bkeeneybriefs.com/2011/09/visual-basic6-tiobe-index/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 14:16:23 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[BKeeney Software]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[consulting]]></category>
		<category><![CDATA[Conversion]]></category>
		<category><![CDATA[REAL Studio]]></category>
		<category><![CDATA[TIOBE Index]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=955</guid>
		<description><![CDATA[The TIOBE index for programming languages is an interesting visual perspective on programming languages.  Take a look at the graph for the trend of Visual Basic since 2002. Visual Basic seems to have taken a big hit at the end of 2004.  I&#8217;m not entirely sure of why this happened because .NET had been released [...]]]></description>
			<content:encoded><![CDATA[<p>The TIOBE index for programming languages is an interesting visual perspective on programming languages.  Take a look at the <a href="http://www.tiobe.com/index.php/paperinfo/tpci/(Visual)_Basic.html" target="_blank">graph</a> for the trend of Visual Basic since 2002.</p>
<p>Visual Basic seems to have taken a big hit at the end of 2004.  I&#8217;m not entirely sure of why this happened because .NET had been released in February of 2002 in Visual Studio.  Visual Studio 2003 was released in April of 2003 and the next update was Visual Studio 2005 which was released in November of 2005.  Vista was released in January of 2007 so I don&#8217;t believe it has anything to do with the operating system either.</p>
<p>Perhaps what&#8217;s interesting is that it nearly regains its former popularity in about two years.  Could this have been a reaction that people found .NET to not be as easy to use as VB6?  I know that some people were dismayed that VB.NET wasn&#8217;t much like VB6 and abandoned it &#8211; especially since Microsoft operating systems weren&#8217;t breaking their old VB6 apps.</p>
<p>Since the midway point of 2009 it seems like the bottom has dropped out in VB6 popularity.  Could it be because Microsoft officially ended support for VB6?  Again, speculation on my part, but that is about the time that I started seeing an influx of requests for quotes from people wanting to convert their VB6 apps to Real Studio.</p>
<p>Another huge drop happened in early 2011.  Was this due to the confusion of whether or not Windows 8 will support VB6 applications?  Perhaps.  I <em>have</em> seen another increase, in the same timeframe, of people looking to convert from Visual Basic to Real Studio.</p>
<p>Is Real Studio (i.e. REALbasic) the right choice for your Visual Basic 6 application?  The answer is a qualified maybe.  If you want one code base that works the same on Macintosh OS X, Windows, and Linux and perhaps a similar code base for a web app (Web Edition has separate UI classes than the desktop) then Real Studio <em>might</em> be a good fit.</p>
<p>If you&#8217;re looking at converting to Real Studio please do your homework.  Learn a little bit about the language (&lt;shameless plug&gt;Like my <a href="http://www.bkeeney.com/realbasic-training-section" target="_blank">training videos</a>&lt;\shameless plug&gt;) and work with it a bit.  Do NOT depend upon any VB6 to RB converters working &#8211; there are simply too many things that REALbasic is better at.  You&#8217;re better off rewriting your app to take advantage of moderns things like subclassed controls and threading rather than try to force a Real Studio app to behave like a VB6 app.</p>
<p>My final bit of advice is to forget about your ActiveX controls you&#8217;ve spent so much money on.  They probably won&#8217;t work and they won&#8217;t work on the Mac or Linux anyway.  Find and switch to an equivalent, if possible, but you&#8217;ll probably create some of your own subclassed controls.  In the long run you need to think in RB-speak rather than VB6-speak.</p>
<p>Real Studio, in the long run, is pretty inexpensive compared to Visual Studio, in my opinion.  I know people that thought of nothing of dropping over $1000 per year per developer on control suites.  Real Studio is much cheaper from that perspective since subclassing controls, canvas controls, and container controls eliminate the need for much of those expensive suites.  The drawback is that you end up doing the work yourself rather than some other developer.  And some things just can&#8217;t be done in RB that you might have come to expect in VB6 (like specialized controls in a grid cell) simply because on the Mac or Linux there is no equivalent.</p>
<p>If you want to convert your VB6 app to Real Studio, you can take a look at our conversion page at <a href="http://www.bkeeney.com/consulting/vb2rbconversion" target="_blank">http://www.bkeeney.com/consulting/vb2rbconversion</a></p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2011/09/visual-basic6-tiobe-index/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Will VB6 Apps Continue to Work in Windows 8?</title>
		<link>http://www.bkeeneybriefs.com/2011/07/will-vb6-apps-continue-to-work-in-windows-8/</link>
		<comments>http://www.bkeeneybriefs.com/2011/07/will-vb6-apps-continue-to-work-in-windows-8/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 18:29:10 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[BKeeney Software]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Training]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Web Edition]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[REAL Studio]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=892</guid>
		<description><![CDATA[Will VB6 Apps Continue to Work in Windows 8?  That single question has driven more traffic to this website in the past month than nearly any other question.  I believe VB6 still has a very large user base so it&#8217;s very pertinent question for many organizations and developers.  Perhaps Real Studio is an option for [...]]]></description>
			<content:encoded><![CDATA[<p><em>Will VB6 Apps Continue to Work in Windows 8?</em>  That single question has driven more traffic to this website in the past month than nearly any other question.  I believe VB6 still has a very large user base so it&#8217;s very pertinent question for many organizations and developers.  Perhaps Real Studio is an option for them, but we&#8217;ll get to that at the end of the post.</p>
<p>Visual Basic 6 is 20 years old.  It&#8217;s stood the test of time and it while it&#8217;s showing its age it still functions and apps written on it still run in Vista and Windows 7.  To its credit, Microsoft has made sure that this venerable product still runs on modern computers.</p>
<p>But the question of Windows 8 compatibility has hit the fan, so to say, in the past month or so with Microsoft saying that apps can be written in html and javascript.  That threw many developers into a tizzy.</p>
<p>I don&#8217;t believe for a second that Microsoft is abandoning .NET, Win32 or COM simply because those are the foundation for nearly everything ever written at Microsoft.  It simply doesn&#8217;t make sense for Microsoft to move to another set of API&#8217;s even if you believe that Microsoft moves to a new technology every now and then to make themselves a moving target.  If anything, I believe that this might simply be a new way to develop apps but not replace anything.</p>
<p>While doing research for this post I ran across an unattributed quote supposedly from a person in Microsoft Support:</p>
<blockquote><p>&#8220;We can’t make an official comment on our Windows 8 plans yet but it would be a likely outcome that VB6 applications will continue to work. &#8220;</p></blockquote>
<p>I believe that statement but it&#8217;s not exactly a definitive statement.  The real question, I think, is how bad will it suck?  VB6 apps work in Windows 7 but without some work they look like they&#8217;re from the 90&#8242;s.  Most app developers I know don&#8217;t want their apps to look that dated.</p>
<p>Microsoft has stated that the Visual Basic 6 runtimes will not ship after Window 7.  This presumably means Windows 8 and beyond.  I have heard that Windows 8 will be 64 bit only and that means that the VB6 runtimes will either not work at all or will have to be run in some sort of compatibility layer.  So this means that existing apps MAY work, but only after jumping through hoops to install the runtime libraries and making sure the compatibility is set.</p>
<p>Let&#8217;s face it.  VB6 is an old, old development environment.  It was written in an age where computers didn&#8217;t have much memory and only one processor.  Threading isn&#8217;t impossible, but the few times I tried to get it working in a VB6 app the result was instability and crashes.  Threading is such an important thing in modern applications.</p>
<p>VB6 is object oriented &#8211; somewhat.  For the time it was state of the art but since subclassing controls is impossible it makes for interesting workarounds and wrappers.  Frankly it makes life more complicated than it needs to be.</p>
<p>Twenty years ago, VB6 was the cats-meow.  The Macintosh was around but it was considered a toy (I disagree but that&#8217;s not the argument) and few cared about it.  Microsoft was pretty much the only game in town.  Linux hadn&#8217;t been invented yet and the internet was for a few hard core geeks.</p>
<p>This is where Real Studio starts to look more attractive.  It works the same on Mac, Windows, and Linux.  Web Edition brings some of the same ease of developing desktop apps to the web.  In Real Studio I can subclass controls and objects (for the most part) all day long.  It&#8217;s a modern object oriented programming language.  Is it without foibles and inconsistencies?  Certainly not, but it&#8217;s way more powerful than VB6 in many ways.  Threading isn&#8217;t perfect, but it&#8217;s still light years ahead of VB6.</p>
<p>We&#8217;ve seen an uptick recently with people asking us to convert their VB6 application to Real Studio.  Our VB6 Analyzer utility (found at <a href="http://www.bkeeney.com/consulting/vb2rbconversion" target="_blank">http://www.bkeeney.com/consulting/vb2rbconversion</a>) has been downloaded a lot recently.  It allows users to scan their VB6 project and sends us a simple report detailing the number of forms, classes, libraries and OCX&#8217;s in use and lines of code and some other simple metrics.  It&#8217;s no substitute for seeing the whole project but it gives us a nice way to guestimate the costs of rewriting the app in Real Studio.</p>
<p>Notice that I said rewrite the application.  The only thing that Visual Basic and RealBasic have in common is that they have &#8216;basic&#8217; in the name.  It&#8217;s like comparing a computer from twenty years ago to a modern computer.  Real Studio does things so much easier, better, and faster than Visual Basic that it&#8217;s really not worth trying to convert it line by line or even form by form.  Believe me we&#8217;ve tried &#8211; the end result is that you end up spending as much time fixing VB6 code that has a better equivalent in RB than it would be to just rewrite it from scratch.</p>
<p>Is Real Studio a suitable replacement for every app?  The answer is simple:  no.  Real Studio makes a really good cross-platform app, but that doesn&#8217;t always mean it will have all of the buzzers and bells available in development environments meant for each platform (grids in Windows come come to mind).</p>
<p><a href="http://www.bkeeney.com" target="_blank">We</a> are Real Studio consultants.  That&#8217;s what we do and we&#8217;ve been doing it for ten years.  Most of us spent a fair amount of time in Visual Basic before moving to Real Studio.  If you decide to do the transition yourself you will hate it at first because Real Studio is different than VB.  We all went through it and for a while you want Real Studio to be just like Visual Basic &#8211; trust me it&#8217;s not &#8211; and after you stop trying make Real Studio function like VB6 you&#8217;ll start to like it and get it.  Transitions are never easy.  For training videos, we have over 30 hours available at <a href="http://www.bkeeney.com/realbasic-training-section" target="_blank">http://www.bkeeney.com/realbasic-training-section</a> plus you could always hire us to come on site for training.</p>
<p>If you have VB6 project you want to transition please <a href="http://www.bkeeney.com/support/contact-us" target="_blank">drop us a line</a> and we can talk.  If you want to get multiple Real Studio developers looking at your project, make a post at <a href="http://www.realsoftware.com/support/consultants.php " target="_blank">http://www.realsoftware.com/support/consultants.php</a> which gets sent out to the Real Studio developers network.</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2011/07/will-vb6-apps-continue-to-work-in-windows-8/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Is Windows 8 the End of VB6 Support?</title>
		<link>http://www.bkeeneybriefs.com/2011/06/is-windows-8-the-end-of-vb6-support/</link>
		<comments>http://www.bkeeneybriefs.com/2011/06/is-windows-8-the-end-of-vb6-support/#comments</comments>
		<pubDate>Mon, 13 Jun 2011 17:05:27 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[BKeeney Software]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[Conversion]]></category>
		<category><![CDATA[REAL Studio]]></category>
		<category><![CDATA[Visual Basic]]></category>
		<category><![CDATA[Windows 8]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=862</guid>
		<description><![CDATA[I was a Visual Basic developer for many years.  Despite the perception that VB 6 made crappy apps, I know of many successful commercial apps that were written in VB6 and, what matters more, is that those apps are still in service.  Despite Microsoft dropping support for VB6 years ago developers were able to limp [...]]]></description>
			<content:encoded><![CDATA[<p>I was a Visual Basic developer for many years.  Despite the perception that VB 6 made crappy apps, I know of many successful commercial apps that were written in VB6 and, what matters more, is that those apps are still in service.  Despite Microsoft dropping support for VB6 years ago developers were able to limp along and get their apps working in Vista and Windows 7 with few headaches.</p>
<p>Does this change with Windows 8?  I don&#8217;t know, but I&#8217;m already seeing an uptick in developers that are looking to convert from Visual Basic 6 to Real Studio.  Uncertainty is a bad thing and even the full-time Windows developers I know don&#8217;t seem to know what&#8217;s going on.  Some of them are even worried that .NET and Silverlight support is up in the air.</p>
<p>The only thing that&#8217;s been mentioned for Win8 is JavaScript and HTML5.  No mention of .NET, Silverlight, or even Win32.  It&#8217;s very uncharacteristic of Microsoft to be so secretive and up-in-the-air over a future product.  Are they trying to be more Apple-like?  Perhaps that&#8217;s why people are freaking out.</p>
<p>Do I think MS is going to drop support for .NET, Silverlight, or even Win32?  Not a chance.  They have way too much invested in each of those to abandon them.  From a corporate standpoint there would be a revolt since almost everyone has invested, heavily, in one or more of those technologies/platforms.</p>
<p>But are Visual Basic 6 apps still safe?  That is a very good question and from the research I&#8217;ve done it appears that the VB6 runtime will not be shipped with Win8 though some in the community suspect that a hack will be found before release.  Other comments I&#8217;ve seen indicate that Win8 will ship as only 64 bit.  The VB6 runtime is 32bit only so that will mean running in compatibility mode which adds to the possibility of it not working properly for all applications.</p>
<p>Microsoft, at some point, has to kill compatibility.  Visual Basic is an old development environment that doesn&#8217;t take advantage of many new technologies.  It&#8217;s also not a very good object oriented language &#8211; it just wasn&#8217;t designed to be that way.  If the MS dev tools of the future are Silverlight, .NET, and JavaScript/HTML5 (does anyone really believe that!?), then it sure seems that VB6 might be on its way out.</p>
<p>So while VB6 apps might work with Win8 using hacks and compatibility mode, I believe developers have every right to be worried.  They&#8217;ve invested heavily in VB6 tools and controls and now the (long) honeymoon is over and it&#8217;s time to look at alternatives.</p>
<p>If you are only interested in Microsoft then the options are easy with .NET or Silverlight (assuming they aren&#8217;t going away).  If you&#8217;re thinking of a Mac or Linux version than the options are limited.  You could do Java, but as a long-time Mac user I&#8217;m not a big Java fan and try to avoid them because their UI generally isn&#8217;t native (I&#8217;m a Mac snob, but then most of us are).  Qt is a possibility but it&#8217;s not a RAD option either.</p>
<p>I am a little biased but I think Real Studio is a good choice for those coming from Visual Basic.  They are very much alike in how they work though REALbasic is MUCH better at object oriented programming than VB ever was.  It&#8217;s newer and is on a regular update schedule.  And, with just a little work, you can easily make apps for Mac, Windows, and Linux that look the same on all three platforms.  And now that Real Studio can make Web Apps there&#8217;s a fourth platform that you could potential support (though making a web app involves different controls, editors, etc so it&#8217;s not as easy as clicking a checkbox).</p>
<p>Is it a quick and easy conversion?  No.  Don&#8217;t trust any conversion program and, from experience, any converter will be just as time consuming (if not slightly worse) as rewriting from scratch.  We&#8217;ve found that taking a look at the UI and making it a bit more object oriented to take advantage of the strengths of REALbasic is always worth the investment.  We like to say you&#8217;re writing the apps for the next ten years and not only for right now.  So doing the extra work now will pay off for years.</p>
<p>Is Real Studio perfect?  Absolutely not.  It currently is not 64 bit compatible either though I know of many developers that have no issues with running in Windows 7 64 bit.  I do know that 64 bit compatibility is the next big upgrade for Windows after Real Software finishes up on Cocoa builds for the Macintosh side.  If memory serves they are on track for late 2011 64 bit compatibility (though that&#8217;s always subject to change).</p>
<p>With Win8 on schedule to be released next year (does anyone really believe that either?), you might need to be proactive and start thinking about the alternatives now.  Waiting until Win8 is released might be too late for your product.  Do you really want to be under the gun from management to get something that works on the CEO&#8217;s new shiny Win8 laptop?</p>
<p>If you would like to get a rough estimate on cost to convert from VB6 to Real Studio, we (BKeeney Software) have a VB6 Analyzer Tool for you to download (written in RB of course) that analyzes your project and gives us some metrics on lines of code, controls used, numbers of classes, etc, that help us give you an estimate.  More information can be found at <a href="http://www.bkeeney.com/consulting/vb2rbconversion" target="_blank">http://www.bkeeney.com/consulting/vb2rbconversion</a>.</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2011/06/is-windows-8-the-end-of-vb6-support/feed/</wfw:commentRss>
		<slash:comments>27</slash:comments>
		</item>
		<item>
		<title>Google Support Not So Supportive</title>
		<link>http://www.bkeeneybriefs.com/2011/04/google-support-not-so-supportive/</link>
		<comments>http://www.bkeeneybriefs.com/2011/04/google-support-not-so-supportive/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 02:30:54 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[iOS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Technical Support]]></category>
		<category><![CDATA[Website]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=812</guid>
		<description><![CDATA[There&#8217;s been a lot of posts recently about Google vs Apple and whether or not Android is beating iOS or not.  Is Google the new Microsoft and will it thrash Apple in a few years?  Frankly, I don&#8217;t care, as a developer or as an end consumer.  I&#8217;m firmly in the iOS camp at this [...]]]></description>
			<content:encoded><![CDATA[<p>There&#8217;s been a lot of posts recently about Google vs Apple and whether or not Android is beating iOS or not.  Is Google the new Microsoft and will it thrash Apple in a few years?  Frankly, I don&#8217;t care, as a developer or as an end consumer.  I&#8217;m firmly in the iOS camp at this point as a developer (we have two apps in the App Store and one in the Mac App Store with more coming) and as an end user with a house full of iPhones, iPods, and an iPad.  I think Google will fail with Android simply for their piss poor tech support.</p>
<p>If you have an Android phone and you have an issue with &lt;insert problem here&gt;, who are you going to turn to?  The hardware manufacturer, the carrier, or Google?  The end consumer doesn&#8217;t care they just want the problem solved and just like how Microsoft is responsible for their hardware partners problems, Google will probably be left holding the bag for their hardware partners too.  Let&#8217;s hope their Android support is better than their business services help.</p>
<p>I&#8217;ve been experiencing issues with my mail server on my virtual private server and thought that going to GMail might be a good solution for a variety of reasons.  Because of Google ID issues I messed the registration up (hey, I didn&#8217;t say I was very good at this stuff now did I?) and locked up the domain registration for GMail.  After searching fruitlessly (ironically using Google search), I came to the conclusion that Google doesn&#8217;t really want to help you.  It&#8217;s downright impossible to talk to a human being or even send off a plain email to a support department.</p>
<p>I was never able to find an official tech support phone number for Google.  Sure, there are forums and articles and other information but nothing to get hold of a real life person &#8211; even at a price (as far as I can find).  There are some ways of getting hold of them through forums and other means but it&#8217;s all indirect and after sending off what I hope was a message to someone that can help I&#8217;m still waiting on even an automated response email saying they&#8217;d get back to me.  I&#8217;m not holding my breath.</p>
<p>Now, do the same thing for Apple.  It doesn&#8217;t take long to find a whole web page full of ways to get help.  Phone, instant messaging, email are all prominently displayed after two clicks on their website.  Sure, some of them cost money, but as a business, when I need support I&#8217;ll pay for it.  If that&#8217;s still not good enough I can go to one of the over one hundred brick and mortar stores around the world and talk to an Apple Genius for nothing.  If that fails, I can find Apple Resellers and other Apple certified experts in my area.</p>
<p>Apple&#8217;s been doing this for decades as a computer and consumer electronics company.  They&#8217;ve consistently been ranked very high on support satisfaction surveys.  As a family, we&#8217;ve had various minor issues with our Apple components over the years but nothing that a phone call or trip to the local store (either Apple or local reseller) didn&#8217;t fix promptly to our satisfaction.  I&#8217;m sure there are example of poor customer support with Apple but it seems to be the exception rather than the rule.</p>
<p>People say that one of the great things about Android is that it&#8217;s free.  The old axiom that you get what you pay for holds true in this case.  Google&#8217;s support is awful in my opinion.  To say that Google is the new Microsoft is an insult to Microsoft.  At least Microsoft got support right even if you have to talk to someone on the other side of the world.</p>
<p>What&#8217;s your experience been with Google support?</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2011/04/google-support-not-so-supportive/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Visual Studio For the Mac?</title>
		<link>http://www.bkeeneybriefs.com/2010/05/visual-studio-for-the-mac/</link>
		<comments>http://www.bkeeneybriefs.com/2010/05/visual-studio-for-the-mac/#comments</comments>
		<pubDate>Thu, 27 May 2010 04:07:24 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=617</guid>
		<description><![CDATA[Interesting little blurb at http://blogs.barrons.com/techtraderdaily/2010/05/26/apple-will-steve-ballmer-show-up-at-the-wwdc-keynote/ about Microsoft presenting at Apple&#8217;s World Wide Developer Conference (otherwise known as WWDC) to show off Visual Studio for iPad/iPhone and general Mac OS X development. Geeze.  How many levels of wrong is this rumor?  You think Apple is going to trust Microsoft with the keys to their iPhone/iPad kingdom? [...]]]></description>
			<content:encoded><![CDATA[<p>Interesting little blurb at <a href="http://blogs.barrons.com/techtraderdaily/2010/05/26/apple-will-steve-ballmer-show-up-at-the-wwdc-keynote/" target="_blank">http://blogs.barrons.com/techtraderdaily/2010/05/26/apple-will-steve-ballmer-show-up-at-the-wwdc-keynote/</a> about Microsoft presenting at Apple&#8217;s World Wide Developer Conference (otherwise known as WWDC) to show off Visual Studio for iPad/iPhone and general Mac OS X development.</p>
<p>Geeze.  How many levels of wrong is this rumor?  You think Apple is going to trust Microsoft with the keys to their iPhone/iPad kingdom?  I don&#8217;t think so.  Apple has worked too hard building xCode and Cocoa Touch to let a 3rd party develop for iPhone/iPad.  If this does happen, then Apple might as well give Adobe a call and let them know they can restart their iPhone/iPad programs too.  And we all know where that feud isn&#8217;t over yet.</p>
<p>Where this <em>might</em> make sense is desktop applications.  Microsoft, while doing all that work to write Microsoft Office for the Mac in Cocoa, wrote their own Cocoa libraries and other Mac GUI editors and put it into Visual Studio.  Seems like an awful lot of work with minimal gain for Microsoft unless they&#8217;ve decided to make a push in REAL Software&#8217;s corner.  They certainly have the knowledge and resources to do such a product.</p>
<p>While I don&#8217;t think this rumor has legs it does make you think.  No doubt Microsoft is feeling the pinch of developers learning Cocoa which does nothing for Microsoft.  If they developed a cross-platform Visual Studio it stems the bleeding because now developers don&#8217;t have an either/or decision to make.  Learning a new development tool and frameworks suck and letting all those Windows developers develop for Mac and Windows using their tool keeps Microsoft in the game.  It doesn&#8217;t help them with iPhone/iPad development (now) but in five years who knows.  If it does happen it will generate some serious buzz which is something Microsoft wants (needs?).</p>
<p>What does this do, if true, to our favorite development tools company located in Austin?  I don&#8217;t think it would be good news.</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2010/05/visual-studio-for-the-mac/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Why &#8216;Cloud Computing&#8217; Isn&#8217;t For Everything</title>
		<link>http://www.bkeeneybriefs.com/2009/10/why-cloud-computing-isnt-for-everything/</link>
		<comments>http://www.bkeeneybriefs.com/2009/10/why-cloud-computing-isnt-for-everything/#comments</comments>
		<pubDate>Sun, 11 Oct 2009 23:02:12 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Web Apps]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=497</guid>
		<description><![CDATA[This week it appears that Microsoft screwed the pooch and lost everyone&#8217;s data that was using Sidekick on T-Mobile.  Microsoft should have known better and had proper backups and Hitachi (who was doing an upgrade for them) didn&#8217;t check either.  Expect some major finger pointing (and lawsuits) going on in the upcoming weeks. Regardless, there [...]]]></description>
			<content:encoded><![CDATA[<p>This week it <a href="http://www.hiptop3.com/archives/what-caused-the-sidekick-fail/" target="_blank">appears</a> that Microsoft screwed the pooch and lost everyone&#8217;s data that was using Sidekick on T-Mobile.  Microsoft should have known better and had proper backups and Hitachi (who was doing an upgrade for them) didn&#8217;t check either.  Expect some major finger pointing (and lawsuits) going on in the upcoming weeks. Regardless, there are multiple layers of failure and plenty of blame to go around.</p>
<p>It&#8217;s why I chuckle when people talk about &#8216;cloud computing&#8217; being the wave of the future.  I have no doubt that we&#8217;ll see more cloud computing but there are just certain things that don&#8217;t belong in the &#8216;cloud&#8217; and should be taken care of by your own IT department.</p>
<p>I did a fair amount of work a few years ago on a commercial accounting application and every now and then the boss would get all excited about cloud computing and he&#8217;d kick the tires and make some noise about moving the entire operation towards it.  At first blush it makes a LOT of sense to have the software and data reside elsewhere because it puts the burden on the host company to keep the software up to date, upgrade the hardware on a regular basis, have regular on-site and off-site backups and have decent security.  And then you realize that its strength is also a weakness as the Microsoft case has shown.  You are depending TOTALLY on someone else doing the right thing.</p>
<p>The other reason is the data.  For many companies their data IS their business.  It&#8217;s their competitive advantage.  You really trust all the pipes between your office and the cloud computing servers?  Sounds paranoid but this is your sensitive data you&#8217;re talking about, right?  How many stories have been published about SSN and credit card numbers being compromised (at the minimum) and outright stolen (at the worst) in the past couple of years?</p>
<p>If you&#8217;re in a larger metropolitan area you probably have decent internet access, with decent speeds, that never goes down.  There are a lot of places even in the United States where this is simply not true. I&#8217;ve always enjoyed pulling the network cable from a computer when someone is on their high horse about cloud computing.  Tough to get work done when you can&#8217;t load the software or the data.  At least with the software and data on my computer and local network I can still get work done.  My job requires internet access and I can tell you that when my internet goes down I&#8217;m not very productive (and keep in mind that I&#8217;m in a top 40 metropolitan area with all underground utilities!).  I&#8217;ve also had web servers get attacked and be so unresponsive that they might has well have been shut down.</p>
<p>In the long run, can you go to your boss and guarantee (because it might mean the difference of having a job or not, after all) that the data is 100% secure, backed up and available 24/7?  Food for thought, no?</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2009/10/why-cloud-computing-isnt-for-everything/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Windows 7 and the REALbasic HTMLviewer</title>
		<link>http://www.bkeeneybriefs.com/2009/08/windows-7-and-the-realbasic-htmlviewer/</link>
		<comments>http://www.bkeeneybriefs.com/2009/08/windows-7-and-the-realbasic-htmlviewer/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 14:36:44 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Cross Platform]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[HTMLViewer]]></category>
		<category><![CDATA[REALbasic]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=445</guid>
		<description><![CDATA[I don&#8217;t venture into Windows-land very often but I ran across a couple of articles today that gave me cause for concern. http://www.microsoft.com/presspass/press/2009/jul09/07-24statement.mspx is talking about how European users might get to choose which browser is used by their machine. The second is http://www.aeroxp.org/2009/03/ie8-functionally-removable/ is about how Internet Explorer is functionally removable from Windows 7.  [...]]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t venture into Windows-land very often but I ran across a couple of articles today that gave me cause for concern.</p>
<p><a href="http://www.microsoft.com/presspass/press/2009/jul09/07-24statement.mspx" target="_blank">http://www.microsoft.com/presspass/press/2009/jul09/07-24statement.mspx</a> is talking about how European users might get to choose which browser is used by their machine.</p>
<p>The second is <a href="http://www.aeroxp.org/2009/03/ie8-functionally-removable/" target="_blank">http://www.aeroxp.org/2009/03/ie8-functionally-removable/</a> is about how Internet Explorer is functionally removable from Windows 7.  The article states that the procedure only removes the Internet Explorer executable and not all of the supporting libraries so it shouldn&#8217;t be much of a concern to RB developers.  Or is it?</p>
<p>During the ARBP <a href="http://www.arbpmembers.org/index.php?option=com_resource&amp;controller=article&amp;article=126&amp;category_id=3&amp;Itemid=26" target="_blank">chat</a> last week, REAL Software president and CEO, Geoff Perlman stated that he was unaware of any Windows 7 incompatibilities.  No one asked specifically about what happens if the user uninstalls Internet Explorer in Windows 7 or a European users chooses FireFox, Safari, Chrome or Opera as their web browser rather than Internet Explorer.</p>
<p>Will the HTMLviewer still work?  I <em>think</em> it will because it&#8217;s dependent upon the supporting libraries but it&#8217;s a question that I&#8217;d like reassurance on from RS.  But perhaps the real question is whether the HTMLviewer.IsAvailable is an adequate check and it jumps into the libraries or if it&#8217;s simply a check on what version of Windows you&#8217;re running?  After all, if you&#8217;re using Windows XP or Vista you HAVE TO HAVE Internet Explorer.  But it seems like Windows 7 might be changing that rule.</p>
<p>I&#8217;ve been particular critical of the HTMLviewer control over the past several years.  Yes, RS has worked some of the bugs out but it&#8217;s still not as stable as I&#8217;d like to see it.  My biggest beef is that it&#8217;s not using the same supporting libraries on Windows, Linux and Mac OS X.  On Mac OS X it uses WebKit.  On Windows it uses Internet Explorer and on Linux it uses GTK.  This leads to platform incompatibilities, instabilities and downright bugs between the platforms.</p>
<p>If you didn&#8217;t read the release notes for RB 2009 R3 you&#8217;ll find that RS isn&#8217;t shipping REALbasic with the Language Reference for Linux because HTMLviewer has too many issues so Linux users have to rely upon a PDF version.  Ouch.</p>
<p>REALbasic&#8217;s strength is cross-platform so why not use a cross-platform web browser as the basis for HTMLviewer?  Use Gecko (Firefox) or Webkit (Safari and Google&#8217;s Chrome)!  We might need it for Windows 7 which is being released in October?</p>
<p>Thoughts?</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2009/08/windows-7-and-the-realbasic-htmlviewer/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows Activation Sucks (Like This is New?)</title>
		<link>http://www.bkeeneybriefs.com/2008/05/windows-activation-sucks-like-this-is-new/</link>
		<comments>http://www.bkeeneybriefs.com/2008/05/windows-activation-sucks-like-this-is-new/#comments</comments>
		<pubDate>Tue, 13 May 2008 02:25:06 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[frustration]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/files/ea9f99df292324d0e354d39960d58e14-35.html#unique-entry-id-35</guid>
		<description><![CDATA[This is an oldie but a goodie. This one is sure to get me all riled up because, to me anyway, it strikes at the heart of stupidity and why people hate Microsoft so much: Windows activation.]]></description>
			<content:encoded><![CDATA[<p>My old 7 year old Dell is now (or will be after getting activated) relegated as the kids computer.  This means I don&#8217;t care what they do to it as long as it still boots up and can run the occasional test app.  It had a bunch of development software on it and old files that they kids don&#8217;t need and that they probably shouldn&#8217;t see anyway (no, not porn &#8211; like old contracts and stuff like that).</p>
<p>So I wiped the drive.  I reinstalled Windows XP SP1.  Of course I couldn&#8217;t find the original Dell drivers CD so I had no network connectivity.  So I had to download a network driver from the Dell website using my trusty iMac (which now runs XP, Vista, and Ubuntu) and burned it to a CD so I could install it on the Dell.  Great.  Finally got the network up and running via ethernet cable &#8211; forget about the Wireless network for now.</p>
<p>So I figured I&#8217;d just bite the bullet and activate Windows sooner rather than later because I know it&#8217;s going to choke on some new update that requires Windows to be a certified genuine live advantage BS (or whatever they&#8217;re calling it these days).  I knew this was going to be painful as I just activated Windows on not just one, two but three copies of XP on two separate iMac&#8217;s running VMWare and one running Parallels.  Each time it failed validation and required a phone call.</p>
<p>So this brings you to the validation window and an 800 number that forces you to type in what seems to be a gazillion set of 6 digitis.  Since I&#8217;ve been through this before I went to the bathroom got a drink and got into my best yoga position to achieve a zen moment even though the pleasant recording said it would only take &#8216;about&#8217; six minutes.  After speaking into the phone like a friggin&#8217; idiot with all those numbers, I&#8217;m oh so pleasantly told that she couldn&#8217;t help me.  No shit.  I could have told her that before I started but that wasn&#8217;t an option.  So now comes the really fun part.</p>
<p>I get transferred to someone half way around the world where I have to give them the numbers AGAIN!  Come on folks, this is computer company that is supposed to help companies do a better job with their data.  Couldn&#8217;t the call router send an id to the db record that I&#8217;m sure it just recorded?  Obviously not.  Instead I have to talk to someone half way across the world with a horrible phone connection and after the first three sets of numbers their phone system hangs up.  Good thing the kid was asleep because he would have learned a few things.</p>
<p>So I go through the whole process again even though my zen moment is gone.  The computerized activation system, the transfer to a human being and I this time somewhere on the planet a phone rings twice and the system hangs up again.  So Microsoft has now wasted about 6 hours of my time between reformatting, not having all the drivers needed and trying to activate Windows.  And I&#8217;m not.  Done.  Yet.</p>
<p>It would have been far simpler and cheaper to just go buy a new computer and throw the old one away.  And people wonder why I&#8217;m pro-Apple.</p>
<p>If I wasn&#8217;t  a cross-platform software developer I would be a Microsoft free household.  At least with REALbasic I can develop on the Mac and only use Windows when I have to.  VMWare and Parallels makes this incredibly easy to do and more or less pain free.</p>
<p>Do I feel better now?  Only partially because I know that I&#8217;ll have to go through this whole process again tomorrow sometime.</p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2008/05/windows-activation-sucks-like-this-is-new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We Are Not The Only Ones</title>
		<link>http://www.bkeeneybriefs.com/2008/02/we-are-not-the-only-ones/</link>
		<comments>http://www.bkeeneybriefs.com/2008/02/we-are-not-the-only-ones/#comments</comments>
		<pubDate>Wed, 06 Feb 2008 00:23:12 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Visual Studio]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/files/3a2229a73d32300be4efa2db7a56d1b4-21.html#unique-entry-id-21</guid>
		<description><![CDATA[I ran across this blog entry dated November, 2005 from a supposed Microsoft Employee talking about Visual Studio 2005. Among the highlights are the comments: •    Visual Studio 2005 has too many bugs •    Was VS 2005 shipped too early? •    VS 2005 IDE crashing •    &#8220;Alarming Issues&#8221; with VS 2005 •    Not all Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>I ran across this <a rel="external" href="http://minimsft.blogspot.com/2005/11/vs-2005-why-do-you-want-to-make.html">blog</a> entry dated November, 2005 from a supposed Microsoft Employee talking about Visual Studio 2005.<br />
Among the highlights are the comments:<br />
•    Visual Studio 2005 has too many bugs<br />
•    Was VS 2005 shipped too early?<br />
•    VS 2005 IDE crashing<br />
•    &#8220;Alarming Issues&#8221; with VS 2005<br />
•    Not all Microsoft divisions are using Visual Studio</p>
<p>Why do I bring this up?  With RB 2008 due to ship soon, I thought it nice to put things into perspective.  The worlds LARGEST software company with nearly unlimited resources (money and manpower) rewrote their development studio and it had bugs.  Yes, bugs.  And people complained about them.  A lot.</p>
<p>Real Software is tiny compared to Microsoft.  So let&#8217;s give them credit where credit is due.  They don&#8217;t have the same resources but are eating their own dog food (i.e. using RB to develop RB) and have to deal with all the crap that goes on with Apple, Microsoft and Linux operating systems.</p>
<p>Thank you to the developers at RS!  <img src='http://www.bkeeneybriefs.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
            <script type="text/javascript">  linkscolor = "000000";  highlightscolor = "888888";  backgroundcolor = "FFFFFF";  channel = "none";   </script><script type="text/javascript" src="http://www.addmarx.com/dynamicbookmark_compressed.php"></script><span><a onClick="clickDynamic1(this); return false;" href="http://www.addmarx.com"><img style="padding:0px; margin:0px" src="http://www.bkeeneybriefs.com/wp-content/plugins/addmarx/sharebookmarx.png" border="0"></a></span><span style="position:absolute; z-index:1000001; margin-top:24px; margin-left:-127px; visibility:hidden;"><iframe id="addmarx_empty" scrolling="no" frameborder="0"></iframe></span><p class="addmarx_spacer"></p><!-- Please place the above code into your site where you want to have a bookmark/share/publicize link. Please do not change any of the code aside from the link text or image, or else the code may not work properly.  -->                  ]]></content:encoded>
			<wfw:commentRss>http://www.bkeeneybriefs.com/2008/02/we-are-not-the-only-ones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

