<?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; Macintosh</title>
	<atom:link href="http://www.bkeeneybriefs.com/category/macintosh/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bkeeneybriefs.com</link>
	<description>Software Development Using REALbasic</description>
	<lastBuildDate>Tue, 27 Jul 2010 17:49:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<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[Macintosh]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[iPhone]]></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>REALbasic IDE:  Mac vs. Windows</title>
		<link>http://www.bkeeneybriefs.com/2010/01/realbasic-ide-mac-vs-windows/</link>
		<comments>http://www.bkeeneybriefs.com/2010/01/realbasic-ide-mac-vs-windows/#comments</comments>
		<pubDate>Mon, 25 Jan 2010 20:03:33 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[IDE]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=550</guid>
		<description><![CDATA[Normally I run REALbasic on Mac OS X and remote debug in Windows.  This works 99.9% of the time but late last week I ran into a situation where I wanted the IDE on the Windows side as well.  So I installed RB and downloaded the plugins that I needed.  Then I started to use [...]]]></description>
			<content:encoded><![CDATA[<p>Normally I run REALbasic on Mac OS X and remote debug in Windows.  This works 99.9% of the time but late last week I ran into a situation where I wanted the IDE on the Windows side as well.  So I installed RB and downloaded the plugins that I needed.  Then I started to use RB.</p>
<p>Using RB for Windows was&#8230;different.  I&#8217;m not sure that I can quantify it other than that it seemed less polished.  It just doesn&#8217;t feel  like a normal Windows app and it certainly was not as smooth as the Mac OS X version.</p>
<p>The reason I was in Windows to begin with was of tracking down a printing bug that was affecting my product.  Turned out it was the Application.UseGDIPlus property that had been set to true.  The end result was that my reports were &#8216;blown up&#8217; about 10 times bigger than they should have been.  This has been documented and is <a href="&lt;feedback://showreport?report_id=10399&gt;">&lt;feedback://showreport?report_id=10399&gt;</a>.  Turning off the property fixed the problem.  Some fix, eh?</p>
<p>I don&#8217;t think that Windows gets as much attention as the Mac OS X.  Why do I believe this?  The ARBP surveys consistently show Mac users being about 80% of the membership.  Likewise, traffic to this website is roughly 80% Macintosh.  What this means is that beta testers are predominantly Mac based.  I believe that <em>most</em> of the developers at RS are Mac users as well.</p>
<p>Currently, RS is in the transition to get Cocoa out.  It won&#8217;t be happening for 2010 R1&#8230;so it&#8217;s obviously a much tougher nut to crack than they originally thought.  Honestly, I&#8217;m not surprised.  Going from Carbon to Cocoa is like creating an entire new platform.  Eighteen months to two years isn&#8217;t out of the question for such a big undertaking.</p>
<p>I&#8217;m hoping that when Cocoa is out and working great (you think it won&#8217;t have some bugs in the first release?) that RS pays a lot of attention to Windows.  They&#8217;ve said in the past (sorry no reference for this) that a vast majority of new licenses are Windows users.  But yet, based on observation, the professionals and beta testers are mainly Mac users.  Does that not say something?  Would better Windows support translate into more Professional and Studio licenses?  I don&#8217;t know, but I suspect so.</p>
<p>Perhaps it&#8217;s time to kill support for Windows 2000.  I&#8217;d even suggest killing off XP but I know a lot of places in the world are still actively using it so that&#8217;s probably a non-starter.  I believe Cocoa support will effectively kill support for anything less than Mac OS X 10.4 so why not for Windows too?</p>
<p>I suggest that everyone that has a Studio license do a bulk of their work in Windows for a couple of weeks.  More Windows-specific bug reports will (hopefully) get some of the more obvious (and painful) bugs fixed.</p>
<p>What are your feelings about this?  Am I right, wrong, or somewhere in-between?</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/01/realbasic-ide-mac-vs-windows/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Snow Leopard Disk Image Issues.</title>
		<link>http://www.bkeeneybriefs.com/2009/11/snow-leopard-disk-image-issues/</link>
		<comments>http://www.bkeeneybriefs.com/2009/11/snow-leopard-disk-image-issues/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 21:00:40 +0000</pubDate>
		<dc:creator>Bob Keeney</dc:creator>
				<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[REALbasic]]></category>
		<category><![CDATA[Disk Images]]></category>

		<guid isPermaLink="false">http://www.bkeeneybriefs.com/?p=522</guid>
		<description><![CDATA[I&#8217;m not entirely sure what Apple changed in Snow Leopard but  we quickly discovered that disk images created in Snow Leopard don&#8217;t work the same in Leopard and earlier systems.  When we create our disk images we have something that looks like this: Looks fine in Snow Leopard.  Acts fine in Snow Leopard.  But when [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not entirely sure what Apple changed in Snow Leopard but  we quickly discovered that disk images created in Snow Leopard don&#8217;t work the same in Leopard and earlier systems.  When we create our disk images we have something that looks like this:</p>
<p><img class="alignnone size-medium wp-image-523" title="Disk Image" src="http://www.bkeeneybriefs.com/wp-content/uploads/2009/11/Disk-Image-300x179.png" alt="Disk Image" width="300" height="179" /></p>
<p>Looks fine in Snow Leopard.  Acts fine in Snow Leopard.  But when you take it into Leopard you get a disk image that looks something like this (no background image):</p>
<p><img class="alignnone size-medium wp-image-524" title="SL Disk Image in Leopard" src="http://www.bkeeneybriefs.com/wp-content/uploads/2009/11/SL-Disk-Image-in-Leopard-300x151.png" alt="SL Disk Image in Leopard" width="300" height="151" /></p>
<p>Long time Mac users understand what to do but new Mac users were a little mystified at what to do.  Unfortunately we didn&#8217;t find this out until after a couple of releases, but we did find a solution.</p>
<p>We use a postbuild script to automatically create our disk image.  The bit of code is:</p>
<p style="padding-left: 30px;">hdiutil convert -quiet  -format UDBZ -o &#8220;${IMAGE_NAME}.dmg&#8221; -imagekey zlib-level=9 &#8220;./${IMAGE_NAME}.sparseimage&#8221; \<br />
|| error_exit &#8220;$LINENO: Could not compress the DMG&#8221;</p>
<p>This leaves a sparseimage file laying around and normally we get rid of it.  While running this in Leopard we didn&#8217;t and copied it.  This sparseimage has the proper graphics and works in Snow Leopard so we now use it as our template when doing builds in Snow Leopard.</p>
<p>We changed the script to delete the OLD file on the sparseimage using:</p>
<p style="padding-left: 30px;">rm -rf &#8220;/Volumes/${MOUNTED_DISK_NAME}/Task Timer 4.app/Contents&#8221; \<br />
|| error_exit &#8220;$LINENO: Could not delete old build&#8221;</p>
<p>Then we copy our newly created RB app into the sparse image.</p>
<p style="padding-left: 30px;">rsync -a &#8220;${MAC_OUTPUT}/Task Timer 4.app/&#8221; &#8220;/Volumes/${MOUNTED_DISK_NAME}/Task Timer 4.app/&#8221; \<br />
|| error_exit &#8220;$LINENO: Could not copy into volume&#8221;</p>
<p>So, it&#8217;s kind of pain to do, and it&#8217;s not very efficient but it works.  We are still using RB 2009 R3 because build automation that was released in R4 doesn&#8217;t work for us.</p>
<p>Update:  If you want to see the entire script, there is an article in the Articles section on the ARBP members only site, which is available to any paid membership.</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/11/snow-leopard-disk-image-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
