<?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>RBDevZone</title>
	<atom:link href="http://www.rbdevzone.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rbdevzone.com</link>
	<description>The Real Studio Resource</description>
	<lastBuildDate>Tue, 17 Jan 2012 16:20:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.4</generator>
		<item>
		<title>Real Software Developer Evangelist</title>
		<link>http://www.rbdevzone.com/2012/01/real-software-developer-evangelist/</link>
		<comments>http://www.rbdevzone.com/2012/01/real-software-developer-evangelist/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 16:20:19 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=564</guid>
		<description><![CDATA[I am excited to announce that starting February 1, 2012, I will be joining Real Software as their Developer Evangelist. For more information, view the blog post at LogicalVue.com: http://www.logicalvue.com/2012/01/changes-at-logicalvue-for-2012/]]></description>
			<content:encoded><![CDATA[<p>I am excited to announce that starting February 1, 2012, I will be joining <a href="http://www.realsoftware.com">Real Software</a> as their Developer Evangelist.</p>
<p>For more information, view the blog post at LogicalVue.com:</p>
<p><a href="http://www.logicalvue.com/2012/01/changes-at-logicalvue-for-2012/">http://www.logicalvue.com/2012/01/changes-at-logicalvue-for-2012/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2012/01/real-software-developer-evangelist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>UltraUpdater 1.4.0 Now Available</title>
		<link>http://www.rbdevzone.com/2011/11/ultraupdater-1-4-0-now-available/</link>
		<comments>http://www.rbdevzone.com/2011/11/ultraupdater-1-4-0-now-available/#comments</comments>
		<pubDate>Thu, 17 Nov 2011 14:11:03 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Controls]]></category>
		<category><![CDATA[Real Studio]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=560</guid>
		<description><![CDATA[It hadn&#8217;t been updated in a while, but UltraUpdater 1.4.0 is now available.  This all-RealBasic library adds auto-update capability to your Real Studio applications.  It can check an XML file on your server to see if a new version is available, show the changes and let the user download and run the installer. It&#8217;s available [...]]]></description>
			<content:encoded><![CDATA[<p>It hadn&#8217;t been updated in a while, but <a href="http://www.rbdevzone.com/ultraupdater/">UltraUpdater 1.4.0</a> is now available.  This all-RealBasic library adds auto-update capability to your Real Studio applications.  It can check an XML file on your server to see if a new version is available, show the changes and let the user download and run the installer.</p>
<p>It&#8217;s available here at RBDevZone:</p>
<p><a href="http://www.rbdevzone.com/ultraupdater/">UltraUpdater</a></p>
<p>The demo app shows you how it works.  Full source code is included with purchase.  Previous purchases can get this update for free.  Eventually, I&#8217;ll have a Real Studio Web Edition app to handle this, but for now if you purchased and want the new source code, please <a href="mailto:paul@logicalvue.com">email me</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/11/ultraupdater-1-4-0-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CodeVue Now Available</title>
		<link>http://www.rbdevzone.com/2011/11/codevue-now-available/</link>
		<comments>http://www.rbdevzone.com/2011/11/codevue-now-available/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 19:58:58 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=549</guid>
		<description><![CDATA[CodeVue 1.0, a code snippet manager for Real Studio, is now available in the Mac App Store .  It&#8217;s on sale now for the next two weeks for only $4.99! CodeVue features: Full syntax highlighting Manage any number of code snippets Searching Copy/Paste Create new snippet from clipboard New features planned for CodeVue include: Sharing [...]]]></description>
			<content:encoded><![CDATA[<p>CodeVue 1.0, a code snippet manager for Real Studio, is now available in the <a href="http://itunes.apple.com/us/app/codevue/id475421955?mt=12">Mac App Store</a> .  It&#8217;s on sale now for the next two weeks for only $4.99!</p>
<p>CodeVue features:</p>
<ul>
<li>Full syntax highlighting</li>
<li>Manage any number of code snippets</li>
<li>Searching</li>
<li>Copy/Paste</li>
<li>Create new snippet from clipboard</li>
</ul>
<p>New features planned for CodeVue include:</p>
<ul>
<li>Sharing code between computers using Dropbox</li>
<li>Font selection</li>
<li>Sharing code online with other users</li>
<li>Support for syntax highlighting of other languages</li>
</ul>
<p>View <a href="http://itunes.apple.com/us/app/codevue/id475421955?mt=12">CodeVue</a> in the Mac App Store.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/11/codevue-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storm is now available</title>
		<link>http://www.rbdevzone.com/2011/09/storm-is-now-available/</link>
		<comments>http://www.rbdevzone.com/2011/09/storm-is-now-available/#comments</comments>
		<pubDate>Thu, 01 Sep 2011 01:04:45 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=544</guid>
		<description><![CDATA[Storm is an object-relational mapping framework for your Real Studio projects that use SQLite (REALSQLDatabase). Using an ORM such as Storm allows you to simplify your database applications. Benefits include: Access your database without using SQL Map classes to your database tables without writing any code Simple syntax Transaction management Serialization and deserialization to XML [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://storm.logicalvue.com">Storm</a> is an object-relational mapping framework for your Real Studio projects that use SQLite (REALSQLDatabase).</p>
<p>Using an ORM such as Storm allows you to simplify your database applications. Benefits include:</p>
<ul>
<li>Access your database without using SQL</li>
<li>Map classes to your database tables without writing any code</li>
<li>Simple syntax</li>
<li>Transaction management</li>
<li>Serialization and deserialization to XML</li>
<li>Optional SQL logging</li>
<li>Automatic processing of database schema updates</li>
</ul>
<p>Visit the Storm web site for more information:</p>
<p><a href="http://storm.logicalvue.com">http://storm.logicalvue.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/09/storm-is-now-available/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQLVue Lite now available in the Mac App Store</title>
		<link>http://www.rbdevzone.com/2011/05/sqlvue-lite-now-available-in-the-mac-app-store/</link>
		<comments>http://www.rbdevzone.com/2011/05/sqlvue-lite-now-available-in-the-mac-app-store/#comments</comments>
		<pubDate>Thu, 05 May 2011 15:55:02 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Databases]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=538</guid>
		<description><![CDATA[SQLVue Lite is now available in the Mac App Store at the low price of free. The Lite version of SQLVue works exactly the same as SQLVue with one limitation: it cannot modify the database With SQLVue Lite, you can view all your tables, views, data and even write SQL SELECT statements. It&#8217;s a great [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://itunes.apple.com/us/app/sqlvue-lite/id433341470?mt=12">SQLVue Lite</a> is now available in the Mac App Store at the low price of free.  The Lite version of SQLVue works exactly the same as SQLVue with one limitation: it cannot modify the database</p>
<p>With SQLVue Lite, you can view all your tables, views, data and even write SQL SELECT statements.  It&#8217;s a great way to work with SQLite and REALSQLDatabase.  And if you find you need to also modify your databases, you can purchase the <a href="http://itunes.apple.com/us/app/sqlvue/id426397771?mt=12">full version</a> for only $20.</p>
<p><a href="http://itunes.apple.com/us/app/sqlvue-lite/id433341470?mt=12">SQLVue Lite</a> (free)</p>
<p><a href="http://itunes.apple.com/us/app/sqlvue/id426397771?mt=12">SQLVue</a> ($20)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/05/sqlvue-lite-now-available-in-the-mac-app-store/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real Studio Training from VTC</title>
		<link>http://www.rbdevzone.com/2011/05/real-studio-training-from-vtc/</link>
		<comments>http://www.rbdevzone.com/2011/05/real-studio-training-from-vtc/#comments</comments>
		<pubDate>Thu, 05 May 2011 15:50:05 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Training]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=536</guid>
		<description><![CDATA[I just realized I never posted any information about this. I recently created a 7 hour Real Studio video training course for the Virtual Training Company. In this course, you&#8217;ll get an overview of Real Studio and then you&#8217;ll learn how to build a ToDo application for the desktop and then learn how to migrate [...]]]></description>
			<content:encoded><![CDATA[<p>I just realized I never posted any information about this.  I recently created a 7 hour Real Studio video training course for the Virtual Training Company.</p>
<p>In this course, you&#8217;ll get an overview of Real Studio and then you&#8217;ll learn how to build a ToDo application for the desktop and then learn how to migrate it to web edition.</p>
<p>Order the training course using this link and we&#8217;ll get credit:</p>
<p><a href="http://www.vtc.com/modules/products/titleDetails.php?sku=34190&#038;affiliate=LogicalVue">7-hour Real Studio Training Course from VTC</a></p>
<p>(You can choose to order a physical CD of the course or you can choose to watch it online.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/05/real-studio-training-from-vtc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real Studio Story</title>
		<link>http://www.rbdevzone.com/2011/04/real-studio-story/</link>
		<comments>http://www.rbdevzone.com/2011/04/real-studio-story/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 20:08:01 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=524</guid>
		<description><![CDATA[Bob Keeney had an interesting post this weekend where he details how he ended up using Real Studio. I loved it and thought I would share my story as well. Unlike Bob, I&#8217;ve always been a software developer. I&#8217;ve been writing software since I was a teenager, starting with Atari BASIC on an Atari 800XL. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bkeeneybriefs.com/2011/04/whats-your-real-studio-story/">Bob Keeney</a> had an interesting post this weekend where he details how he ended up using Real Studio.  I loved it and thought I would share my story as well.</p>
<p><span id="more-524"></span>
<p>Unlike Bob, I&#8217;ve always been a software developer.  I&#8217;ve been writing software since I was a teenager, starting with <a href="http://en.wikipedia.org/wiki/ATARI_BASIC">Atari BASIC</a> on an <a href="http://en.wikipedia.org/wiki/Atari_8-bit_family">Atari 800XL</a>.  In college, I used <a href="http://en.wikipedia.org/wiki/Turbo_pascal">Turbo Pascal</a> and C primarily.  But also worked with Lisp, Fortran, Scheme and others.  In the early 90s I had a few apps that I wrote for the <a href="http://en.wikipedia.org/wiki/Atari_st">Atari ST</a> (using Pascal, C and <a href="http://en.wikipedia.org/wiki/GFA_BASIC">GFA BASIC</a>), one of which was shareware and made a decent amount of money, at least for a poor college student.</p>
<p>My first job out of school was working with a DOS-based tool called <a href="http://www.revelationsoftware.com/Revelation.nsf/1f484fef89cd63e1852569c900787d0e/18a05fd3b4dbe69185256dc5006b508e?OpenDocument">Advanced Revelation</a>.  It was an integrated system that built database applications (it used it&#8217;s own proprietary database).  It&#8217;s programming language was called R/BASIC.  At the time all our workstations had <a href="http://en.wikipedia.org/wiki/Windows_for_Workgroups_3.1">Windows 3.1 for Workgroups</a>, which I thought was a horrible operating system.  So I used <a href="http://en.wikipedia.org/wiki/OS/2_Warp#The_.22Warp.22_years">IBM OS/2 Warp</a> for all my development.  OS/2 Warp was slick.  It was a modern OS that could also run DOS and Windows apps, often better than Windows itself could.</p>
<p>After a couple years of working on this app, I was put in charge of the project to migrate it to Microsoft Windows.  This involved rewriting the entire application using <a href="http://www.sybase.com/products/modelingdevelopment/powerbuilder">PowerBuilder</a>, another integrated environment that worked very well with databases.  Oracle was chosen as the database server.  Unlike every programming system I had used before, PowerBuilder was object-oriented, which I quickly came to appreciate.</p>
<p>Unfortunately, PowerBuilder was a 32-bit app didn&#8217;t work well with OS/2 (which could only run 16-bit Windows apps) so this meant I had to switch to Windows.  However, I wasn&#8217;t about to use Windows 95 and instead jumped to <a href="http://en.wikipedia.org/wiki/Windows_NT_4.0">Windows NT 4.0</a>, which was at least a modern operating system, even if it was Windows.</p>
<p>You&#8217;ll note at no point had I ever used a Macintosh.  Having used Atari ST computers, I always felt the Macintosh was inferior.  And I was no fan of the original Mac OS, which did not have preemptive multitasking and was really no better than Windows 95, in my opinion.  But in early 2001 a friend of mine who was a grad student stopped by with his new toy: a PowerBook.  I wasn&#8217;t too interested, but he showed me the beta of Apple&#8217;s new Macintosh operating system, Mac OS X.  Now that impressed me.  Mac OS X was a full-blown Unix system with a slick UI and modern OS features such as preemptive multitasking.  I ran right out and bought a book on OS X so I could learn more about it.</p>
<p>I remained impressed and when Apple announced in May 2001 that they were shipping all new Macs with OS X pre-installed, I ordered a PowerMac G4.  I booted it into Mac OS 9 once and that was only because it was still the default OS.  I switched the default OS to Mac OS X and never looked back.  I remember how people at the time used to complain how slow Mac OS X was, but I can tell you that it was no slower than using Windows NT!</p>
<p>After having the PowerMac for a few months I began to get an itch to program it.  I still was primarily working with PowerBuilder at my day job (and also a little Java) and started looking around at options for programming the Mac.</p>
<p>The programming pickings were slim.  <a href="http://en.wikipedia.org/wiki/Codewarrior">CodeWarrior</a> (what a cool name for an IDE, by the way) was commonly used, but I really had no interest in programming in C.  Java worked on Mac OS X, but there were no good IDEs available at the time.  I then somehow stumbled across something called REALbasic, a purported clone of Visual Basic.</p>
<p>I had never used Visual Basic, having heard mostly bad things about it.  But I downloaded the REALbasic trial and played around with it.  I thought it had potential, so I bought Matt Neuberg&#8217;s book, REALbasic: The Definitive Guide and studied it for a couple months.  Based on Matt&#8217;s excellent book, I determined that REALbasic would be a good choice, so in late December 2001, I ordered REALbasic Professional.  If I recall, it was at version 3.5 when I ordered but version 4.0 came out only a couple weeks after I ordered, so Real actually held off sending me the manuals (this was when they had printed manuals) so that they could send me the new manuals.</p>
<p>What drew me to REALbasic at the time were it&#8217;s object-oriented capabilities, which were about equal to what PowerBuilder could do, and its UI designer.  I also was drawn to the fact that REALbasic also had it&#8217;s own native database engine.  The IDE was a bit odd for me, coming from a Windows background, but I quickly got used to it.</p>
<p>I didn&#8217;t use REALbasic for anything significant at first and then in early 2002, I saw something from Marc Zeedar that he was starting up a REALbasic magazine and was looking for columnists.  I proposed a Database column for the magazine, but it didn&#8217;t make the initial cut.  After Marc debuted the magazine at MacWorld NY, he told me the number one request was for a database column, so my column was added for issue #2 and has been in every issue since then.</p>
<p>In early 2003, I incorporated LogicalVue Software.  During this time I created a few REALbasic apps and tools that I sold through my web site, such as <a href="http://itunes.apple.com/us/app/sqlvue/id426397771?mt=12">SQLVue</a>, RBUnit and UltraToolBar.</p>
<p>Also during this time I moved on to another company and switched from working with PowerBuilder to working with Microsoft .NET using both C# and VB.</p>
<p>In 2005, REALbasic 2005 was released with it&#8217;s all-new IDE and I loved it.  The new IDE reminded me of Visual Studio and I thought it was much easier to work with than the old IDE that had windows all over the place.</p>
<p>Speaking of Visual Studio, also released late that year was Visual Studio 2005.  In 2006, I began work on porting a project from Visual Studio 2003 to Visual Studio 2005.  This was far more difficult than it should have been.  But I could see the writing on the wall.  Microsoft was doing what they do best and taking something that was nice and simple and making it horribly complex.  I began to get disillusioned with .NET. </p>
<p>This all came to head in August 2007 when I made the decision to start looking for REALbasic consulting work.  And I found plenty.  So much so that by spring of 2008, I had enough work that I had to leave my full-time .NET job so that I could focus on REALbasic consulting.</p>
<p>Since then I&#8217;ve been primarily doing Real Studio consulting and development.  I do occasionally do a .NET project, mostly web-related, but now that Real Studio does web applications I may not have to resort to .NET for anything anymore, which pleases me.</p>
<p>Real Studio is certainly not perfect.  It has its idiosyncrasies and even a fair share of bugs.  But I&#8217;ve used a lot of development tools and I&#8217;ve yet to run into one that doesn&#8217;t have it&#8217;s fair share of bugs and problems that need to be worked around.  Advanced Revelation, PowerBuilder, Visual Studio, Oracle, SQL Server, Turbo Pascal, Java IDEs whose name I forget and don&#8217;t even exist anymore, they all had annoying bugs.  And all of them were (or are) supported by companies far less responsive than Real Software.  I feel that creating a bug-free development environment is an impossible task.  After all, an IDE can be used in an infinite number of ways.  It&#8217;s impossible to test every use case.  More importantly, this also means there is more than one way to skin a cat.  It&#8217;s often possible to find workarounds that will allow you to get what you need done.</p>
<p>Real Studio allows me to get work done.  But perhaps more importantly, I enjoy using it.  I never enjoyed using Visual Studio, .NET or Java, although I remain fond of PowerBuilder.</p>
<p>I hope to continue using Real Studio for a long time.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/04/real-studio-story/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Cocoa Update</title>
		<link>http://www.rbdevzone.com/2011/04/cocoa-update/</link>
		<comments>http://www.rbdevzone.com/2011/04/cocoa-update/#comments</comments>
		<pubDate>Wed, 13 Apr 2011 18:43:03 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Cocoa]]></category>
		<category><![CDATA[Macintosh]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=518</guid>
		<description><![CDATA[With Real Studio 2011 Release 1, Cocoa builds are still in beta. But things are working much better now. Here&#8217;s an update on some of my projects. SQLVue This is still a Carbon app, but it mostly works fine as a Cocoa app. The only remaining issue that I have is that the MacWindowMenu that [...]]]></description>
			<content:encoded><![CDATA[<p>With Real Studio 2011 Release 1, Cocoa builds are still in beta.  But things are working much better now.  Here&#8217;s an update on some of my projects.</p>
<p><span id="more-518"></span><br />
<strong><a href="http://itunes.apple.com/us/app/sqlvue/id426397771?mt=12">SQLVue</a></strong><br/><br />
This is still a Carbon app, but it mostly works fine as a Cocoa app. The only remaining issue that I have is that the <a href="http://www.declaresub.com/Code">MacWindowMenu</a> that I am using (from Charles Yeomans) is implemented in Carbon and doesn&#8217;t display in Cocoa.</p>
<p><strong><a href="http://www.logicalvue.com/products/sqlitemigrator/">SQLite Migrator</a></strong><br/><br />
This is still a Carbon app, but it also seems to mostly work fine as a Cocoa app.  A new version is forthcoming, so if testing proves that the Cocoa build is stable, I&#8217;ll ship it as a Cocoa version.</p>
<p><strong>Client Project 1</strong><br/><br />
This app is being developed and tested using only Cocoa.  So far we haven&#8217;t run into any problems.  No 3rd party plugins are used.</p>
<p><strong>Client Project 2</strong><br/><br />
This app does not yet run in Cocoa because of a dependency on the eSellerate plugin.</p>
<p><strong>Client Project 3</strong><br/><br />
Preliminary testing has not uncovered any problems while running as a Cocoa build.  It uses the ODBC plugin.</p>
<p><strong>Client Project 4</strong><br/><br />
This project seemed to work just fine.  It uses some MBS and Einhugur plugins.</p>
<p><strong>Client Project 5</strong><br/><br />
This app does not yet work for unknown reasons.  The app immediately crashes on launch before it even gets to the App.Open event.  It does use some MBS and Einhugur plugins, but they are all the latest versions.  I need to do more research to pinpoint the cause.</p>
<p><strong>Client Project 6 (GA)</strong><br/><br />
This project is still using the REALSQLServerDatabase plugin, which is not Cocoa compatible.  A quick test with the new CubeSQLServer plugin indicates that this project mostly works.  There was a crash when attempting to display the Einhugur StyleGrid, but that was fixed by upgrading to StyleGrid 9.0.1.</p>
<h3>Conclusion</h3>
<p>All-in-all, I&#8217;d say things are starting to look good.  Out of eight current projects, six are working almost perfectly (that&#8217;s 75%).  It&#8217;s taken a long time, but I think Cocoa is finally usable for many projects.  If you haven&#8217;t already, be sure to test your projects with Cocoa and report any issues to Real Software.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/04/cocoa-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing SQLVue 4.0</title>
		<link>http://www.rbdevzone.com/2011/04/announcing-sqlvue-4-0/</link>
		<comments>http://www.rbdevzone.com/2011/04/announcing-sqlvue-4-0/#comments</comments>
		<pubDate>Mon, 04 Apr 2011 18:26:34 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Databases]]></category>
		<category><![CDATA[SQLite]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=514</guid>
		<description><![CDATA[SQLVue 4.0 is now available. SQLVue is a new, elegant IDE for SQLite developers. You can purchase it through the Mac App Store at a special introductory price of $9.99 through April 15th.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.logicalvue.com/products/sqlvue/">SQLVue</a> 4.0 is now available.</p>
<p>SQLVue is a new, elegant IDE for SQLite developers.  You can purchase it through the <a href="http://itunes.apple.com/us/app/sqlvue/id426397771?mt=12">Mac App Store</a> at a special introductory price of $9.99 through April 15th.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/04/announcing-sqlvue-4-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2011 ARBP Real Studio Summit Recap</title>
		<link>http://www.rbdevzone.com/2011/03/2011-arbp-real-studio-summit-recap/</link>
		<comments>http://www.rbdevzone.com/2011/03/2011-arbp-real-studio-summit-recap/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 23:59:55 +0000</pubDate>
		<dc:creator>paul</dc:creator>
				<category><![CDATA[Real Studio]]></category>
		<category><![CDATA[Summit]]></category>

		<guid isPermaLink="false">http://www.rbdevzone.com/?p=512</guid>
		<description><![CDATA[This past weekend (March 19th and 20th) in Atlanta, about 50 or so people attended the 2011 Real Studio Summit. If you weren&#8217;t there, you missed out on a great event for Real Studio Developers. I arrived at the hotel around 9:30pm on Friday. A bunch of folks were hanging out in the hotel bar [...]]]></description>
			<content:encoded><![CDATA[<p>This past weekend (March 19th and 20th) in Atlanta, about 50 or so people attended the 2011 Real Studio Summit.  If you weren&#8217;t there, you missed out on a great event for Real Studio Developers.</p>
<p><span id="more-512"></span>I arrived at the hotel around 9:30pm on Friday.  A bunch of folks were hanging out in the hotel bar and after checking in and visiting my room, I returned to the bar to chat.  It was great to see and talk with people that I hadn&#8217;t seen since Real World 2008.  Unfortunately, by the time I arrived back to the bar the kitchen had closed.  Luckily I had two bags of pretzels on the flight to Atlanta!</p>
<p>I was planning on giving away some copies of the <a href="http://www.vtc.com/modules/products/titleDetails.php?sku=34190&#038;affiliate=LogicalVue'">Real Studio Training</a> that I did for VTC earlier this year.  Rather than just collecting business cards for the giveaway, I had the idea that I should create a Real Studio web application for people to enter their name into the drawing.</p>
<p>So I quickly threw together a simple web app that had a single page to enter your name and email, which would be tossed into a database.  I decided to use the beta of CubeSQL Server to store this data so that I could pull out the winners using a simple desktop app.</p>
<h2>Summit Day 1</h2>
<p>On Saturday morning, the conference began with a light breakfast in the conference room at 8:00am.  While eating breakfast, I will still tweaking my little web app for the drawing.</p>
<h3>Keynote</h3>
<p>At 9am, Bob Keeney, president of ARBP, started the conference with a short overview of ARBP.  Then he turned the floor over to Geoff Perlman, CEO of Real Software.  Geoff gave us an overview (and some demos) of upcoming Real Studio features.</p>
<p>First, he talked about Cocoa and demoed a beta of the Real Studio IDE running in Cocoa.  Cocoa is coming along very nicely and they are eager to get it out of beta.  It seems like it has a high priority right now.</p>
<p>Next, Geoff talked about 64-bit support for Real Studio.  He said that this is an enormous project, much bigger than they expected.  He gave a preliminary estimate of Q1 2012, which tells you that this is still a long ways away.</p>
<p>Then he talked about the new LLVM compiler that is being worked on.  He reminded us that RBScript in the current version of Real Studio is already using LLVM and that this was where most of the work was done.  When Cocoa is more stable, resources will again move back to LLVM.  Right now, the plan is to use LLVM first on Mac OS X and Linux.  Support for Windows will come later because they might need to write their own linker.  Geoff was hopeful that LLVM support would be available around the end of the year.  He also reiterated that the LLVM compiler is a prerequisite for iOS and Android support.</p>
<p>Of course, Geoff had to spend some time on the latest addition to Real Studio: web edition.  They have made changes so that it is possible to release updates to the Javascript framework (which is what runs in the web browser and communicates with the web app running on the web server) in between Real Studio releases.</p>
<p>Geoff also noted that they are working on adding more desktop controls to the web framework, such as tab controls.</p>
<p>A significant new feature that he showed was something called WebSockets.  This new technology allows the browser to more efficiently communicate with the web application on the server.  This improvement will be used automatically by your web apps on supported browsers, which includes Firefox 4, Chrome and Safari.  Unfortunately, Internet Explorer doesn&#8217;t support this technology, even in IE 9 which was released just last week.</p>
<p>Lastly, Geoff talked about the IDE itself and demoed the all-new IDE design that they are working on.  I found this design to be very reminiscent of Xcode.  Significant changes include:<br />
* The Project &#8220;tab&#8221; is always visible (as a sidebar)<br />
* Tabs are optional<br />
* It <em>might</em> be ready for beta as part of Real Studio 2011 Release 2</p>
<h3>General Sessions</h3>
<p>I had the first session, <em>Databases Made Simple</em>, and I was excited to use my new web app for the drawing for the free <a href="http://www.vtc.com/modules/products/titleDetails.php?sku=34190&#038;affiliate=LogicalVue'">training videos</a>.  Unfortunately, my decision to use a beta database server did not work out well.  The database server crashed after just a few people started using it and I was not able to get it back up and running reliably.  So I had to collect business cards.</p>
<p>For my session, I gave an overview of some database servers that work well with Real Studio, some SQLite features (Write Ahead Logging and Prepared Statements) and then talked about object-relational mapping (ORM) and gave a demo of my Storm framework.</p>
<p>This transitioned nicely into the next session on <em>Making Database Code More Manageable</em> by Seth Verrinder of BKeeney Software.  Seth gave a more in-depth overview of ORM and then talked about the Real Studio implementation of ActiveRecord that is used at BKeeney Software.</p>
<p>Lunch was provided in the hotel restaurant and was quite good.</p>
<p>After lunch, Kevin gave his talk on <em>Migrating to Real Studio from Visual Fox Pro</em>.  Kevin did a great job of explaining why Real Studio is an obvious choice for Fox Pro developers.  I think future conferences might benefit from a session that expands on this and talks about why Fox Pro/FileMaker/Access developers should consider moving to Real Studio.</p>
<p>Bob Keeney was up next and he talked about <em>Reporting Tools</em>.  I use Real Reports (included in Real Studio), On-Target Reports and RS Reports in a variety of projects.  I was happy to learn that Valentina Reports will also soon be supporting SQLite databases.  I&#8217;ll have to try that out.</p>
<p>After Bob&#8217;s session, I got up to get a cookie and ended up in the hallway where I had some great conversions with Thomas Tempelmann, Charles Yeomans, Norman Palardy and Bob Keeney.  Unfortunately, this means I also missed the next two sessions (<em>PDFs in your RB Applications</em> and <em>Getting Started with Real Studio</em>), so I can&#8217;t comment on them.  I&#8217;ll have to view them when the Summit videos are released.</p>
<p><strong>(Yes, except for Geoff&#8217;s session, all the Summit presentations were recorded.  These will be made available to all Summit attendees for free and available to purchase for those that could not attend).</strong></p>
<p>Thomas Tempelmann had the last talk of the day, where he covered some useful tools that can help with your Real Studio development.  I need to check out Code Helper and Arbed.</p>
<p>Dinner was at a local diner whose name escapes me was quite delicious.  When we returned, I headed back to my room to update the drawing web app for my next session.  Instead of using a server, I decided to simply use a SQLite database (in Write-Ahead Log mode) directly on the web server.</p>
<h2>Summit Day 2</h2>
<p>Sunday also started at 8am with breakfast.</p>
<p>The first session was <em>Desktop to Web Primer</em>, by Thom McGrath, the man behind web edition.  He noted they are bringing some web features, such as Radio Group, Page Dialogs and Animator to desktop apps.  He also showed off many of the cool features of web edition.</p>
<p><em>My Web Apps Made Simple</em> session was next and this time my drawing web app worked just fine.</p>
<p>For my session, I showed the ToDo web application that is included in the <a href="http://www.vtc.com/modules/products/titleDetails.php?sku=34190&#038;affiliate=LogicalVue'">VTC Real Studio Training videos</a>.  You can access the web app here:</p>
<p><a href="http://www.logicalvue.com/ToDo/todo.cgi">http://www.logicalvue.com/ToDo/todo.cgi</a></p>
<p>We then briefly went over the code in the app, which you can download from my <a href="http://www.logicalvue.com/summit-2011">Summit 2011 page</a>.</p>
<p>Thomas Tempelmann returned for his second presentation on the <em>Technical Side of Selling Your Applications</em>.  Thomas have a great overview of some licensing systems, including Aquatic Prime.  He also gave us all great insight into how crackers break licensing schemes.  Information from his presentations is available here:</p>
<p><a href="http://www.tempel.org/Summit2011">http://www.tempel.org/Summit2011</a></p>
<p><em>Advanced Language Features</em> by Charles Yeomans was a session I was eager to hear.  Charles gave great demonstrations of Weak References (which I need to start using for my Storm ORM) and delegates and how to use them in conjunction with AddHandler.</p>
<p>Christian Schmitz of MonkeyBread Software gave us all a demo of the amazing charts this his <em>Chart Director</em> plugin can create.  He also showed how it can be used with web applications.</p>
<p>The last presentation of the conference was <em>Using RS for Medical Research</em> by Milton Lai.  Milton showed us some code to print directly to a label printer via the serial port.</p>
<h3>ARBP Business</h3>
<p>With the conference sessions complete, there were a few orders of business to attend to.  The first was a discussion of the future of the Association of REALbasic Professionals.  The most important topic up for discussion was that Bob Keeney will be stepping down as President of ARBP.</p>
<p>After some discussion and good ideas, we identified the board members:</p>
<p>Bob Keeney and I will remain on the board.</p>
<p>New board members are:</p>
<ul>
<li>Geoff Perlman of Real Software</li>
<li>Marc Zeedar of Real Studio Developer Magazine</li>
<li>Scott Boss of Nocturnal Coding Monkeys</li>
</ul>
<p>There will be an ARBP board meeting (via conference call) in April where the board will choose a new President and will decide on the Treasurer and Secretary.  This will be a public meeting and anyone is invited to attend.  More details to follow soon.</p>
<h3>Q&#038;A</h3>
<p>Lastly, there was a comment, question and answer session.  Here people had the opportunity to offer comments, advice or ask questions about the conference in general.  Some suggestions for the next conference include:</p>
<ul>
<li>More time between sessions for networking</li>
<li>People seemed to like having a single track of sessions</li>
<li>It would be a good idea to have separate machines for the presentations and for demos, rather than flipping between them on a single machine</li>
<li>People would like to have access to a list of those who are planning on attending the conference</li>
<li>Atlanta was a popular location and easy to get to</li>
<li>Some felt that having a hotel closer to the city would offer more restaurant options and have more stuff for family to do</li>
<li>Everyone agreed the location should remain as an airline hub city</li>
<li>There was a suggestion to do a colocation conference with other niche technologies to help share costs</li>
</ul>
<p>And for &#8220;one last thing&#8221;, Real then took questions from everyone.  First Geoff introduced the staff that attended the conference: Norman Palardy, Thom McGrath and Greg O&#8217;Lone.  Geoff was very candid and answered questions as best he could.  There was a lot of talk about how to improve the beta program and how to best handle bug fixing.</p>
<p>And with that complete, the 2011 ARBP Summit was over.  I had a great time, but unfortunately, it went by way too quickly.  I jumped on a plane and left the warmth of Atlanta to return to Maine.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.rbdevzone.com/2011/03/2011-arbp-real-studio-summit-recap/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
	</channel>
</rss>

