An updated version of the free Oberon Core program is submitted to the App Store and approved by Apple review. In this version, the main window can be resized and system files have been updated to the latest versions. The system update requires users to compile their modules, after updating the system files with "Files > Restore System"
New support section added.
The Remote Logger program contains a server and client module pair that allow to send selected text between 2 computers over the internet. It demonstrates the use of the TCPNet.Mod module in Oberon Workstation.
New support section added.
This release contains the newest updates from Prof. Wirth, and corrects an issue in Texts.Load in the Oberon System, where - if it is used independently for creating a Text out of a serialized text block on file - it would not completely initialize the resulting Text. The update prepares also for the upcoming new example program Remote Log that implements a client-server pair. Remote Logger depends on using Texts.Load.
No changes to the Oberon Workstation Mac program have been made. Please use "File > Restore System" in your Oberon working folder(s) to update to the new system, including compiled .rsc and .smb files.
This release finishes the TCPNet.Mod internet module, including server support. There have been small changes to the previous interface that necessitate a slight update of previous clients (acces of the files of a connection now requires "accessor" calls, instead of directly reading fields of the connection record. For independence of the network code.). The TCPNet Device is documented in the Mac-Help of Oberon Workstation.
The Oberon-WebReader example program (download: Web.Mod ) is updated to work with v1.3.1.
Since the (network part of) Kernel module is also updated, some of your own programs may need recompilation.
An omission is corrected, where RISC5 would not return its processor version and flags (which should be readable via SYSTEM.H(1);).
We are still working on a demo network program which shows the implementation of a small chat-like server/client module pair that allows exchange of selected text between peers.
The manual page for TCPNet.Mod is updated, matching the upcoming Oberon Workstation v1.3.1 release. This release will contain improvements and increased functionality (server support) in networking.
The example internet access program for Oberon Workstation (1.3) is now available for
download as zipped archive. Please see the brief
description and screenshot of this textual web browser.
Put the Web.Mod file in your Oberon directory and compile it. You can then open a URL by e.g. Web.OpenURL http://reactive-instruments.eu/index.html
We almost finished the example network client program: "Oberon-WebReader". There is a brief description and screenshot of this textual web browser.
This update includes the TCPNet.Mod internet access module, the TCPNet Device, updates to the Oberon System files (latest of Prof. Wirth's changes) and a fix in PROCEDURE Texts.Save. Pse. don't forget to use File > Restore System to copy the changes into your existing Oberon folder(s).
Also, you most likely need to re-compile your own modules, since many system .smb files have changed (their checksums, not the actual exports) due to the updated compiler.
There are still a few omissions in networking, and the TCPNet Device documentation (Mac Help) is still missing. As a user manual for TCPNet.Mod, please consult the page that was submitted earlier today.
Added a manual page for the TCPNet.Mod module, to be released in the upcoming Oberon Workstation v1.3.0
We are close to releasing the TCPNet.Mod module and TCP Device implementation (and Wirth's latest system updates). The release will be accompanied by a non-trivial example network client program, which was originally meant to validate the interface on the network module TCPNet.Mod and the new TCP Network Device.
A Oberon network module using a "TCP connections Device". Preliminary specs: will support max. 32 simultaneous connections, server or client or mixed. Up to 4 listening sockets, so you can set up serving different protocols simultaneously. Module will work at the TCP level, thus application level protocols (http, ftp, <your own>.. ) must be programmed by yourself. Addresses can be IP4 or DNS domain string (e.g. "www.google.com"). UDP, SOCKS, TLS (as in https) not supported, maybe later.
A update of Oberon Workstation is available. This comprises minor updates in the Help Text, and addition of a newer version of the Oberon System files (compiler update from N. Wirth).
Oberon Core users (Mac App Store) should have the updated system files already.
Hope everything works well. Please mail us if you find quirks in the buying procedure.
The support page for Oberon Workstation mainly consists of installation and first-use tips.
We have decided on the reseller for our product: Paddle.com
Getting close to releasing. We're still working on some final decisions related to payment processing for Oberon Workstation.
We decided on the specifications of the new Oberon Workstation product. This includes intentions for future updates.
As of today, 19 Oct 2018, we continue with a more diversified product set:
The new site is still not finished, but most parts relevant to the new Oberon Core application are in place.