"Do you like to write programs"

that look and work like other Mac OS X apps?

Hesitant to get your hands on Xcode and learn Objective-C? But have the experience of simplified object-oriented BASIC programming? Then, Objective-Basic may be the right decision.

Welcome



People from around the world have joined Objective-Basic - inspired by the idea to make software available for everybody: a programming language that is easy to use, and a development platform that is stable, reliable and available at a low price or, for non-commercial applications, free of charge.


What is Objective-Basic?



What is Cocoa?



Future iPad, iPhone and iPod support



Download Free & Professional


Objective-Basic : Release 2011-March-15 (Intel only)

All documentation included

System Requirements
Objective-Basic requires Mac OS X Snow Leopard (10.6 or higher), and Xcode 3.2 must be installed. Xcode 4 support will follow the next weeks.

Be open and free to use all of your Mac

Objective-Basic enables you to develop full-featured modern GUI applications with well-known BASIC syntax in a modern fashion. It comes with true Objective-C object orientation and support for Cocoa.

Objective-Basic combines the expressive power of object-oriented languages like Objective-C with the familiarity and ease of use of BASIC.

You can develop nearly anything on a Mac with the newest technologies available for the Mac, and you can create very fast and small programs with it. Objective-Basic's IDE is written in Objective-Basic itself. It is designed to be easy and intuitive from the start.

Some of its features are: support for syntax colouring, functions list, auto format and code completion.

Overview

Get the power of Objective-C and Cocoa


  • Full-featured IDE
  • Modern BASIC syntax
  • Powerful and easily usable interface designer
  • Extend native Objective-C classes using inheritance
  • Create small and fast native executables without runtime dependencies
  • Complete documentation
  • No vendor lock with Objective-Basic; you always have your Objective-Basic program in Objective-C as well

Community

People around the world are joining Objective-Basic (ObjB) - inspired by the idea to make software available for everybody: a programming language that is easy to use, and a development platform that is stable, reliable and available at a low price or even for free (for non-commercial applications).

We communicate by different means, most of them on the Internet. The following selection enables you to stay up to date, to extend and explore your Objective-Basic experience, to find new friends and to have fun in general.

Objective-Basic Forum

Join us!

The Objective-Basic community rests on dedicated volunteers to further improve our programming language and development platform in a number of different ways. Whatever your skills, there are lots of places to start contributing. Please write an email to us.


Professional Strength

Do not let the "BASIC" in Objective-Basic fool you! It is not a toy. It is a fully object-oriented language that supports exceptions, polymorphism and many other features you can expect from a modern programming language, and its strong Basic language support is constantly improved and updated.

Time is money as well

When creating commercial software, time is money. The longer it takes you to create an application, the longer it takes to get to market and turn a profit. Objective-Basic is a rapid application development environment that enables you to write, test and deploy software faster.

Native look and feel

Objective-Basic creates a proper user interface using Apple's® native Aqua controls. It helps you to create the best user interface with a top-of-the-line GUI designer.

Teaching and Learning

When you teach computer programming, you teach logical problem-solving skills which students can apply wherever life takes them in the future. Using Objective-Basic, students learn programming by creating real programs like games.

Students simply use drag-and-drop to create the software interface, then add code snippets and see the results of their work, at once. As well, Objective-Basic's powerful features like auto-completion and extensive documentation make learning easy and fun, right from the beginning.

Prepare for the Future

Because Objective-Basic is an object-oriented language that uses a common syntax, your students' Objective-Basic skills can easily be applied to other modern languages like Objective-C, Java, VB.NET and C++ in the future.

Learn Step By Step

Objective-Basic is designed from the ground up to make it easy for anyone to learn to program. With Objective-Basic, simply drag and drop a button onto a window, and run your first program in no time. As you need to do more, you learn more. It is an approach designed specifically to help you learn as you go.

The first step in programming with Objective-Basic is to design the user interface normally. With Objective-Basic, this is as simple as point-and-click. As you work on your interface, you make your program unique.

Learn Modern Programming

Learning Objective-Basic means you are learning modern, object-oriented programming. Once you learn Objective-Basic, learning other languages like Objective-C, VB6, Java or C++ is much easier. Objective-Basic can take you from learning the basics of programming to building high-quality software.

Porting BASIC Applications to Mac OS X

Objective-Basic produces programs just as fast as Objective-C or C does. In fact, it uses the same compiler as Objective-C. When using Objective-Basic, you can use most existing Cocoa features without difficulties.

Porting means learning and using new keywords and new ideas in general. Why should you switch to Objective-Basic? Learning a new language (Objective-Basic) involves significant change to your source code base, but it is worth it! Cocoa is a great development environment. When you use Objective-Basic, you automatically use Cocoa, the full-featured modern framework of Mac OS X.

Make the switch to Objective-Basic! It gives you full Mac OS X support and no huge runtime, with minimal system requirements.

You should try Objective-Basic. You might find Objective-Basic right for you, and a clear path to the future.

Getting away from REALbasic®

See a comparision of REALBasic and Objective-Basic. The following short paragraphs show you where they are different in ways that are related to porting your project.

Migrating to Objective-Basic

Objective-Basic provides you with the familiar syntax of BASIC. Additionally, many GUI components are familiar. And it is possible to develop GUI applications with BASIC syntax in a modern fashion. It combines the expressive power of Objective-C with the familiarity and ease of use of BASIC.

Why Objective-Basic succeeds

Traditionally, BASIC languages have suffered from the perception that they are slow and interpreted. Objective-Basic uses Objective-C to gain the fastest execution speed possible, by compiling all Objective-Basic programs to Objective-C code. Additionally, with Objective-Basic you have full access to most existing Cocoa functionality. It is compiled with no runtime dependencies, so your programs are fast and very small.

Why is Objective-Basic a BASIC language alternative compiler for Mac OS X?

Objective-Basic is an extremely well built, powerful programming language and has a nice IDE. It includes a visual designer to build your GUI with all the major elements: windows, menu and data-aware controls such as buttons, labels and frames, textboxes, radio buttons, etc.

The only true alternative to REALbasic: Objective-Basic is a professional development tool, because this language offers all the elements needed to design and create professional products. Objective-Basic gives a single, easy-to-use API for writing GUI applications, and the application will adopt the look and feel appropriate to native Mac OS X (in fact, you use Cocoa natively). The language structure, the statements and functions are really simple to understand, and the documentation is well written and complete.

Finally, the syntax is very similar to REALbasic.

How to purchase the Objective-Basic Professional Edition


  • Download the Trial Version of Objective-Basic.
  • Purchase Objective-Basic from our store (this page).
  • Enter the license you receive via email into Objective-Basic.
  • The Objective-Basic Trial Version will become a fully functional product.

If you are interested in the source codes of Objective-Basic (compiler and runtime), you can buy commercial source codes licenses from KBasic Software. Please contact us at sales@objective-basic.com.



Order Form For Objective-Basic Professional Edition


Your order includes a 14-day money-back guarantee for the downloaded version. If you are dissatisfied with Objective-Basic for any reason, you will receive a full refund.

The Objective-Basic License gives you the right to update to future versions of Objective-Basic without any costs.

Download version for USD $35
including serial no. + documentation

PayPal lets you send money to anyone with e-mail. PayPal is free for consumers and works seamlessly with your existing credit card and chequing account. PayPal is an eBay company.

(www.paypal.com recommended for users outside Germany.) Enter sales@kbasic.com as receipient. If you would like to pay using paypal.com, go to www.paypal.com, enter sales@kbasic.com as recipient's e-mail address and the amount of money. Please include your name and e-mail address. Further details are displayed there. It is easy to use, safe and secure.

For customers living in the European Union, you can also pay via bank transfer.

Please fill out the form below. If you do not want to write your address, just leave your name and e-mail address.

PRIVACY: All customer information is kept in strict confidentiality for your protection and is not provided to any other individual, organization or business.

What do I get when I order Objective-Basic?

You get the right to use it for commercial development after the trial period has expired and to create commercial applications with Objective-Basic, and of course, much more. Please read the following lines.

  • Professional e-mail-Support
  • Documentation with advanced topics (+17 pages)
  • Access to further future of Objective-Basic development
  • Direct communication to the Objective-Basic developers
  • Royalty-free license for your Objective-Basic programs
  • Get all source codes of the Objective-Basic compiler (for Enterprise licensees only; please contact us)

If you need other license pricing, e.g. licenses for many users, please contact us.











Download version for USD $35 per item including serial no. + documentation


Your order includes a 14-day money-back guarantee for the downloaded version. If you are dissatisfied with Objective-Basic for any reason, you will receive a full refund.

The Objective-Basic License gives you the right to update to future versions without cost.

The amounts payable are exclusive of all bank charges and other payment costs.

Commerzbank Frankfurt, Frankfurt am Main - BankNo. 50080000 - AccountNo. 0513033500 - Account-Owner: Bernd Noetscher - Germany - SWIFT-BIC: DRESDEFFXXX - IBAN: DE28 50080000 0513033500

Please include your name and e-mail address. When giving your e-mail address, in your email address AT, because @ is not allowed.

Your order will be shipped as soon as possible after we have received your money.

Free for non-commercial applications

Free and without support for non-commercial developers at home. You get the product for free, but if you develop products using Objective-Basic you must release them free of charge and under the GPL Version 3 license as published by the Free Software Foundation. We also ask that you include a "Made with Objective-Basic" statement in the about box.

If you would like to develop a commercial application or use Objective-Basic at an organisation or institution (e.g. university, school, public service), you must buy a valid license.

Few words about us

KBasic Software is a software company with headquarters in Frankfurt am Main / Germany. Its flagship product is Objective-Basic for Mac.

KBasic Software started development on Objective-Basic in 2006.

(C) Copyright Bernd Noetscher's KBasic Software 2006 - 2010. All rights reserved.

Our mission

We know that it is crucial for our customers to have good tools for making good software. Therefore, we do not compromise our demands for superior design and technical quality when we develop our products.

At KBasic Software we continously work to improve and expand Objective-Basic to ensure that it always represents the state of the art in usability, look and feel, performance and stability.

Address

Please feel free to contact us.


Bernd Noetscher's KBasic Software
Boseweg 9
60529 Frankfurt am Main
Germany


Products named on this website are trademarks of their respective owners.

Contact Information

web: www.objective-basic.com

Sales related

mail: sales@objective-basic.com