Home :: Software :: Programming :: Programming Languages  

Database
Development Utilities
Programming Languages

Training & Tutorials
REALbasic Standard Edition 4.5

REALbasic Standard Edition 4.5

List Price: $99.95
Your Price:
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: Very powerful for the price
Review: I have used this product since its first commercial release. It is fairly easy to learn, is very powerful and the professional edition (you can upgrade from this version) allows you to use create database and Windows applications.

I used this product to develop a very sophisticated spacecraft simulator A-OK! The Wings of Mercury. I also use it as a consultant programmer. REALbasic programming work accounts for over 80% of my revenue.

The best thing about this product is not the product, but the people behind it. REAL Software is a very dedicated bunch of folks. Additionally, there is a real growing community of users that support each other. From old hand like myself (software developer for over 22 years) to newbies, all are welcome and all help each other.

It's not perfect, bugs do creep up, but REAL Software is always participating in discussion boards and mailing lists and is VERY responsive to fixing critical bugs.

REALbasic gets updated about twice a year. The upgrade prices are reasonable. Even the Professional version is much less expensive that other development systems.

I am convinced that this product will become the number one method of developing software for the Macintosh in the coming years. Additionally, it will also provide a nice alternative to using Visual Basic for developing Windows applications.

Great product, great company.

Rating: 5 stars
Summary: REALbasic Rocks!
Review: I'll let you know right off the bat here, I love to use REALbasic, and I have done so for about three years now as an avid Mac hobbyist programmer. REALbasic lets you write your own stand-alone applications for both the Mac and PC platforms. I don't do Windows, but I have shared an item or two with some of my PC users friends, much to their amazement.

REALbasic is a rich development environment for both professional, beginner and the curious. For me it has been a teaching tool. I always wanted to try and write my own programs, and now I can! I have tried many other programming languages and either found them too hard or not engaging enough to commit the time to learn them. Don't be fooled, any programming language takes a bit of time to learn, but for me, REALbasic has been totally worth it.

With REALbasic you can create an almost endless array of software titles. Anything from games to serious work related applications. I'm like a guy tinkering in his wood shop in the garage, I'll jump from subject to subject building little sample projects, like a little paint program, a GPS reader and a hang man game, to name a few.

One of the most surprising elements of using REALbasic, is the amount of support you can get from the developers of REALbasic, REAL software and the hordes of REALbasic users everywhere. The net is full of web sites that feature REALbasic examples. If you subscribe to the REALbasic New User group, you can post most any question or problem you have and I assure you, you will receive a quick and useful response. Learning by examples is a great way to learn to program.

REALbasic's interface is similar to a drawing program, a natural and familiar way of doing things on a Mac. You select an item from a tools palette and drag it to a window area you are working on. This allows you to graphically place the buttons, text and other things that you need for your program to interact with your user. Geeky word for this is User Interface (UI).

REALbasic's programming language is as you would expect, a version of BASIC. This is a modern BASIC language that encourages and supports the concept of Object Oriented Programming. Code is executed in a hierarchy of events.

REALbasic can be purchased in several versions, that is, there is a professional version and a standard edition. Optional packages are offered in the form of CD examples, Developer Documentation and Language References. REALbasic is upgraded with a new version about every six months or so. Theses upgrade prices are very reasonable and will vary depending on which version you have and the extra's you want.

My favorite area's in REALbasic are:

1) Drawing. Sounds silly, but getting your computer to "draw" things on your screen is not easy!

2) RB3D Space. REALbasic has a very cool "class" that lets you draw things in three dimensions. Very cool.

3) The on-line reference. At anytime, you hit command-one and up pops your handy dandy reference area.

4) The auto complete feature. Most languages are strict when it comes to typing in the right typed words. This one little simple feature will save you countless hours of typing.

5) As I've said above, the supportive nature of the people who make REALbasic. When was the last time Mr. X from company ABC emailed you with a response to a question you had about their software you just purchased?

If you're ready for a new challenge and adventure in to the area of computer programming AND you own a Mac, get REALbasic.

Rating: 5 stars
Summary: I feel the same way as the others.
Review: Read the other reviews, I feel likewise about REALbasic. Good!

Rating: 5 stars
Summary: REALbasic is GREAT!
Review: REALsoftware produces REALbasic 4.5.1. There are two Macintosh versions to choose, the Classic and OSX, but this review will only cover the Classic version. Additionally, there are two editions of REALbasic, the Standard and the Professional.
ADVERTISEMENT

The system requirements are a PowerPC or G3 or G4, MacOS 8.1 or later, 6.5 MB of hard drive space, and 4.5 MB RAM. The test system is a PowerPC 8100 with a G3 367 MHz daughter card, 136 MB RAM, several 4-8 GB hard drives, and MacOS 8.1 and 8.6, using Conflict Catcher 8. A 30-day demo is available for download from REALsoftware.

The REALbasic Demo

The REALbasic 4.5.1 demo contains the complete program. REALbasic allows programmers to build both Macintosh Classic and OSX programs, as well as PC programs. Programs compiled by the demo will operate for 5 minutes and only for the trial period. In order to continue using REALbasic beyond the 30 days, it is necessary to purchase a license. The Standard and Professional editions each contain the license, an application CD, and printed documentation. Included in the application CD are examples, tutorials, and electronic documentation. The demo can be obtained from the demo website .

The demo file is 8.2 MB. Using a 56K modem, the demo downloads in around 30 minutes. After REALbasic downloads just drag it to your applications folder, no extra installation is required. The demo folder contains the REALbasic 4.5.1 Classic program and six folders - IDE Extras, Internet Resources, Plugins, Read Me's, Soundtracks, and Stationary.

The IDE Extras folder has sample coding scripts and allows other applications to be added to the REALbasic menus. Weblinks useful to most REALbasic programmers, as well as links to other REALbasic developer sites, are included in the Internet Resources folder. Plugins add new functions to programs and REALbasic allows for this with the Plugins folder - simply install a plugin into the folder and it is installed as REALbasic starts up. Important development files and release notes are available in the Read Me's folder. Finally, the Soundtracks folder contains sound effects for use in REALbasic and the Stationary folder allows programmers to set default settings for projects. Most demo users, however, will not be using any of these folder features at the start.

The program started with no difficulties. Conflicts have been non-existent since installing the program on the test system, in either MacOS 8.1 or 8.6. During testing, Adobe Acrobat Reader 4.0 was run along with REALbasic to view the many PDF tutorials. On several occasions, Word 98, Netscape 4.74 and Adaptec Toast 4.1.1 have also run without any problems.

REALbasic has a toolbar-based interface, like PhotoShop and PageMaker. At start up, several windows appear: the Control Palette, the Project Window and its untitled Window Editor, and the Properties Window. Providing various Button controls, ListBox controls and EditField controls, the Control Palette contains over 30 interface objects. Drag and drop the required interface object to the Window Editor window to place it into the program. The Project Window lists the items in the program, such as menus, the untitled Window Editor, and any other windows that may be added. Each object, including interface objects, has a Properties Window. This window contains a list of properties and values for the currently selected object. When another object is selected, the Properties Window changes to show that objects properties.

Build a First Program

To build a first, simple program, such as "Hello World", start with the start-up windows: Control Icons window, Project window and its untitled Window Editor, and the Properties window. File > Save As the Project window to HelloWorld.rb. Change the untitled Window Editor name to "Hello World Program" on the Title field in the Properties window.

Drag and drop the PushButton Tool and the EditField Tool to the program window. Edit > Duplicate (Command-D) the PushButton Tool twice, and renamed the buttons "DisplayHello," "Clear," and "Quit" in their respective Properties Name field. Rename the EditField Tool "TextDisplay" in the Properties Name field. Place the "TextDisplay" EditField at the top of the window with the "Display Hello" and "Clear" buttons on the same line under it and the "Quit" button at the bottom.

Add the code to the PushButtons and the EditField. From the program window, Option-Tab to get the Code Editor window. From there, click the disclosure triangle to the left of the Controls icon and for each button add code. In the "Display Hello" button, place

TextDisplay.Text="Hello World"
in the Action item. The "Clear" button has
TextDisplay.Text=""
and the "Exit" button has
Beep Quit
added to the Action item. Choose Debug > Run (Command-R) to test the program.

Build the stand-alone applications by going to File > Build Settings. Choose whether to build a Macintosh program or a PC program or both. Name the program "Hello" for Macintosh and/or "Hello.exe" for PC (using the pop-up menu). Click OK and File > Build Application. REALbasic then builds the application(s). In all, the program should take about 15-20 minutes to build.

Additional Tutorials

REALsoftware also has several REALbasic Tutorial PDFs on their tutorial website . The main tutorial is 4.5 MB and involves building a simple Text Editor program, similar to SimpleText. In 12 separate chapters it covers such topics as Working with Documents (Ch. 4), Adding Drag and Drop to TextEditor (Ch. 6), and Printing Styled Text (Ch. 9). Each chapter is short and specific, explaining the steps necessary to build a workable program.

The Text Editor program is easy to build and will take several sessions with REALbasic. In order to get more experience in specific parts of program building, a new REALbasic programmer should refer back to the Text Editor program because it contains elements required in more advanced programs.

Other tutorial programs available include building an URL manager. There are also many websites that contain step-by-step REALbasic programming tutorials. REALbasic University is an excellent resource for the novice programmer, with 73 lessons at last count.

Conclusion

This is a very impressive program. The user-interface is excellent and the features are helpful. The possibility to build new programs for both Macintosh and PC is of great benefit. The demo was used on the test system for the full trial period, with at least one hour per day using the program. Many of the tutorials were used during that time to explore the program. While the learning curve can be steep for some new programming languages, the author found that this was not the case. In fact, learning REALbasic was much easier on one's own than his experience learning C in the classroom. The author believes that the novice would have little problem picking up the fundamentals of REALbasic, especially if the many Internet resources are used. While not yet achieving several hundred line programs, beginners can gain confidence as they build more applications, adding new and complex code and features to them.

Rating: 5 stars
Summary: REALbasic is awesome
Review: This is a fantastic development environment, especially for those who are fairly new to programming. I tried to learn several other languages, but could never grasp the concepts. REALbasic is easy to learn and use, and it's also helped to understand object orientation as a plus. If you can afford, spring for the Professional version instead of Standard. That buys you database access to a variety of back ends and Windows compilation.


<< 1 >>

© 2004, ReviewFocus or its affiliates