Special

Clearance Sale!

We've been publishing for over five years now and it's time to clear out our inventory of back issues, so we're slashing prices!

RBD Magazines

Check out this amazing clearance sale of all our past issues. Missing some issues? This is a great time to complete your RBD collection. Save up to 40% off the regular price of our printed back issue packages. These prices are only good until the end of the year May 2008 and supplies are limited, so place your order today.

Article Preview


Buy Now

Print:
PDF:

Review

RealBackup

Issue: 1.5 (April/May 2003)
Author: Brian Jones
Article Description: No description available.
Article Length (in bytes): 3,762
Starting Page Number: 10
RBD Number: 1506
Resource File(s): None
Related Web Link(s):

home.mnet-online.de/leib/sascha/index.html

Known Limitations: None

Full text of article...

REALbasic provides quite a few tools to programmers, but there are still some necessities that just aren't offered. There are many little demons that can sidetrack a development project: crashes, misguided programming approaches, or simply unfathomable bugs. Sometimes it can be easier to simply start over from a recent version than it is to extract all of the unfinished problems from your code. As a result, I spend a lot of time saving various versions of my project according to a rather arcane naming convention, especially when I'm navigating uncharted programming waters and I'm never sure whether or not I could be making a huge mistake.

RealBackup is a small, freeware tool written specifically to address this problem. With an easy drag-and-drop interface, RealBackup can monitor several files at once. At a user-defined interval, RealBackup will check a monitored file for changes and create a backup of that file if it has changed. These backups are stored in a directory created by RealBackup in the project directory and are named to include their date and time of creation for easy organization later. So, simply by hitting cmd-S periodically throughout development, you allow RealBackup to create a thorough backup catalog of your product.

There is little you might expect of RealBackup that it doesn't offer. It advertises doing one thing, does that well, and doesn't complicate the process with any bells and whistles. It began as a personal, "in-house" tool for its developer who later decided to flesh it out a bit for a public audience. These small-time roots show through in its simple ease-of-use. The one drawback comes only from the lack of a Carbonized version of the application; but, with the source made available with the application, any REALbasic programmer can decide that they're the one to port this fine title to OS X.

The other side of what makes this application fun is that it was made with REALbasic and is distributed as open source. It is an example of the creative, niche solutions that are possible when development time is made so cheap by a rapid application development tool like REALbasic. It also may serve as a good example to beginning REALbasic programmers of various file handling routines that may not be as thoroughly covered in tutorials and the like as other, more high-profile, topics are.

This small freeware development aid can also be used on any file to which you are making frequent changes, whether a word processing document or a huge page layout file; however, given the need for quite frequent backups in programming, programming projects are the best use for this application. The ease-of-use of this application coupled with its non-existent pricetag should make it a potential component of any REALbasic programmer's toolkit. And for those of you out there who are in need of a little help, the source code is clean and readable.

In Brief
 
Product
RealBackup
 
Manufacturer
Sascha Leib
 
Price
Free
 
Contact Info

home.mnet-online.de/leib/sascha/index.html

 
Pros
Simplifies a necessary process
 
Cons
Limited flexibility
 
Rating (1.0-5.0): 4.0

End of article.

Article copyrighted by REALbasic Developer magazine. All rights reserved.


 


|

 


Weblog Commenting and Trackback by HaloScan.com