Mac OS X  |  Web & Software Development  |  HTML / Text Editors  |  REALbasic

REALbasic

REALbasic - 2008 r2

object-oriented software programming

All Time: (3.6)
This Version: Not rated (0.0)
Current Version: 2008 r2
Release Date: 2008-05-06
License: Update
Downloads (this version): 481
Downloads (all versions): 117,579
Price: From $99.95

Information Related to Version:

Broken Link? Newer Version? Tell us!

Product Description:

Create software faster, enjoy increased productivity
REALbasic is a rapid application development (RAD) environment that provides developers a marked increase in productivity over other cross-platform development tools. REALbasic includes drag-and-drop capability to enable you to quickly create a user interface design, then incorporate the code behind it to add power and functionality.

Migrate Visual Basic applications to Linux and Mac OS X
REALbasic is highly compatible with Visual Basic, so Visual Basic developers are productive very quickly with REALbasic. REALbasic also comes with a utility to help convert Visual Basic projects to REALbasic where they can be compiled for Windows, Mac, even Linux -- with the click of a checkbox.

Create native cross-platform software
REALbasic 2006 runs on an creates software for Windows 98, NT, ME, 2000 and XP, Mac OS X and Linux, all from a single set of source code. REALbasic incorporates platform-specific intelligence, like user interface widgets, so software created with REALbasic looks and feels native, regardless of the development platform you created it on.

Create powerful database applications
Build powerful database applications with REALbasic's built-in REAL SQL Database, based on the SQLite public domain database engine. Connect to external multi-user database engines using REALbasic Professional Edition.

Create graphics for multimedia applications or games
Use REALbasic's support for standard image formats for vector graphics, (such as those commonly created with Adobe Illustrator). Use REALbasic's Real-time 3D Engine to add interactive real-time rendered three-dimensional graphics with built-in tools. Also, use REALbasic's Sprite Animation Engine to develop interactive sprite surfaces with collision detection already built-in.

What's new in this version:

New release includes 200 improvements and adds Pairs as a new class. The new release includes several new capabilities involving remote debugging and bug reporting that simplifies testing and reduces developer overhead.

Operating System Requirements:

This product is designed to run on the following operating systems:

  • Mac OS X 10.5 Intel
  • Mac OS X 10.5 PPC
  • Mac OS X 10.4 Intel
  • Mac OS X 10.4 PPC
  • Mac OS X 10.3.9
  • Mac OS X 10.3

Additional Requirements:

  • Mac OS X 10.3 or higher

Screenshots:

Download Links:

Your Installed Versions:


 

Feedback Summary:

This Version:
Overall Rating: Not rated (0.0) Features: Not rated (0.0) Support: Not rated (0.0)
Ease of Use: Not rated (0.0) Quality / Stability: Not rated (0.0) Price: Not rated (0.0)
Add Your Feedback

Key to Types of Feedback:

ReviewsReviews   TroubleshootingTroubleshooting   Usage TipsUsage Tips   Developer NotesDeveloper Notes   CommentaryCommentary   Featured ReviewsFeatured Reviews

REALbasic ReviewHighly recommended! - Version: 2008 r1, 4/19/2008 04:23PM PST

(3 of 3 users found this comment useful)

Froster (Disco Software)
REALbasic does take more memory than well designed C programs.
Now all Macs ship with 1GB of RAM

REALbasic does take more CPU time than well designed C programs.
Most user's CPU's are more or less idle all the time.

REALbasic does create bigger files than Xcode.
Most people nowdays have a fast DSL connection.
The most affordable MacBook comes with a 120GB hard drive.

With C/C++ the programmer's own resources are very much occupied.
There is a huge amount of information to remember and take care of.
With REALbasic, the user can use these spared resources in other areas.

You can't write a game like WOW with REALbasic, as such thing would require the absolutely optimal use of the computer, but this doesn't mean that you are limited to just writing stuff like database apps with REALbasic.

Features which are now crucial for me were just included a year ago.
And they are still developing it.

When it comes to bugs, in my own experience, the apps I have used extensively, they all have more or less bugs, except Reason.

Paying for bug fix releases?
REAL software is not a big company.

Usually the same code works for both Mac and Windows, which is just amazing.

REALbasic and C++ can work together too, you can hook your REALbasic application to C++ libraries easily.

The IDE itself is slow to operate.
How fast can you really write?
Isn't that what most of the work is about?

It is a Rapid Environment and you can accomplish good results with significantly smaller development teams and/or timelines.
Post a commentAlert Admin

REALbasic ReviewThere is a lot to like about REALbasic ... - Version: 2008 r1, 3/28/2008 12:19PM PST

Markus Winter (Markus Winter)
I think REALbasic is a great implementation of a modern object-oriented programming language. There is a lot to like about it - and I gave it a few 5 star reviews before. But not this time. And not because version 2008R1 would be worse - in all likelihood it is actually better than previous versions. It is because some features simply don't work - and haven't for ages.

Example: REALbasic 2007 Release 2 introduced RTF support

From the release notes: RTF Support: The EditField now supports saving and loading styled text content in the RTF format.

From Wikipedia: The Rich Text Format (often abbreviated RTF) is a proprietary document file format developed by Microsoft in 1987 for cross-platform document interchange. Most word processors are able to read and write RTF documents.

RTF support is added as an extension to the EditField and as such is limited to styles the EditField can handle - that's fair enough. However according to the REALbasic engineers RTF support is only meant to work between REALbasic apps - there is no guarantee that RTF files generated by an REALbasic app can be read properly by Word or that RTF files created by other apps can be read in an REALbasic app. This makes the RTF feature basically useless for data exchange and has been a major point of contention in the user community.

However it gets worse:

The current RTF implementation has some serious bugs - for example read/write speed is extremely slow on Macs (bug report: http://www.realsoftware.com/feedback/viewreport.php?reportid=uhzdvrvx)

From Bob Keeney's Blog: Using Apple’s Shark profiler revealed that 72.9% of the program’s time was spent in StyledTextParagraphCountGetter and 25.0% in StyledTextParagraphGetter. It’s difficult to imagine the code that would produce these results, but between the point that the decision was made to add RTF support and delivering the current release to the public it’s clear the something went terribly wrong. There’s nothing in the RTF format that requires eight times more processing for twice as much data. […] Extrapolating from these numbers it would take more than 10 hours to read a 200KB file on an iMac with a 2 GHz Core 2 Duo processor and 2GB of RAM.

So even if RTFdata is only supposed to work between REALbasic apps the read and write speed makes it useless for any purpose!

I certainly can't see how I can possibly use the RTF feature for my cross-platform apps (and I had spend a LOT of time replacing the StyledTextData with the RTFdata in my app just to reverse it all again)

I like new features as much as the next guy - but what I like even more is for the features to work. And that bugs like this which make a feature completely unusable isn't fixed four releases later is something I find difficult to understand.
Post a commentAlert Admin

REALbasic ReviewProfessional Development Tool - Version: 2008 r1, 2/11/2008 12:00AM PST

jkhendrickson (Hendrickson Software Components)
I've been using REALbasic since version 5.4. It bothers me sometimes when I see it described as a "hobbyist's" tool. I use the pro version of this excellent development tool exclusively to develop my cross-platform commercial software products, including "Purify."

REALbasic offers a lot, and like anything else, you need to dig into it to discover its true capabilities. Technical support is great, and responsive. The online support community is great. The product has everything that you need to do real cross-platform product development. The only plugin that I've ever needed is the MySQL plugin for some of my Linux server based apps, which by the way works great. My primary development environment is OS X 10.4.11, on a dual PowerPC Mac with 1.5GB of RAM and a Cinema Display, and REALbasic is a pleasure to use in this environment.

My recommendation, if you're looking for a powerful cross-platform development tool, look no further than REALbasic Pro.
Post a commentAlert Admin