Software Templ Shareware


Ofront (TM) License

Copyright 1995-2016, Software Templ OG. All rights reserved.
Ofront (TM) may be used in accordance with the intentions expressed by the FreeBSD license where 'The FreeBSD Project' is replaced by 'Software Templ OG'.

Included files from the original Oberon project at ETH Zurich are distributed under the ETH Oberon license, which is also a FreeBSD-style license.


Ofront 1.4 for Raspbian

Ofront(TM) is an Oberon2-to-C Translator. Ofront for Raspbian is a version of Ofront for Raspbian based Raspberry Pi systems. It has been tested with a Raspberry Pi-3 model but is expected to work with mosts Pi models. An Oberon interface to the complete wiringPi library is included (WiringPi.Mod, for a sample client see My.Tool). In addition, low-level access to all hardware registers is available via the included modules RPI.Mod and GPIO.Mod. RPI allows access to all peripherals (including GPIO) and needs root privileges. GPIO allows access to all GPIO registers and can be used in user mode.

By downloading and unzipping this software, you accept the Ofront license agreement. Please unpack the archive in order to install the software. Use the commands in the bin folder or the script oberon.bash to start up the Oberon V4 system. You may want to look into the included bash script(s) in order to see how the environment variables OFRONT_HOME, OBERON, and LD_LIBRARY_PATH are to be used. This release also contains additional packages from LinzOberon V4 (e.g. Dialogs, Panels, and various so-called Elems).

The Ofront source files as well as a makefile are hosted on Github.


Ofront 1.4 for Linux-i386

Ofront(TM) is an Oberon2-to-C Translator. Ofront for Linux is a version of Ofront for i386 based Linux systems. This version of Ofront for Linux is based on libc.so.6, libm.so.6 and libX11.so.6. It has been tested under Debian/Wheezy/stable with Kernel 3.2 and later.

By downloading and unzipping this software, you accept the Ofront license agreement. Please unpack the archive in order to install the software. Use the commands in the bin folder or the script oberon.bash to start up the Oberon V4 system. You may want to look into the included bash script(s) in order to see how the environment variables OFRONT_HOME, OBERON, and LD_LIBRARY_PATH are to be used. This release also contains additional packages from LinzOberon V4 (e.g. Dialogs, Panels, and various so-called Elems).

Alternatively, an ofront Debian package is available. The Debian package manager command "dpkg -i ofront-1.4-i386.deb" installs ofront in the appropriate subdirectories of /usr/local/{bin|lib|share} together with manual pages (man) for ofront, ocat, ocl, showdef, and oberon. Use the script oberon.bash from the command line in order to start Oberon V4 with the current directory used as working dir.

The Ofront source files as well as a makefile are hosted on Github.


Ofront 1.3 for Linux-386 Kernel 3.2 (deprecated)

Ofront(TM) is an Oberon2-to-C Translator. Ofront for Linux is a version of Ofront for i386 based Linux systems. This version of Ofront for Linux is based on libc.so.6, libm.so.6 and libX11.so.6. It has been tested under Debian/Wheezy/stable with Kernel 3.2.

By downloading and unzipping this software, you accept the Ofront license agreement. Please unpack the archive in order to install the software. Use the commands in the bin folder. You may want to look into the included bash scripts in order to see how the environment variables OFRONT_HOME, OBERON, and LD_LIBRARY_PATH are to be used.

You may also want to download manual pages, additional fonts, and platform independent Oberon V4 source and resource files.


Ofront 1.2 for Linux-386 Kernel 2.6 (deprecated)

Ofront(TM) is an Oberon2-to-C Translator. Ofront for Linux is a version of Ofront for i386 based Linux systems. This version of Ofront for Linux is based on libc.so.6, libm.so.6 and libX11.so.6. It has been tested under Debian/etch/testing with Kernel 2.6.19.

By downloading and unzipping this software, you accept the Ofront license agreement. Source code and a makefile are provided under Ofront for Linux Source Code. Please unpack the archive in order to install the software. Use the commands in the bin folder. You may look into the included csh and bash scripts in order to see how the environment variables OBERON and LD_LIBRARY_PATH are to be used.

You may download manual pages, additional fonts, and platform independent Oberon V4 resource files.


Ofront for Windows

Ofront(TM) is an Oberon2-to-C Translator. Ofront for Windows is a version of Ofront for the Microsoft Windows Platform. Ofront for Windows runs as a subsystem of BlackBox Component Builder 1.4 from Oberon microsystems.

Click here to get more information about the current release of Ofront for Windows.

By downloading and unzipping this software, you accept the Ofront license agreement.


SPARCoberon

SPARCoberon contains the sources for the original port of the Oberon System and compiler to SUN(TM) SPARCstation(TM) computers running the Solaris(TM) operating system. It also contains a main program (oberon.c) that includes in a header comment the command required for compiling and linking with gcc. The files in the src directory are the original (Ceres) versions and the files in the root directory are SPARCoberon specific. When unpacking the files please note that you need a case sensitive file system.

SPARCoberon is provided as is, without any warranties whatsoverer.