Apple University Consortium


The Apple University Consortium is pleased to announce it is offering 20 partially funded places to each of the AUC’s REALBasic Workshops to be held in Melbourne on the 24 – 26 November and Sydney on 3 -  5 December. These places will be assigned based on the information provided in the application.

What is REALbasic?

Realbasic (RB) is an object-oriented version of Basic programming language developed and commercially marketed by Real Software Inc.  The programming language is relatively easy to learn, has a comprehensive development platform commonly known as an Integrated Developers Environment (IDE) and runs on many different platforms including Windows, Mac OS X and Linux.

Unlike other programming languages Realbasic allows a programmer to write applications which run on different computers. Using Realbasic a programmer can write an application on their Mac which will run on a Windows computer.

In addition to all of this Realbasic offers developers a rich feature set which can be used in applications by tapping into the frameworks available on a platform. On Mac OS X, Realbasic programs can leverage Quicktime, Spotlight and Apple Events to name a few easily.

If you are only new to programming and what to write great Graphical User Interface applications that are feature rich – then Realbasic is for you.

If you are an experienced developer who simply wants to rapidly develop an application, then Realbasic is for you as well.

Who should attend?

The workshop is aimed specifically at students and staff who are interested in programming using Mac OS X but have had limited exposure to the tools of the trade. A basic understanding of programming languages such as Basic, C++ and concepts such as Object Orientation is desirable but NOT essential.

Please note that this workshop is aimed at Mac OS X developers and will be conducted using REALBasic for Mac on a Mac.

What will I learn at the Workshop?

Realbasic is a simple programming language which allows either novice or professional developers to write high quality applications quickly which utilize a number of features present on modern day platforms such as Mac OS X. In addition to this Realbasic allows developers of all walks of life to make their applications portable, so one piece of code can not only run on Mac OS X but also Windows or Linux.

This workshop will take you on a tour of Realbasic, how it works, how it can be used but more importantly how you can convert your ideas into reality through the art of programming.

A summary of the course schedule is as follows:

Day One

The first day of the course will act an introduction to the REALbasic programming environment, as well as a brief overview of software development processes. This will require a knowledge of basic programming, and assumes that those attending have done at least some development before. No prior knowledge of REALbasic is assumed, nor is any Mac-specific development experience.

  • Introduction to REALbasic - An introduction to the course, and to the software itself: its features, and why it should be used.
  1. History
  2. Features
  3. Why should you use REALbasic?
  4. Speed of development
  5. Crossplatform
  • Software Development Process - Because we are not teaching programming, but development, it is necessary to discuss the phases of development, and how we carry it out in REALbasic.
  1. All software development follows a pattern of finding the problem, working out the solution, programming it, testing it, and releasing
  2. Finding the problem: Who is the audience?
  3. Working out the solution: Application design
  4. Programming it: Developing
  5. Testing it: Debugging
  6. Releasing: Rinse and repeat
  • Introduction to the Realbasic IDE - This section goes through the actual interface of REALbasic and compares it to others in the market.
  1. How REALbasic is laid out
  2. Tabs
  3. Project views
  4. Component views
  5. Code views
  6. Comparisons to other IDEs
    1. Xcode
    2. Visual Studio

Day Two

The second day of the course will be given over entirely to actual application development. During this, the attendees will learn the syntax and principals of the language by actually engaging in application development.
  • Developing an application  
  1. REALbasic is event-based programming
  2. REALbasic is object-oriented programming
  3. Making a web browser
    1. Interface construction
    2. Connecting the interface to behaviour
    3. Controlling the browser
    4. Improving the user interface
    5. Working with menus
  4.  Making a text editor
    1.  Working with files
    2.  Formatted text

Day Three

The final day of the workshop focuses on intergrating with basic with multi media, networking and databases.

  • Application Development Continued
  1. Multimedia Controls: drawing shapes, playing and  controlling video and audio.
    1. Exercise: Simple media player with multimedia controls
  2. Events and interaction
    1. Exercise: Tic-Tac-Toe Game.
  • REALbasic For Real-World Apps
  1. Concurrency
  2. Networking
  3. Database access
  4. Cross-platform development
  • Where to from here?
  1. REALbasic development communities

Dates & Venue

The AUC REALBasic Workshops will be at the following venues on these dates:
Each session commences at 9:00am and will conclude at roughly 5:00pm.

Workshop Fee

The AUC will be offering subsidised place to the closest REALBasic for Mac OS X Workshop to AUC students/ staff at member Universities. Participants are required to pay a small workshop fee of $50 for students and $100 for staff. The AUC will email a Tax Invoice once participants are confirmed in the program, this must be paid before attending the workshop.

Accommodation & Travel

The workshops will run over three days in Sydney and Melbourne. Ideally participants from South Australian, Western Australian and Tasmanian Universities should participate in the Melbourne workshop, while participants from Brisbane, Australian Capital Territory and Northern Territory institutions should enroll in the Sydney workshop. This is to ensure that there is a even number of participants at each location.

Participants will need to organise their own flights and accommodation to attend the event. The AUC nor Apple can assist with organising flights or accommodation.

Subsidy Inclusions

The AUC subsidy provides participants with:

  • Two nights accommodation at $150 per night (room + taxes only). Three nights if participants are coming in from WA, NT or FNQ. Attendee’s who live in the same Metropolitan area as the Workshop will not receive this component of the subsidy.
  • Return economy airfare (airfare + taxes only) if required based on Virgin Blue/Jetstar rates.
  • Morning tea, lunch and afternoon tea on the days of the training event.
  • Hardcopy of training materials
  • A copy of Beginning RealBasic: From Novice to Professional by Jerry Lee Ford

Airfare and accommodation are claimable after the course from the AUC by filling in the AUC Claims form.

Application Form

To take advantage of the AUC REALBasic Workshop subsidy you must complete the application form on the AUC web site by the 5pm (Sydney time) on 27th October. Your enrolment will be confirmed by the 3rd November 2008.

REALBasic Workshop Application Form

If you have any questions regarding this program please call +61 2 4221 5230 and speak with Andrew Jeffrey or email ajeffrey@auc.edu.au .