Special

Introducing the “Welcome to Xojo” Bundle!

New to Xojo and looking for guidance? We've put together a terrific bundle to welcome you! Xojo Bundle

This bundle includes six back issues of the magazine -- all of year 21 in printed book and digital formats -- plus a one-year subscription (beginning with 22.1) so you'll be learning all about Xojo for the next year. It's the perfect way to get started programming with Xojo. And you save as much as $35 over the non-bundle price!

This offer is only available for a limited time as supplies are limited, so hurry today and order this special bundle before the offer goes away!

Article Preview


Buy Now

Issue 8.2

NEWS

News

Issue: 8.2 (January/February 2010)
Article Description: No description available.
Article Length (in bytes): 42,343
Starting Page Number: 8
Article Number: 8201
Related Web Link(s):

http://www.bainsware.com/downloads/process.zip
http://www.jcquan.com/REALbasic/GL-v0.1.zip
http://www.mactechnologies.com/index.php?page=downloads
http://homepage.mac.com/delaneyrm/MatrixPlugin.html
http://homepage.mac.com/delaneyrm/fpPlugin.html
http://www.realsoftware.com/download
http://www.truenorthsoftware.com/formattedtextcontrol
http://code.gryphonclaw.net/
http://www.arbp.org/
http://www.arbpmembers.org/
http://www.edlr.fr/realbasic/framework/MacOSList.zip
http://homepage.mac.com/delaneyrm/FractionPlugin.html
http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=338965075
http://www.rbdevzone.com/feed/podcast/?format=m4a
http://www.monkeybreadsoftware.de/realbasic/plugins.shtml
http://code.google.com/p/rbscriptjottings/
http://ramblings.aaronballman.com/book
http://cargobay.tinrocket.com/Rb/Dataflow/Media/Screen-shot-2009-09-23-at-11.16.49-PM.jpg
http://cargobay.tinrocket.com/Rb/Dataflow/Dataflow_DR25.zip
http://mysite.verizon.net/vzezdg8x/sitebuildercontent/sitebuilderfiles/UltimateSlider2_RBP.zip
http://www.einhugur.com/
http://www.bainsware.com/instaplaylist/
http://www.itunes.com/app/instaplaylist
http://homepage.mac.com/alexrestrepo
http://www.truenorthsoftware.com/rbcodereports/
http://www.realsoftware.com/download
http://pagesperso-orange.fr/JeremK/products.html#customcontrols
http://www.truenorthsoftware.com/realbasic/rblm/
http://www.truenorthsoftware.com/spellcheckutilities
http://www.edlr.fr/realbasic/framework/TextListClass_v1a1.rbp.zip
http://customsolutionsofmaryland.50megs.com/remotemouse.htm/
http://seeditmaxi.cachefly.net/
http://www.rothsoft.ch/realbasic/rsreport/
http://opensource.the-meiers.org/
http://www.benandruby.com/bens_software/RBstuff.html

Full text of article...

Shell Alternative

Navdeep Bains has written a replacement class for the Shell after applications started freezing under Snow Leopard. For those who haven't encountered the problem, applications built with REALbasic 2009R4 and earlier will freeze when an asynchronous/interactive Shell instance is closed (either explicitly or via the Shell destructor). This bug was fixed in REALbasic 2009R5. However, he has experienced a new freeze with 2009R5.1 when a process executed via the Shell (in synchronous mode) daemonized. It doesn't happen with every daemon but it is reproducible with this particular binary. No documentation but it should be easy enough to figure out. How "Process" differs from "Shell": - The Shell class creates a new thread for each instance. Process does all its work on the main thread using non-blocking I/O. - The Process class can run a command synchronously with a timeout. - The calls that modify terminal settings don't work properly. The ECHO option isn't disabled for example. This may or may not be important, depending on what your project does. - You have to call "Process.KillAll" in your App.Close event to make sure you don't leave orphaned processes behind. - If your application crashes or the user force-quits, orphaned processes will be left behind. REAL avoids this with the Shell class using some manner of black magic. Kudos to Aaron or whoever is responsible for that code.

Product:

Shell Alternative

Platforms:

OSX

Price:

Free

Website:

http://www.bainsware.com/downloads/process.zip

RB3D GL v0.1 released

This is the first release of Jeff Quan's RB3D OpenGL replacement. He suggests users read the GLreadme.pdf, as it contains lots of info on how to use it as well as covers the known issues. It only runs on Macs at the moment. Jeff is seeking any Windows and Linux gurus who can lend a hand with other platforms.

Product:

RB3D GL v0.1

Platforms:

OSX

Price:

Free

Website:

http://www.jcquan.com/REALbasic/GL-v0.1.zip

RegExRX 1.0

MacTechnologiesConsulting has released RegExRX, a regular expression editor with many features designed to help in the development and storage of regular expressions. Based on the PCRE library, RegExRX will allow a user to craft patterns that are compatible with most regular expression flavors and will let them easily copy those patterns to other languages like Perl, Ruby, PHP, and REALbasic. RegExRX is a complete tool meant for novices and experts alike. Some of its features include: - Search and Replace modes. - Color-coded tokens in both the "search" and "replace" patterns. - Live matching against source text. Live replace too, where applicable. - Insert menus with almost every acceptable token and a description of what they do, including constructs for various groupings, conditionals, lookarounds, and POSIX expressions. - A "Match List" that shows all matches, with subexpressions, and represents invisible characters like a space or return with their token equivalents ("\s" or "\r"). - Stats on both the source text and replaced text so you can tell exactly where you are and what characters are represented at all times. Helps avoid errors caused by invisible characters. - Linked scrolling among the source text, the replaced text and the Match List. - Save regular expressions in documents for reuse. - Open as many windows as desired. - Multiple levels of undo. - Link your sample source text to a file for easy reloading. - Support for free-spacing mode. - Full Unicode support, including a chart of all UTF-8 characters. - A fluid interface that lets you resize each panel freely. - Copy the find and replace patterns in ready-to-paste code for Perl, PHP, Ruby, AppleScript, and REALbasic. MacTechnologies Consulting also provides several ready-to-use sample regular expressions in a separate, free download. These samples include finding e-mail addresses, validating dates, removing duplicate lines, and more.

Product:

RegExRX 1.0

Platforms:

OSX

Price:

$20

Website:

http://www.mactechnologies.com/index.php?page=downloads

Matrix Plugin 3.1

Matrix Plugin 3.1 corrects a bug in its calculation of the Singular Value Decomposition (SVD) of an m x n dimensioned matrix, where m >= n. Matrix Plugin for REALbasic 2008 and later allows you to construct programs which, because of operator and function overloading, can handle real matrices much like doubles and integers are handled. Matrix elements are doubles. A matrix can be entered in standard form in a TextArea and read in by a single instruction.

Product:

Matrix Plugin 3.1

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/MatrixPlugin.html

fp Plugin 3.0

fp Plugin 3.0 adds the BigComplex type. For BigInteger, BigFloat, or BigComplex arguments, it changes the names of the standard functions by prefixing them with "fp". So for a BigFloat argument, x, you should use "fpsqrt(x)" not "sqrt(x)", "fpcos(x)" not "cos(x)", and so on for all the standard functions. Read "fpPlugin Desc.rtf" for an explanation. Using its own fp multi-precision engine, fp Plugin 3.0 for REALbasic adds three new data types. They are: BigInteger, BigFloat, and BigComplex. Except for available memory, there is no limitation on the size of a BigInteger. So you can multiply a 100 digit integer by another 100 digit integer giving the exact 200 digit integer. BigFloat is a multi--precision floating point number. You can set both the internal precision and the decimal output precision for BigFloat, with no limitation except for available memory. It might take awhile, but you can now calculate pi in a REALbasic program to a million decimal places, or more. The power of 10 for BigFloat can range from about -600,000,000 to +600,000,000 as compared to -308 to +308 for a Double. BigComplex is composed of two BigFloats, so it uses BigFloat precision. fp Plugin itself allows you to construct programs which can handle the three data types much like doubles and integers are handled. To a large extent the plugin's data types can be freely used with the +, -, *, and / operators, and can be used in comparisons. And most of REALbasic's functions have been overloaded to take the plugin's data types, where it makes sense to do so. The fp Plugin is released with an easy-to-meet license. It is unconditionally available for any use, but is without warranty.

Product:

fp Plugin 3.0

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/fpPlugin.html

REALbasic 2009 Release 5

REAL Software, creator of REALbasic and REAL Studio, a cross-platform development environment for Windows, Mac OS X and Linux developers, began shipping REALbasic 2009 Release 5 today. This release continues with a focus on quality and addressing the needs of their customers by adding 68 improvements and 17 new features. This release introduces support for Linux distribution Ubuntu 9.10 and includes an updated SQLite version. "We recently introduced a new feedback system that allows users to rate the importance of bugs and new feature requests," commented Geoff Perlman, REAL Software Founder and CEO. "This new system has allowed us to really focus on the quality improvements for this release that are most important to our customers." The complete list of improvements and new features in REALbasic 2009 Release 5 can be found in the release notes in the product download section.

Product:

REALbasic and REAL Studio 2009 Release 5

Platforms:

All

Price:

$1495 (REAL Studio), $299 (Pro), $99 (Personal for OSX/Win, free for Linux)

Website:

http://www.realsoftware.com/download

Formatted Text Control 1.7

The FTC is a canvas based control for REALbasic that implements word processor capabilities similar to Apple Pages or Microsoft Word. The FTC is useful for implementing reports and general word processing capabilities within your REALbasic applications. The FTC features the following capabilities: Four display modes including page, normal, edit, and single - RTF support including picture support - A full range of paragraph and character styles - Picture support - Custom object support for adding application specific items - Built in undo management - Many customization options to adapt the FTC to your application - Highly optimized code written in REALbasic for maximum flexibility.The big new feature for version 1.7 is speed optimization. This version also addresses 36 bug fixes and enhancements. For a more complete list of features and capabilities, see the "FTC User Guide" and "Version History" documents in the demo download. The price for the FTC has been lowered to $300 making it even more affordable for a set of non-encrypted modules. Currently we are offering a coupon on the website for 33% off the price. If you join the Association of REALbasic Professionals (www.arbpmembers.org) at the professional level, you will receive a coupon for 50% off the price of the FTC!

Product:

Formatted Text Control 1.7

Platforms:

OSX / WIN

Price:

$350 (unencrypted modules)

Website:

http://www.truenorthsoftware.com/formattedtextcontrol

REALbasic Pastebin Site

GryphonClaw has announced their Pastebin website for REALbasic code. The REALbasic Pastebin website is specifically designed for highlighting REALbasic code. Features: Line Numbers - show line numbers on pastes. Private pastes - optionally make the paste private (not show up in the list of all pastes). Password Protection - If you elect to make your paste private, you can add a password to it to add another level of protection.

Product:

REALbasic Pastebin Site

Platforms:

All

Price:

Free

Website:

http://code.gryphonclaw.net/

ARBP Summit DVD

Did you miss the ARBP/Inspiring Applications REALbasic Colorado Summit this past September? If you did, you can now order the official Summit DVD from the ARBP web store. The Summit DVD contains all the conference proceedings, presentations and projects from the 2009 REALbasic Colorado Summit. The Summit DVD contains video recordings of 9 sessions from the Summit (totaling more than 8 hours of video), including: * Reports Tool, Options and Techniques, Bob Keeney (BKeeney Software) * Cocoa and Reporting Features in REALbasic, Geoff Perlman (REAL Software) * SQLite Power Tools, Ryan Vail (Inspiring Apps) * OO Database Framework and Introspection, Seth Verrindering (BKeeney Software) * Profiling and Performance Tuning, Joe Strout (Inspiring Apps) * Version Control and Why it Rocks, Aaron Gerber and Mathias Gran (Inspiring Apps) * Business Roundtable, Bob Keeney (BKeeney Software) * Building REALbasic Plugins, Christian Schmitz (MonkeyBread Software) * Usability and Design Techniques, Jay Crain (Inspiring Apps)

Product:

Association of REALbasic Professionals REALbasic Summit DVD

Platforms:

All

Price:

$50 ($25 for ARBP members)

Website:

http://www.arbp.org/

http://www.arbpmembers.org/

MacOSList

MacOSList is a so-called iTunes-like list. This is a work in progress or beginning. It was done to present a prototype to a client for a bigger project. There is work remaining. It has no version number and supports a minimal set of functionality. It can: - Implement a color scheme and behaviour inspired by iTunes. - Displays an icon (16x16) on the left side of the item name. - The Code can cancel a selection made by the user. Further information is available inside the example project in the Window1.MacOSList1.BuildSourceList() and Window1.MacOSList1.SelChange() events.

Product:

MacOSList

Platforms:

OSX / WIN

Price:

Free

Website:

http://www.edlr.fr/realbasic/framework/MacOSList.zip

Fraction Plugin v. 2.0

Fraction Plugin v. 2.0 is now compatible with REALbasic 2009. Fraction Plugin for REALbasic allows you to construct programs which can handle fractions much like doubles and integers are handled. Fractions are represented by two integers as num/den. Exact calculations using rationals are now possible using REALbasic. You can use the arithmetic operators +, -, *, / with any combination of fractions and integers. And fractions can be compared with fractions or integers in if statements.

Product:

Fraction Plugin v. 2.0

Platforms:

All

Price:

Free

Website:

http://homepage.mac.com/delaneyrm/FractionPlugin.html

RBDevZone Podcast

LogicalVue Software has announced the availability of the RBDevZone Podcast. The RBDevZone Podcast is an enhanced audio podcast that focuses on REALbasic topics. Each weekly episode covers the latest REALbasic news and discusses a single REALbasic-related topic. Hosted by LogicalVue Software, RBDevZone is a free community site for REALbasic developers. At RBDevZone you can find REALbasic tutorials, articles, sample code and much more. LogicalVue Software is a software consulting firm that specializes in creating software solutions using REALbasic.

Product:

RBDevZone Podcast

Platforms:

All

Price:

Free

Website:

http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=338965075

http://www.rbdevzone.com/feed/podcast/?format=m4a

MBS Plugins 9.7

The MBS plug-in comprises a collection of several plug-in parts which extend the REALbasic development environment with 1,200 classes featuring over 26,000 documented functions. This release adds two new plugin parts. One to integrate the mobileMe (.mac) features into your application and another one to control the CUPS printing engine on Mac OS X and Linux. This way you can print files on a printer directly. Also we added several new Cocoa classes including a better integration in the future Cocoa REALbasic target. For compressions we not only have the zlib compression engine, but now also the BZip2 engine. The plug-ins require REALbasic 2006r4 or newer. Also required are 500 MB hard disc space and around 64 MB of RAM in addition to the requirements of REALbasic and your operation system itself. While all plug-in parts compile on Mac OS X (universal), Linux, and Windows, each function may depend on additional system requirements to work successfully. Plugin licenses are available for components or for the complete collection. If you buy a current license, you will get free updates for one year. After that year, you can update your license to cover an additional year.

Monkeybread Software Plugin for REALBasic

Platforms:

OSX / WIN

Price:

200 Euros (complete set); 20 Euros and up (per component)

Website:

http://www.monkeybreadsoftware.de/realbasic/plugins.shtml

RBScript Open Source Site

Steve Garman has started a new open source site for RBScript which he hopes will become a center for the sharing of RBScript context

classes and useful scripts or snippets. Currently it consists of a single project with a couple of mini-projects inside it. One demonstrates a context that allows access to reading/setting data in ListBoxes and ProgressBars but will later be extended for lots more types of RectControl. The other mini-project showcases a Date class which does many of the things we expect from a RB Date object. The code has been minimally tested on Windows and Linux but not on any Mac platform. Steve is eager for code or scripts to share in the project and asks that you email him about getting your code added as he hasn't quite decided exactly what checkin access any new members will have to the repository. Currently snippets of script code such as class definitions are currently held in constants mostly because it's a nice easy place to edit them. He hopes to later have a separate scripts directory where simple text files can be added. He also points out that the project currently uses EditFields and asks that if you check in code not to resolve them to TextFields and TextAreas as he'd like to leave them there for backward compatibility until Cocoa comes out.

Product:

RBScript Open Source Site

Platforms:

All

Price:

Free

Website:

http://code.google.com/p/rbscriptjottings/

Ramblings on REALbasic Book

Aaron Ballman has edited and updated a compilation of over 200 of his best blog entries, including new content that's never been seen before, into a new book. In it you will find tips and tricks for REALbasic that are not available in any other source. Weighing in at around 550 pages, Ramblings on REALbasic covers topics such as the REALbasic language, design patterns, user experience, and Windows-specific technologies.

Product:

Book: Ramblings on REALbasic

Platforms:

All

Price:

$50

Website:

http://ramblings.aaronballman.com/book

Dataflow/Graphical Programming Framework

John Balestrieri of Tinrocket, LLC is releasing the first version of a REALbasic framework for creating, editing, and running dataflow programming systems--also known as graphical programming systems. Here's a screenshot of the framework running in a REALbasic application (http://cargobay.tinrocket.com/Rb/Dataflow/Media/Screen-shot-2009-09-23-at-11.16.49-PM.jpg). This is a similar type of system that's used in other software packages, such as Apple's Quartz Composer, Cinema 4D's Xpresso, and Prograph CPX. The need for this software arose from another project John is working on where he needed to patch together several image processing modules in GUI environment. This seemed like the best solution. Now he can now layout and edit the interconnection of modules. When a node is selected in the editor view, a page-panel reveals the configuration options for that node. He's releasing this framework hoping that others will find it useful as well.

Product:

Dataflow Programming Framework

Platforms:

All

Price:

Free

Website:

http://cargobay.tinrocket.com/Rb/Dataflow/Dataflow_DR25.zip

UltimateSlider 2.0

Karen Atkocius has released the source for UltimateSlider 2.0. This Slider Subclass is a re-write of code she wrote and released almost seven years ago when new to REALbasic. It's main purpose was to provide an event that signaled the end of moving the thumb during LiveScroll, something the RB slider does not support. This useful when you wish to give the user some live numeric or visual feedback of the slider's current value but perform a final action that takes too long to perform while the user is actually moving the slider. This version provides a ChangeFinished event that is called when the Mouse button is released after dragging the thumb. This event should not break any existing code as for a "dead" scroll (LiveScrollChangeFinshed = false), the ValueChanged event is still called normally, and then the event immediately afterwards. That event order ensures the same code would work for both live and "dead" scrolls. This class also supports using the MouseWheel to change the slider value on all platforms (it's not normally supported on the Mac in the RB Framework). Also now holding the shiftkey down when the arrow key results in PageSteps instead of LineSteps for the delta. The big change with mousewheel support is that the ChangeFinished event will also fire when user stop moving the MouseWheel for a set time period, unless you turn it off.

Product:

UltimateSlider 2.0

Platforms:

All

Price:

Free

Website:

http://mysite.verizon.net/vzezdg8x/sitebuildercontent/sitebuilderfiles/UltimateSlider2_RBP.zip

PictureEffects 6.7

Einhugur Software has released a breakthrough update to the PictureEffects plugin, now supporting use of up to 8 CPU cores at once, allowing REALbasic to compete with best speeds of Image processing that is out there. The PictureEffects is a REALbasic plugin to do picture manipulation on 32bit images. The plugin is supported on MacOS Classic, MacOS X, Win32 and Linux target platforms. Main features: Red Eye Reduction, Brightness, Contrast, Sepia, Color Filter, NTSCColorFilter, Hue, Saturation, Lightness, Desaturate, Gamma, Blend, Rotate, Diffuse, Interlace, Flip Horizontal, Flip Vertical, GrayScale, Invert , Sharpen, Smooth, Blur, MotionBlur, Gaussian Blur, Edge Detect, RankOrderFilter, Emboss, Pixelate, Mean Removal, Invert,Contrast Stretch, Equalize, Replace Color, Custom 3x3 matrix filter, Oil Paint, high quality Bilinear Scaling, Stretch, Polar Coordinates, Shape Distort, Barrel Distort, Twirl, Wave, Water Drops, Surface Wave, PageCurl, TrimPicture, Create Chroma masks, Render Clouds, Render Wood, Render Marble, Render Textile, Render Labyrinth, Map, ChannelMixer and a IProgressHandler Interface support for every filter. The PictureEffects also supports masking for most of the effects. The following effects have been accelerated on MacOS X, Windows, and Linux platforms to make use of up to 8 CPU cores: Rotate, Brightness, Contrast, Sephia, Color Filter, Grayscale, Desaturate, Hue, Saturation, Lightness, Invert,Invert,Contrast Stretch, Equalize, Replace Color,Gamma , Blend, Flip Horizontal, Flip Vertical, Sharpen, Smooth, Blur, Edge Detect, Emboss, Interlace, Mean Removal, Custom 3x3 matrix filter, Map, ChannelMixer, TrimPicture, Create Chroma masks, Render Clouds, Render Wood, Render Marble, Render Textile, Render Labyrinth, Shape Distort, Bilinear Scaling and Stretch.

Product:

PictureEffects 6.7

Platforms:

All

Price:

$199 (for all plugins), $45 (upgrade)

Website:

http://www.einhugur.com/

instaplaylist 1.0

Bains Software, a longtime developer of Mac software, is proud to announce the release of their first iPhone app: instaplaylist. instaplaylist is the universal remote for music. It allows users to quickly create a playlist of YouTube music videos from their iPhone or iPod touch and enjoy them on any computer on the same WiFi network. The videos play on the user's computer while they control playback from their iPhone. Videos continue to play even if the user exits instaplaylist or turns off their iPhone. With a tap of their finger, the user can: Play/pause, Jump to the previous/next video, Add and remove videos, Reorder their playlist, Adjust the volume, and more. No software installation is required. instaplaylist is compatible with any computer (Mac or PC) with a modern browser installed. Minimum requirements: WiFi network, iPhone or iPod touch with OS 2.2.1 or later, and Computer capable of visiting YouTube.

Product:

instaplaylist 1.0

Platforms:

iPhone

Price:

$0.99

Website:

http://www.bainsware.com/instaplaylist/

http://www.itunes.com/app/instaplaylist

CustomEditField 1.6.1

Alex Restrepo has updated CustomEditField, his EditField replacement class, with a number of bug fixes and a couple of new features like Placeholders and Code block highlighting. It is also significantly faster when loading large texts. The download archive also includes a great sample project by Thomas Tempelmann, using his diff code. New: Xcode-like Placeholders! you can now define placeholders in the syntax definition, these are single units, meaning that they will always be totally contained in a selection. If clicked on, they will select themselves automatically and raise the PlaceholderSelected event. see the note on Syntax Definitions for more info. New: Xcode-like code block highlighting, when the mouse is over the folding markers area. New: ReadOnly property. New: Event BlockCharsMatched(blockOpenChar as string, blockOpenOffset as Integer, blockCloseChar as string, blockCloseOffset as Integer). New: Autocomplete suggestions window now auto resizes to the width of the available suggestions.

Product:

CustomEditField 1.6.1

Platforms:

All

Price:

$100 (for source code)

Website:

http://homepage.mac.com/alexrestrepo

RB Code Reports 2.0

RB Code Reports provides software metrics for your REALbasic application. It gives you a way to objectively evaluate the maintainability of your project and improve its performance. It analyzes your project and produces a set of reports including the Statistics, Optimizations, Cyclomatic Complexities, Warnings, Signatures, and Spell Check reports. You can use these reports to clean up and optimize your code and show you what methods need to be refactored.

Product:

RB Code Reports 2.0

Platforms:

OSX / WIN

Price:

$24.95 (new); $12.50 (upgrade)

Website:

http://www.truenorthsoftware.com/rbcodereports/

VB Migration Assistant

REAL Software, creator of REALbasic, announced the availability of their new VB Migration Assistant to help developers migrate their applications from VB to REALbasic. Using the VB Migration Assistant developers can more easily port their code to REALbasic, instead of using the tedious copy/paste method. The VB Migration Assistant allows users to map VB controls to specific REALbasic controls and move forms, classes and modules to a REALbasic project. Further, the Migration Assistant copies over all of the code and comments it out, which allows users to convert code one method at a time. The VB Migration Assistant works with VB5 and VB6 projects, and is available for download now.

Product:

VB Migration Assistant

Platforms:

All

Price:

Free

Website:

http://www.realsoftware.com/download

Property Listbox v1.0

Jérémie Leroy announces the release of the Property Listbox Control. This Custom Control based on a ListBox, acts like REALBasic's Property Listbox displayed on the right in the Project and Window Editor tabs. This XML-driven control is used to display and edit a list of properties. The Property Listbox is one of the first available Listbox that has a real auto-complete feature. Cells can take up to 10 different types (More can be added): TypeDefault; TypeNormal; TypeCheckBox; TypeEditable; TypeList; TypeEditableList (with Autocomplete option); TypeColor; TypeFolderItem; TypeRadioButton; TypeRating. Each Cell can have its own Helptag.

Product:

Property Listbox v1.0

Platforms:

OSX / WIN

Price:

$50

Website:

http://pagesperso-orange.fr/JeremK/products.html#customcontrols

RB Linux Maker 1.0

"RB Linux Maker" (RBLM) is program designed to simplify the creation of Linux shared libraries which in turn are installed in a REALbasic (RB) rbx plugin. If you are developing an RB plugin you will typically start developing on the Mac under XCode and then port it to your Windows environment to build the Windows DLL. Then comes the Linux build and you have to build with gcc and makefiles. This is not a terribly difficult thing to do if you are experienced with gcc, makefiles, and the unix environment, but creating makefiles can be a tedious thing to do especially if you have nested folders within your source code folder. The idea behind this program is to bypass the use of makefiles and use this program to dynamically build your shared library with the least hassle. When you run RBLM, it scans your source code folder and looks for "c" and "cpp" source code files and compiles them using "g++". It also builds a list of include file locations within your source code folder and puts those paths in the command to compile the file. So this means you can rearrange your code without having to worry about changing include paths. After it compiles all the source files it found, it then links those object files into a shared library.

Product:

RB Linux Maker 1.0

Platforms:

LIN

Price:

Free (open source)

Website:

http://www.truenorthsoftware.com/realbasic/rblm/

Spell Check Utilities 2.3

True North Software has announced the release of version 2.3 of the Spell Check Utilities (SCU). The SCU builds off the Wintertree Sentry Spell Checker Engine (SSCE) by providing the glue code, in the form of a plugin, to access the SSCE routines in REALbasic. The problem with many spell checking solutions in the REALbasic market place is that they use platform specific built-in services to provide spell checking. This is fine if you want to build for only one platform or the other, but becomes a hindrance when you want to create a cross platform application that behaves exactly the same for every platform. The SSCE is a fast, professional, cross-platform spell checking engine and has many features and benefits. Version 2.3 now supports Linux.

Product:

Spell Check Utilities 2.3

Platforms:

All

Price:

$500

Website:

http://www.truenorthsoftware.com/spellcheckutilities

TextList Class 1.0a1

EdLR Softs released TextList, its first Open Source class. TextList is a class that simplifies the process of creating fixed width column list. It may be useful to format data output for a console application. It mimics the ListBox behavior. So, if you're familiar with this control it should be easy to populate it, to modify or delete data. But this is not a RectControl. This is not a control at all. Thus you can use it in a console app. Once you're done building your list, just use the ListBox.FormattedString to get the result as a string. Of course, this string is meant to be displayed/printed with a fixed width font. This is an alpha release since there is a lot of room for improvements and new features. We are mainly looking for feedback about where this class could be helpful for you.

Product:

TextList Class 1.0 alpha 1

Platforms:

All

Price:

Free (open source)

Website:

http://www.edlr.fr/realbasic/framework/TextListClass_v1a1.rbp.zip

Remote Mouse Released

Custom Solutions of Maryland released Version 1.0.0 of Remote Mouse, a utility to use the little white remote that may have come with your computer to move and click your mouse. A single click on one of the remote's buttons move the cursor 5 pixels up/down/left/right. Multiple-click on the same buttons move the cursor Step Sizes where the Step Size is set from the menu bar. The User may try Remote Mouse in Demo Mode for ten launches before registration is required.

Product:

Remote Mouse

Platforms:

OSX

Price:

$10

Website:

http://customsolutionsofmaryland.50megs.com/remotemouse.htm/

SEEdit Maxi II 2009.09

SEEdit Maxi II is an XHTML editor for Macintosh. With SEEdit's fast and powerful Editor Toolbox insertion of code and classes is always just one click away. SEEdit's handy advanced Tag Editor also handles CSS classes and Javascript functions. Other powerful features to assist professionals and hobbyists alike include: Tidy Checker for standards-compliant code; the Quick CSS Tool for rapid CSS development; extensive Multi-language support and Auto Complete. New in this build: Improved User Interface, Improved Quick FTP, Improved Text Auto Complete, Minor Fixes.

Product:

SEEdit Maxi II 2009.09

Platforms:

OSX

Price:

$29

Website:

http://seeditmaxi.cachefly.net/

RSReport 2008.2.2

With RSReport you can create static or dynamic reports in an object-oriented manner, show them in a print-preview, of course print them -- and even save them as .pdf. This is on both OSX and Windows (Linux should work, too -- but has never been tested and used) -- without the need of any Plugin or PDF-Converter/Printer. It's all written in pure REALbasic. The following basic drawing elements are available: Text, Line, Oval, Rectangle, Checkbox, Image, RTF-Text, Triangle. Charts:Line and Bar. Requires REALbasic Professional 2008r4 or newer. New in this version: Closing the Preview cancels the report-build-process; CRSRText.RotateAngel only supports given constants, falls back to non-rotated for unsupported angles; Elements contain methods to place and mesure width/height in Inches.

Product:

RSReport 2008.2.2

Platforms:

All

Price:

$86 (free to try)

Website:

http://www.rothsoft.ch/realbasic/rsreport/

DataPlotClasses

The open-source DataPlotClasses includes the following enhancements: Added ByRef DPoint as integer to Trace.Contains to return the index of the Datapoint that contains the passed coordinates. If no point was found, DPoint is -1. Added DPoint as integer as passed arguments to all trace mouse events in Figure, i.e. Figure.MouseDownTrace, Figure.MouseOverTrace, and Figure.TraceClick. Added xVal and yVal as return values to the Figure.BoxClick and Figure.TraceClick events. Added several MouseDown events to Figure, i.e. Figure.MouseDownTrace, Figure.MouseDownBox, Figure.MouseDownGraph, Figure.MouseDownFigure. Renamed the examples more appropriately and included a new example that demonstrates the concept of adding/inserting/dragging/deleting of datapoints using the mouse.

Product:

DataPlotClasses

Platforms:

All

Price:

Free

Website:

http://opensource.the-meiers.org/

Ben's ListBox Extras 1.3

Bens ListBox Extras is a REALbasic ListBox subclass allows you to easily print the contents of the ListBox, includes better cell formatting and a quick way to add and store hierarchical data. REALbasic 2006r3 or higher is required. This update is free for existing users. Features: Easily print the contents of a ListBox including custom headers and footers on each page; Different font and font sizes for the cells and headers; Provides a quick, standard way to add and store hierarchical data (1 row deep); Allows suppressing mouse clicks in the ListBox Header; Gets the Header Height; Add pictures to any cell and any position in that cell; Custom cell background colors; iTunes like odd/even row coloring; adds in a workaround for REALbasic bug wvvxhunx to allow drawing the row background color past the last column (like iTunes); adds Popup Menu type for cells/columns. The CellAction event includes x, y location for the menu; adds RectControls to any cell (these can also be printed); can set the color of cell text; can set the font and font size per cell; Mac style listbox selection including options for Blue and Gray gradient highlight styles; Resize columns to largest cell text New Features:; Cell Pictures can now be placed anwhere in the cell with the addtion of the Top parameter; added displaying and printing of controls in cells (only BevelButton, Checkbox, PopupMenu and ProgressBar have been tested) Bugfixes: fixed potential recursive bug with getting BB_RowHeight; renamed HeaderHeight to BB_HeaderHeight for compatibility with 2009r1; printing right aligned text now has the correct horizontal location.

Product:

Ben's ListBox Extras 1.3

Platforms:

All

Price:

$30 (full source code)

Website:

http://www.benandruby.com/bens_software/RBstuff.html

End of article.