REALbasic is a multi-platform development environment for an object-
oriented BASIC dialect that resembles Visual Basic 6. Runs on Windows
or Mac OS X or Linux and enables you to create software for that
platform.

### REALbasic 2005 Standard Edition includes the following
capabilities:

Window layout editor:
---
Drag and drop |  Drag controls onto a window to build your user
interface.
Native support controls |  REALbasic provides more than 40 native user
interface controls for each platform, including buttons, fields,
lists, sliders, tab panels, and much more.
Alignment guides |  Assists in lining up controls on a window.
Code editing:
Auto-complete |  Helps you write code faster with fewer errors by
offering suggestions on valid syntax.
Syntax coloring |  Use different colors to distinguish between
keywords, variables, code and comments.
Block lines |  Quickly see the structure of your code.
Code assistants |  A contextual menu of syntax options that help you
to write code faster with fewer errors.
Graphics:
Bitmaps |  Use the REALbasic Canvas class to create and display bitmap
images.
Vector graphics |  Includes a 2D vector graphics engine for spline-
based images.
Real-time 3D engine |  Add interactive real-time 3D graphics with
REALbasic's built-in graphics engine.
Sprite animation engine |  Interactive sprite surface with built-in
collision detection.
QuickTime |  Play and edit QuickTime movies and virtual reality (VR)
scenes in your applications.
Language features:
Modern and object-oriented |  Modern, object-oriented version of
BASIC. Supports inheritance, interfaces and polymorphism.
Advanced language |  The REALbasic language is strongly typed and
supports RTTI ((Run Time Type Information), operator overloading and
try/catch exception handling.
Memory management |  Works automatically via reference counting.
Powerful framework:
XML |  Industrial-strength XML parser and generator enables you to
read and write XML data with a few lines of code.
Database |  Includes a single-user desktop database engine based on
SQLite.
Regular Expressions |  Add powerful text searching capabilities to
your applications that support regular expressions.
Internet-Aware:
Socket control |  Enable the development of powerful Internet client
applications. Supported internet protocols include HTTP, SMTP, POP3
and UDP.
SOAP (Simple Object Access Protocol) |  Incorporate web services in
your applications quickly and easily to provide access to live data,
stock prices, weather information and more.
Learn by example:
Example projects |  Hundreds of examples are included with REALbasic.
They are available on the REALbasic [download][1] page and are
included on the REALbasic CD .
Hands-on tutorial |  The REALbasic Tutorial and Getting Started guides
walk you through creating real-world applications and familiarizing
yourself with REALbasic tools and commands. These are available both
in print for purchase and in .pdf as a free [download][1].
Integrated help:
Language reference |  Powerful, fully searchable online reference is
included in the REALbasic product and provides instant access to
details and examples on every REALbasic keyword and framework class.
Status bar |  Context-sensitive tips provide assistance while you
work.
Language support:
REALbasic 2005 is available in English |  It will soon be localized
for the following languages: German, Japanese, French, Italian.
Localize your applications |  REALbasic applications can be localized
easily to support any language.
Unicode |  With full support for Unicode built-in, REALbasic allows
your application to support multiple languages simultaneously.
Extensible:
Plug-in development |  Includes a software development kit (SDK) for
creating cross-platform plug-ins for REALbasic
Deployment:
Native code |  Compile your applications down to native machine code.
No interpreter or virtual machine is required.
Royalty-free |  You are free to sell the applications you create with
REALbasic or give them away for free without ever paying a fee to REAL
Software.

### REALbasic Professional Edition includes all of the capabilities of
REALbasic Standard Edition and adds these Professional Edition
features:

Cross-platform compilation |  REALbasic Professional Edition lets you
create software for Windows, Linux and Macintosh from a single code
base. Supported versions are:
? Windows 98/NT/Me/2000/XP
? Mac OS X and Classic Mac OS X
? Any x86-based Linux distribution with GTK+ 2.0 (or higher),
glibc-2.3 (or higher) and CUPS (Common UNIX Printing System), which
includes: Novell Linux Desktop, Red Hat Desktop
---|---
Extended database support | REALbasic Professional Edition adds the
ability to connect to multi-user database servers like Oracle,
Microsoft SQL Server, FileMaker Server, MySQL, Sybase, Openbase,
Frontbase, 4D Server or any ODBC data source. Note: Microsoft SQL
Server ODBC drivers for Mac OS X are available from [Actual
Technologies][2].
Container controls | REALbasic Professional enables you to create
reusable custom controls that save time, reduce code complexity and
promote a consistent user interface. Container controls may be
exported and reused by any other REALbasic Professional Edition user.
Console applications | REALbasic Professional Edition can create
command line applications that can run in the background or when no
user is logged in to the computer.
Secure Sockets Layer (SSL): |  The Professional Edition provides the
ability to make secure internet connections using SSL.
AutoDiscovery class | The AutoDiscovery class is used to create
network-aware applications that require no set-up by the end user. A
REALbasic application that uses AutoDiscovery can find other
AutoDiscovery-enabled applications on the network and establish a
connection automatically.
Cross-platform remote debugging | REALbasic Professional Edition
includes a remote debugger that enables you to observe your code
execution on one computer as it runs on another computer. The remote
debugger enables you to write your code on Windows, for example, and
test it on Linux and Macintosh. Because the remote debugger is based
on the TCP/IP protocol, you can even use the remote debugger to test
your application on a machine in another location, such as a customer
site.
ServerSocket control | Enables the rapid development of highly
scalable TCP/IP server applications. Automatically
manages incoming connections and scales to thousands of simultaneous
connections. See the article ["Write a Webserver in 100 Lines of Code
or Less"][3] as an example.

(See also: [Wayback Machine: REALbasic 2005 Standard][4], [Wayback
Machine: REALbasic 2005 Professional][5])

REALbasic 2005 for Linux for generic Linux distributions, a .tar file
named "REALbasicLinux.tgz", is still missing. If you got it, please do
upload it to this page!

The 1st download is REALbasic 2005 Release 4 - Mac OS X.
The 2nd download is REALbasic 2005 Release 4 - Windows.
The 3rd download is REALbasic 2005 Release 4 - Novell Linux Desktop -
Linux.
The 4th download is REALbasic 2005 Release 4 - Red Hat Desktop -
Linux.

The 5th download is REALbasic 2005 Quickstart Guide (.dmg disk image).
The 6th download is REALbasic 2005 Quickstart Guide (.tgz archive).
The 7th download is REALbasic 2005 Quickstart Guide (.zip archive).
The 8th download is REALbasic 2005 Tutorial (.dmg disk image).
The 9th download is REALbasic 2005 Tutorial (.tgz archive).
The 10th download is REALbasic 2005 Tutorial (.zip archive).
The 11th download is REALbasic 2005 User's Guide (.dmg disk image).
The 12th download is REALbasic 2005 User's Guide (.tgz archive).
The 13th download is REALbasic 2005 User's Guide (.zip archive).
The 14th download is REALbasic 2005 Language Reference (.dmg disk
image).
The 15th download is REALbasic 2005 Language Reference (.tgz archive).
The 16th download is REALbasic 2005 Language Reference (.zip archive).
The 17th download is REALbasic 2005 Example Projects (.dmg disk
image).
The 18th download is REALbasic 2005 Example Projects (.tgz archive).
The 19th download is REALbasic 2005 Example Projects (.zip archive).

The 20th download is REALbasic 2005 Mac OS X 10.4 Spotlight Plugin.
The 21th download is REALbasic 2005 HID.bundle for GameInput classes
on Mac OS X.
The 22th download is Quesa required for RB3d - Mac OS X.
The 23th download is Quesa required for RB3d - Windows.
The 22th download is REALGlot - Mac OS X.
The 23th download is REALGlot - Windows.
The 24th download is VB Project Converter - Mac OS X.
The 25th download is VB Project Converter - Windows.
The 26th download is REAL Database Converter - Mac OS X.
The 27th download is REAL Database Converter - Windows.
The 28th download is Database Plug-ins - Mac OS X.
The 29th download is Database Plug-ins - Windows.
The 30th download is Plug-in Development Kit (SDK).
The 31th download is Remote Debugger Stub - Mac OS X.
The 32th download is Remote Debugger Stub - Windows.
The 33th download is Remote Debugger Stub - Linux.
The 34th download Beginning REalBasic from Novice ti Professionnal
companion CD - Jerry Lee Ford, 2006 @ APRESS: 1-59059-634-X.

(See also: [Wayback Machine: REALbasic 2005 - Macintosh Downloads][6],
[Wayback Machine: REALbasic 2005 - Windows Downloads][7], [Wayback
Machine: REALbasic 2005 - Linux Downloads][8])

* * *

Registration from 2006 version works on this version also:

Name: r k
Serial: H78JL4XV-GMTSBKDC-9KMHM5W3-32NGMFPU-RB600CPFUSA-MA

Compatibility
Architecture: PPC PPC (Carbonized) x86 (Windows)

Macintosh:
IDE:
PowerPC G3 processor with 600 MHz or higher (PowerPC G4 processor with
800 MHz or higher recommended)
Mac OS X 10.2.8 or higher (Mac OS X 10.3.9 or higher recommended)
512 MB RAM (768 MB RAM recommended)

Compiled applications:
PowerPC G3, G4 or G5 processor
Mac OS 9.1 or higher or Mac OS X 10.1 or higher

Windows:
IDE:
Pentium processor with 1 GHz or higher (Pentium processor with 1.5 MHz
or higher recommended)
Windows 98/ME or NT 4.0/2000/XP/2003 Server or higher (Windows 2000/XP
or higher recommended)
256 MB RAM (512 MB RAM recommended)

Compiled applications:
Pentium processor
Windows 98/ME or NT 4.0/2000/XP/2003 Server or higher

Linux:
IDE:
Pentium processor with 1 GHz or higher (Pentium processor with 1.5 MHz
or higher recommended)
x86-based Linux distribution with GTK+ 2.0 or higher, glibc-2.3 or
higher and CUPS (Common Unix Printing System) including Novell Linux
Desktop and Red Hat Desktop
256 MB RAM (512 MB RAM recommended)

Compiled applications:
Pentium processor
x86-based Linux distribution with GTK+ 2.0 or higher, glibc-2.3 or
higher and CUPS (Common Unix Printing System) including Novell Linux
Desktop and Red Hat Desktop

(See also: [Wayback Machine: REALbasic 2005 - System Requirements][9])

  [1]: https://web.archive.org/web/20060101204403/http://www.realbasic.com/download
  [2]: https://web.archive.org/web/20060101213429/http://actualtechnologies.com/
  [3]: https://web.archive.org/web/20060101213429/http://www.macdevcenter.com/pub/a/mac/2004/11/19/realbasic.html
  [4]: https://web.archive.org/web/20060101204403/http://www.realsoftware.com/products/standard/
  [5]: https://web.archive.org/web/20060101213429/http://www.realsoftware.com/products/pro/
  [6]: https://web.archive.org/web/20051210183319/http://www.realsoftware.com/download/mac/
  [7]: https://web.archive.org/web/20051210181634/http://www.realsoftware.com/download/windows/
  [8]: https://web.archive.org/web/20051210192441/http://www.realsoftware.com/download/linux/
  [9]: https://web.archive.org/web/20051219083027/http://www.realsoftware.com/products/requirements/