<?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>REALbasic City &#187; mac</title>
	<atom:link href="http://realbasic.tutspolis.com/tag/mac/feed/" rel="self" type="application/rss+xml" />
	<link>http://realbasic.tutspolis.com</link>
	<description>Tutorials - Tutspolis.com</description>
	<lastBuildDate>Sat, 29 May 2010 23:10:17 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>plist Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/plist-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/plist-class-for-realbasic/#comments</comments>
		<pubDate>Sat, 30 Jan 2010 11:34:57 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[plist]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=244</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 244, userID 0, combination 1 -->
			
				
			
		
The plist class for REALbasic allows you to maintain an Apple-standard plist preferences file in REALbasic app. You can easily maintain plist files from the simple to the complex and the preferences are kept in memory. Therefore, when your application quits, just call the Save method and the preferences will be saved.


plist and plistDict classes [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 244, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fplist-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fplist-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The plist class for REALbasic allows you to maintain an Apple-standard plist preferences file in REALbasic app. You can easily maintain plist files from the simple to the complex and the preferences are kept in memory. Therefore, when your application quits, just call the Save method and the preferences will be saved.</p>
<p><span id="more-244"></span></p>
<div style="margin-left:19px;float:left">
<h2>plist and plistDict classes for REALbasic</h2>
<p>As you have already noticed, there are two classes used in plist. The plist class handles loading, saving, and error reporting while the plistDict class contains the data of the preferences file and all the methods to manipulate the data. When you download the ZIP file of plist Class you will get access to some REALbasic examples and a PDF documentation.</p>
<h3>More informations</h3>
<ul>
<a href="http://maccrafters.com/plist/">plist Class for REALbasic home page</a><br />
<a href="http://maccrafters.com/plist/plist.zip">Download plist Class for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/plist-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Preferences menu on Mac in REALbasic</title>
		<link>http://realbasic.tutspolis.com/tutorials/preferences-menu-on-mac-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/preferences-menu-on-mac-in-realbasic/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 19:29:26 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[preferences]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=240</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 240, userID 0, combination 1 -->
			
				
			
		
The preferences menu on Mac OS X is traditionally located under the application menu. In this quick tutorial we will learn how can we add fast this kind of option under the Mac application menu using REALbasic. Watch it, learn it, enjoy it!


Preferences menu on Mac in REALbasic
To have your preferences menu appear under the [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 240, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fpreferences-menu-on-mac-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fpreferences-menu-on-mac-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>The preferences menu on Mac OS X is traditionally located under the application menu. In this quick tutorial we will learn how can we add fast this kind of option under the Mac application menu using REALbasic. Watch it, learn it, enjoy it!</p>
<p><span id="more-240"></span></p>
<div style="margin-left:19px;float:left">
<h2>Preferences menu on Mac in REALbasic</h2>
<p>To have your preferences menu appear under the application menu, all you have to do is make sure to create a super &#8220;PrefsMenuItem&#8221; of that menu, and REALbasic will take care of the rest. Go to Project Tab and click on MenuBar1. Now for example in Edit Menu Add Menu Item and name it Preferences. To display this submenu under the application menu go to it Super Property and enter there PrefsMenuItem. </p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/preferencesmenu.png" alt="Preferences menu on Mac in REALbasic" /></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/preferences-menu-on-mac-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>REALbasic &#8211; Speak Method</title>
		<link>http://realbasic.tutspolis.com/classes/realbasic-speak-method/</link>
		<comments>http://realbasic.tutspolis.com/classes/realbasic-speak-method/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 23:03:56 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Classes & Controls]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[method]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[speak]]></category>
		<category><![CDATA[speech]]></category>
		<category><![CDATA[synthesizer]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=217</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 217, userID 0, combination 1 -->
			
				
			
		
REALbasic offers a Speak Method that allows us to use the computer&#8217;s speech synthesizer to pronounce the passed text string (Windows and Macintosh only). It&#8217;s very easy to use so lets look how Speak Method work. 


Speak Method in REALbasic
Speak takes a string (or any variant that can be expressed as a string) and uses [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 217, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fclasses%2Frealbasic-speak-method%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fclasses%2Frealbasic-speak-method%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>REALbasic offers a Speak Method that allows us to use the computer&#8217;s speech synthesizer to pronounce the passed text string (Windows and Macintosh only). It&#8217;s very easy to use so lets look how Speak Method work. </p>
<p><span id="more-217"></span></p>
<div style="margin-left:19px;float:left">
<h2>Speak Method in REALbasic</h2>
<p>Speak takes a string (or any variant that can be expressed as a string) and uses the Windows or Macintosh text-to-speech engine to speak the text. The speech is asynchronous, allowing normal program flow to continue. By default, subsequent calls to Speak before the first call has finished will queue up and speak after the completion of the previous call. If the optional interrupt flag is used and set to True, the previous Speak calls will be stopped immediately. Speak is not supported on Linux.</p>
<h2>Speak Method example</h2>
<p>We can for example read the text available in TextArea Control. I hope this example is clear to understand. If you like you can change some settings (like system voice, reading speed etc.) in System Preferences -&gt; Speech. I think that Windows offers also this kind of options somewhere.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">if</span> TextArea1.Text &lt; &gt; <span style="color: #800000;">&quot;&quot;</span> <span style="color: #000080;">then</span>
  speak TextArea1.Text
<span style="color: #000080;">else</span>
  speak <span style="color: #800000;">&quot;Please insert some text in TextArea because it's empty&quot;</span>
<span style="color: #000080;">end</span> <span style="color: #000080;">if</span></pre></td></tr></table></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/classes/realbasic-speak-method/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MagicSpeller for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/magicspeller-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/magicspeller-for-realbasic/#comments</comments>
		<pubDate>Fri, 01 Jan 2010 20:32:23 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[magicspeller]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[spell check]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=209</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 209, userID 0, combination 1 -->
			
				
			
		
MagicSpeller for REALbasic is a collection of a REALbasic objects for use within the REALbasic development environment. Using MagicSpeller, a developer can easily add a full-featured spell checker into their project in just a few minutes. 


MagicSpeller for REALbasic
MagicSpeller allows you to use a dialog-based spell check system as well as an inline system that [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 209, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fmagicspeller-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fmagicspeller-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>MagicSpeller for REALbasic is a collection of a REALbasic objects for use within the REALbasic development environment. Using MagicSpeller, a developer can easily add a full-featured spell checker into their project in just a few minutes. </p>
<p><span id="more-209"></span></p>
<div style="margin-left:19px;float:left">
<h2>MagicSpeller for REALbasic</h2>
<p>MagicSpeller allows you to use a dialog-based spell check system as well as an inline system that checks spelling as you type. Both options provide a customizable number of suggested corrections that are automatically prioritized to maximize accuracy. Inline correction highlights misspelled words as the user types. The dialog based option allows for correcting multiple text fields or strings all at one time.</p>
<p><img src="http://realbasic.tutspolis.com/files/software/magicspeller.png" alt="MagicSpeller for REALbasic" /></p>
<p>MagicSpeller&#8217;s dialog-based spell correction allows for the correction of styled text fields. Corrected words automatically maintain the previously set style of misspelled words to make corrections effortless. Additionally, multiple fields of styled text can be checked all at once so corrections are efficient and convenient.</p>
<p>The MagicSpeller system is completely cross-platform compatible; supporting both the REALbasic IDE and project builds on Macintosh and Windows. Truly an easy solution to code once and compile for your platform of choice.</p>
<h3>More informations</h3>
<ul>
<a href="http://www.infiniteline.com/magicspeller.php">MagicSpeller for REALbasic  home page</a><br />
<a href="http://www.infiniteline.com/software/MagicSpeller/MagicSpeller_v160.zip">Download MagicSpeller 1.6 for REALbasic</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/magicspeller-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hide REALbasic app icon from Mac Dock</title>
		<link>http://realbasic.tutspolis.com/tutorials/hide-realbasic-app-icon-from-mac-dock/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/hide-realbasic-app-icon-from-mac-dock/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 20:37:54 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[hide dock icon]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=182</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 182, userID 0, combination 1 -->
			
				
			
		
In this quick tutorial we will learn how to hide our REALbasic application icon from Mac Dock. The method to doing this is outside the REALbasic IDE, but it&#8217;s very easy to do (works with every app). Watch it, learn it, enjoy it! 


Hide icon from Mac Dock application
First thing we must do before we [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 182, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fhide-realbasic-app-icon-from-mac-dock%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fhide-realbasic-app-icon-from-mac-dock%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this quick tutorial we will learn how to hide our REALbasic application icon from Mac Dock. The method to doing this is outside the REALbasic IDE, but it&#8217;s very easy to do (works with every app). Watch it, learn it, enjoy it! </p>
<p><span id="more-182"></span></p>
<div style="margin-left:19px;float:left">
<h2>Hide icon from Mac Dock application</h2>
<p>First thing we must do before we start this tutorial is Building our REALbasic application. If it&#8217;s done then go to your compiled app folder and right click on icon. Now select Show Package Contents and go inside Contents folder. You should see there a file named Info.plist. </p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/showpackagecontent.png" alt="Hide app icon from Mac Dock" /></p>
<p>Copy the file Info.plist to your Desktop and change it permissions to read and write. You can do this by right clicking on it and selecting from the contextual menu Get Info. Now in Sharing &amp; Permissions change access to Read and Write. If you like you can do this also by using a terminal command:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">sudo chmod 464 /Desktop/REALbasic.app/Contents/Info.plist</pre></td></tr></table></div>

<p>Open Info.plist file from Desktop with your favorite Text Editor and add to end of dict some code. After making this change save the file.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">&lt;key&gt;NSUIElement&lt;/key&gt;
&lt;string&gt;1&lt;/string&gt;</pre></td></tr></table></div>

<p>When it&#8217;s done replace the Info.plist (from Desktop) with the file available in Contents location /Desktop/REALbasic.app/Contents/Info.plist Now when you will run your application there will be no icon displayed in Dock. Hope you enjoy this tutorial and see you next time!</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/hide-realbasic-app-icon-from-mac-dock/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mac iSight Camera Class for REALbasic</title>
		<link>http://realbasic.tutspolis.com/plugins/mac-isight-camera-class-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/plugins/mac-isight-camera-class-for-realbasic/#comments</comments>
		<pubDate>Tue, 24 Nov 2009 18:21:05 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Plugins]]></category>
		<category><![CDATA[camera]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[isight]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=177</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 177, userID 0, combination 1 -->
			
				
			
		
iSightCamera Class is a freeware (but encrypted) way to get the video from build in Mac iSight Camera into our REALbasic application. The demo project shows how to use the class, called iSightCameraClass. Tested on Mac OS 10.5 and 10.6.


iSightCamera Class features
The video image can be displayed in a REALbasic Window or in a Canvas. [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 177, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fmac-isight-camera-class-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fplugins%2Fmac-isight-camera-class-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>iSightCamera Class is a freeware (but encrypted) way to get the video from build in Mac iSight Camera into our REALbasic application. The demo project shows how to use the class, called iSightCameraClass. Tested on Mac OS 10.5 and 10.6.</p>
<p><span id="more-177"></span></p>
<div style="margin-left:19px;float:left">
<h2>iSightCamera Class features</h2>
<p>The video image can be displayed in a REALbasic Window or in a Canvas. You can adjust the size of the video image. You can adjust the ‘shutter speed’. By default, the live image runs as fast as your machine will allow. But if for some reason you want to use less cycles, you can slow how often the live image is captured. Errors in the class are logged to the Console. A message box will be displayed if you try and create an instance of the class and it fails. This can happen if you don’t have a camera or if the one you have is already in use. </p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/isightrealbasic.jpg" alt="Mac iSight Camera Class for REALbasic" /></p>
<h3>More informations</h3>
<ul>
<a href="http://www.maui.net/~mauitom/iSightCamera/iSightCamera_Class.html">iSightCamera Class home page</a><br />
<a href="http://www.maui.net/~mauitom/iSightCamera//iSightCamera_Class_files/iSight_Camera_Release_1.0.rbp.zip">Download iSight Camera Class 1.0</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/plugins/mac-isight-camera-class-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REALbasic 2009 Release 5 and Cocoa update</title>
		<link>http://realbasic.tutspolis.com/articles/realbasic-2009-release-5-and-cocoa-update/</link>
		<comments>http://realbasic.tutspolis.com/articles/realbasic-2009-release-5-and-cocoa-update/#comments</comments>
		<pubDate>Mon, 23 Nov 2009 23:42:42 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[realbasic 2009 release 5]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=180</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 180, userID 0, combination 1 -->
			
				
			
		
REAL Software is working hard to create a new platform layer for REALbasic based on Cocoa, the API for Mac OS X. Some of you are probably interested if REALbasic 2009 Release 5 will offer a option to build Cocoa applications&#8230;


Some old information from March
In August, REAL Software announced that Cocoa REALbasic would be in [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 180, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Farticles%2Frealbasic-2009-release-5-and-cocoa-update%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Farticles%2Frealbasic-2009-release-5-and-cocoa-update%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>REAL Software is working hard to create a new platform layer for REALbasic based on Cocoa, the API for Mac OS X. Some of you are probably interested if REALbasic 2009 Release 5 will offer a option to build Cocoa applications&#8230;</p>
<p><span id="more-180"></span></p>
<div style="margin-left:19px;float:left">
<h2>Some old information from March</h2>
<p>In August, REAL Software announced that Cocoa REALbasic would be in beta by the end of the first quarter of 2009 and shipping by the end of the second quarter. As they say&#8230; they are making excellent progress but the schedule for shipping a beta is going to conflict with the schedule for REALbasic 2009 R2 which is going to ship in mid-April. </p>
<p>Since REALbasic 2009 R3 is likely to be the release in which REAL Software ship Cocoa support, REAL Software will make Cocoa available for testing with the first R3 alpha release. If you are on REALbasic beta list email list, REAL Software  will announce the alpha there most likely in the first two weeks of April. So we aren&#8217;t going to make the end of first quarter date but we will be close. </p>
<p>The transition from Carbon to Cocoa is a big one and REALbasic developers are sure we will all agree that the important thing is that it&#8217;s done right. While there will be some new features, REAL Software goal for the first release is compatibility with existing projects.</p>
<h2>Fresh info about REALbasic 2009 Release 5</h2>
<p>Geoff Perlman posted a comment on REAL Software blog with some new info about releasing REALbasic Cocoa update. There are some good and some bad informations. </p>
<p>The good thing is that REAL Software has only a few features left to implement. After that, there will need to be a period of testing and bug fixing. Unfortunately for this reason Cocoa will not ship with REALbasic 2009 Release 5. We can only keep our fingers crossed that we will see Cocoa update in Release 6.</p>
<p>PS.</p>
<p>When Cocoa update will be available for most of us, this won&#8217;t require any changes to our code. We will just choose a new option when we build our application. No learning form scratch required <img src='http://realbasic.tutspolis.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/articles/realbasic-2009-release-5-and-cocoa-update/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Growl notification system for REALbasic</title>
		<link>http://realbasic.tutspolis.com/tutorials/growl-notification-system-for-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/growl-notification-system-for-realbasic/#comments</comments>
		<pubDate>Sat, 21 Nov 2009 10:03:38 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[applescript]]></category>
		<category><![CDATA[growl]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=171</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 171, userID 0, combination 1 -->
			
				
			
		
In this tutorial we will learn how to integrate Growl notification system with our REALbasic applications. As always this will be a very easy and fun tutorial so watch it, learn it, enjoy it! Now there is also a option to use RBCGrowl Class.


What are notifications?
Notifications are a way for your applications to provide you [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 171, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fgrowl-notification-system-for-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Fgrowl-notification-system-for-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>In this tutorial we will learn how to integrate Growl notification system with our REALbasic applications. As always this will be a very easy and fun tutorial so watch it, learn it, enjoy it! Now there is also a option to use <a href="http://realbasic.tutspolis.com/plugins/rbcgrowl-class-gives-growl-notification-support-for-realbasic/">RBCGrowl Class</a>.</p>
<p><span id="more-171"></span></p>
<div style="margin-left:19px;float:left">
<h2>What are notifications?</h2>
<p>Notifications are a way for your applications to provide you with new information, without you having to switch from the application you&#8217;re already in. Growl is a very popular and powerful Mac OS system notification used by many kind of software (Firefox, Skype, Adium, Coda, Espresso, Transmission).</p>
<p><img src="http://realbasic.tutspolis.com/files/tutorials/realbasicgrowl.jpg" alt="Growl notification system for REALbasic" /></p>
<h2>Growl REALbasic support</h2>
<p>AppleScript is the easiest way to integrate Growl notification system with REALbasic. Simply run AppleScript Editor and enter there code available below. You can do this by tipping in Spotlight &#8220;AppleScript Editor&#8221; or go to Utilities folder in Applications and run AppleScript Editor. After copping the code to AppleScript Editor remove all comments from the code and click on Compile button. Now save the file on your Desktop and name it growl.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
</pre></td><td class="code"><pre class="applescript" style="font-family:monospace;"><span style="color: #ff0033; font-weight: bold;">on</span> <span style="color: #0066ff;">run</span> <span style="color: #000000;">&#123;</span>growlDescription, growlTitle<span style="color: #000000;">&#125;</span> <span style="color: #000000;">//</span>parameters for data transfer
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">tell</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;GrowlHelperApp&quot;</span>
&nbsp;
		<span style="color: #ff0033; font-weight: bold;">set</span> <span style="color: #ff0033;">the</span> allNotificationsList <span style="color: #ff0033; font-weight: bold;">to</span> ¬
			<span style="color: #000000;">&#123;</span><span style="color: #009900;">&quot;Notification&quot;</span><span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
		<span style="color: #ff0033; font-weight: bold;">set</span> <span style="color: #ff0033;">the</span> enabledNotificationsList <span style="color: #ff0033; font-weight: bold;">to</span> ¬
			<span style="color: #000000;">&#123;</span><span style="color: #009900;">&quot;Notification&quot;</span><span style="color: #000000;">&#125;</span>
&nbsp;
&nbsp;
		register <span style="color: #ff0033;">as</span> <span style="color: #0066ff;">application</span> ¬
			<span style="color: #009900;">&quot;Our application name&quot;</span> all notifications allNotificationsList ¬ <span style="color: #000000;">//</span><span style="color: #0066ff;">name</span> registered <span style="color: #ff0033; font-weight: bold;">in</span> Growl <span style="color: #0066ff;">Application</span> settings
			default notifications enabledNotificationsList ¬
			icon <span style="color: #ff0033; font-weight: bold;">of</span> <span style="color: #0066ff;">application</span> <span style="color: #009900;">&quot;Safari&quot;</span> <span style="color: #000000;">//</span><span style="color: #0066ff;">name</span> <span style="color: #ff0033; font-weight: bold;">of</span> software <span style="color: #ff0033; font-weight: bold;">in</span> <span style="color: #0066ff;">Application</span> <span style="color: #0066ff;">folder</span> 
&nbsp;
		notify <span style="color: #ff0033; font-weight: bold;">with</span> <span style="color: #0066ff;">name</span> ¬
			<span style="color: #009900;">&quot;Notification&quot;</span> title ¬
			growlTitle description ¬
			growlDescription <span style="color: #0066ff;">application</span> <span style="color: #0066ff;">name</span> <span style="color: #009900;">&quot;Our application name&quot;</span>
&nbsp;
	<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #ff0033; font-weight: bold;">tell</span>
&nbsp;
<span style="color: #ff0033; font-weight: bold;">end</span> <span style="color: #0066ff;">run</span></pre></td></tr></table></div>

<h2>REALbasic and Apple Script support</h2>
<p>This part of tutorial is also very easy. Drag and drop the growl.scpt file to your REALbasic Project Tab and next go to Code Editor. We will now use the script to inform user with Growl notification system that our REALbasic application is starting. In Event Handlers Sub Open () enter:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;">growl( <span style="color: #800000;">&quot;This software launched&quot;</span>, <span style="color: #800000;">&quot;REALbasic City&quot;</span> ) // (description, title)</pre></td></tr></table></div>

<h3>Download</h3>
<p>	<div class='ArePayPalContent'>
	<p class='ArePayPalTextToShowIfNotLogedIn'>If you see this message you probably want access special material for Premium Members (Source Files, Bonus Tutorials, free Classes and More). You can do this by subscribing REALbasic City site for 10 USD (access for 3 months). There is also a option to buy access only to this material. Login or register to get option to buy and support REALbasic City.</p>
	<a class='ArePayPalLoginButton' href='http://tutspolis.com/wp-login.php'>Log in</a>
	</div></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/growl-notification-system-for-realbasic/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>REALbasic Listbox control in Mac style</title>
		<link>http://realbasic.tutspolis.com/tutorials/realbasic-listbox-control-in-mac-style/</link>
		<comments>http://realbasic.tutspolis.com/tutorials/realbasic-listbox-control-in-mac-style/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 18:38:53 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[listbox]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[style]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=145</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 145, userID 0, combination 1 -->
			
				
			
		
When you are using Mac OS you can see in many software like iTunes, Adium, AppCleaner, AirRadar a cool looking Mac style Listbox control with white and blue cells. In this quick tutorial we will learn how can we create this kind of effect using REALbasic Listbox control and cell background paint function.


Listbox Cell Background [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 145, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Frealbasic-listbox-control-in-mac-style%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Ftutorials%2Frealbasic-listbox-control-in-mac-style%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>When you are using Mac OS you can see in many software like iTunes, Adium, AppCleaner, AirRadar a cool looking Mac style Listbox control with white and blue cells. In this quick tutorial we will learn how can we create this kind of effect using REALbasic Listbox control and cell background paint function.</p>
<p><span id="more-145"></span></p>
<div style="margin-left:19px;float:left">
<h2>Listbox Cell Background Paint</h2>
<p>Everything what we need is a Listbox control available on Window1 class and a code in Listbox1 Function CellBackgroundPaint (). After compiling the project we will get a nice looking Listbox control that we can admire in our application.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
</pre></td><td class="code"><pre class="vb" style="font-family:monospace;"><span style="color: #000080;">if</span> row <span style="color: #000080;">mod</span> 2 = 0 <span style="color: #000080;">then</span>
   g.ForeColor = &amp;cFFFFFF // white color
<span style="color: #000080;">else</span>
   g.ForeColor = &amp;cf3f7fb // blue color
<span style="color: #000080;">end</span> <span style="color: #000080;">if</span>
  g.FillRect 0,0, g.Width, g.Height</pre></td></tr></table></div>

</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/tutorials/realbasic-listbox-control-in-mac-style/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>AirRadar &#8211; Wireless Network Scanner created in REALbasic</title>
		<link>http://realbasic.tutspolis.com/software/airradar-wireless-network-scanner-created-in-realbasic/</link>
		<comments>http://realbasic.tutspolis.com/software/airradar-wireless-network-scanner-created-in-realbasic/#comments</comments>
		<pubDate>Thu, 29 Oct 2009 09:40:01 +0000</pubDate>
		<dc:creator>Jakub Pawlak</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[airradar]]></category>
		<category><![CDATA[koingo software]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[network]]></category>
		<category><![CDATA[realbasic]]></category>
		<category><![CDATA[scanner]]></category>
		<category><![CDATA[wireless]]></category>

		<guid isPermaLink="false">http://realbasic.tutspolis.com/?p=136</guid>
		<description><![CDATA[<!-- isPostPurchased ,postID 136, userID 0, combination 1 -->
			
				
			
		
AirRadar is a great software for scanning wireless networks on Mac OS. It can view detailed network information, display graph network signal strength, and automatic joining to the best open network in range. AirRadar is very popular but hardly anyone knows that this software is developed in REALbasic.


AirRadar description
Whether you are driving around looking for [...]]]></description>
			<content:encoded><![CDATA[<!-- isPostPurchased ,postID 136, userID 0, combination 1 --><div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fsoftware%2Fairradar-wireless-network-scanner-created-in-realbasic%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Frealbasic.tutspolis.com%2Fsoftware%2Fairradar-wireless-network-scanner-created-in-realbasic%2F&amp;source=REALbasicCity&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
<p>AirRadar is a great software for scanning wireless networks on Mac OS. It can view detailed network information, display graph network signal strength, and automatic joining to the best open network in range. AirRadar is very popular but hardly anyone knows that this software is developed in REALbasic.</p>
<p><span id="more-136"></span></p>
<div style="margin-left:19px;float:left">
<h2>AirRadar description</h2>
<p>Whether you are driving around looking for wireless networks, stuck in traffic, sitting on the beach, or if you are curious how strong your wireless signal is at home, AirRadar provides a more linear approach to network hunting. Setup a scan frequency, and have new open or closed networks have their name spoken, play alerts, or display notifications. Various other options allow you to customize your network list further, including assigning colors to best open networks and sound cues. </p>
<p><img src="http://realbasic.tutspolis.com/files/software/airradar.png" alt="AirRadar - Wireless Network Scanner created in REALbasic" /></p>
<h3>AirRadar Features</h3>
<p><b>Functionality:</b></p>
<ul>
<li>Automatically scan on launch</li>
<li>Play sounds after scanning, or for new networks</li>
<li>Remember scan history</li>
<li>Ad-hoc network scanning</li>
<li>Adjust scan interval</li>
<li>Set a maximum retention for out of scope networks</li>
<li>Speak new network names</li>
<li>Auto-join open networks with a good signal</li>
<li>GROWL support</li>
<li>Mark favourite networks</li>
<li>Filter out networks</li>
<li>Colorize networks based on status and type</li>
<li>Graph network noise and signal strength</li>
<li>Comment on networks</li>
<li>Export network lists</li>
<li>Join both open and closed networks</li>
<li>Disconnect from a network without turning off AirPort</li>
</ul>
<p><b>Information Retrieved:</b></p>
<ul>
<li>Ad-hoc status</li>
<li>Beacon Interval</li>
<li>CF Pollable Flag</li>
<li>CF Poll Request Flag</li>
<li>Channel</li>
<li>Channel Agility Flag</li>
<li>Encrypted Status</li>
<li>Encryption Type (WEP, WPA, WPA2, None)</li>
<li>Encryption Cipher (AES, TKIP)</li>
<li>First Seen</li>
<li>Last Seen</li>
<li>MAC Address (BSSID)</li>
<li>Managed Flag</li>
<li>Miss Count</li>
<li>Name</li>
<li>Noise Level</li>
<li>Reserved Flag</li>
<li>PBCC Flag</li>
<li>Signal Strength</li>
<li>Average, Min, and Max Signal Strength</li>
<li>Short Preamble Flag</li>
</ul>
<h3>More informations</h3>
<ul>
<a href="http://www.koingosw.com/products/airradar.php">AirRadar Home Page</a><br />
<a href="http://www.koingosw.com/downloads/getmirrorfile.php?path=%2Fdownloads%2Fmacintosh%2Fairradar.dmg">Download AirRadar for Mac OS</a>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://realbasic.tutspolis.com/software/airradar-wireless-network-scanner-created-in-realbasic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
