Scottish Developers: An Introduction to Oxygene and its Parallel Coding Features

06/08/2008 - 18:00
06/08/2008 - 20:00
Etc/GMT+1
Oxygene (formerly known as Chrome) is an advanced .NET (and Mono) language by RemObjects influenced by Object Pascal. Oxygene has all the features of C# plus several more powerful features unique to itself. These include: Interface Delegation which provide a similar behaviour to Mixins; A null safe member access operator; Full support for "Design by Contract"; Virtual static members and Virtual constructors that can make writing object factories a breeze.

The recently released Oxygene v3.0 added a lot of support for Parallel programming, these features
include: Async methods and statements, which run on a background thread; Futures, calculations that can run on a background thread and finally, Parallel loops, where each iteration is run on a separate thread.

This presentation will demonstrate Oxygene's power features as well show you how Oxygene's parallel coding constructs can do some of the "heavy-lifting" associated with developing reliable multi-threaded applications.

http://www.remobjects.com/Oxygene
http://en.wikipedia.org/wiki/Oxygene_(programming_language)

Venue: Queen Mother Building, Dundee University
Kick Off: 7:00pm
Speaker: Barry Carr