By Helmut Zinn
The Info subsystem is a collection of tools to manage links and documents. It supports the following tasks:
If you insert the following link in a odc document
<InfoCmds.Start('http://www.oberon.ch')>Oberon Microsystems<>
then you have a link to the website of ...
If you insert the following link in a odc document
<InfoCmds.Start('mailto:my.friend@mailbox.com')>mailto:my.friend@mailbox.com<>
then you can send a mail to ...
And so on ...
I use the Info subsystem for my Helpdesk's Adviser (421 kByte). These slides are not included in the save set. Save these slides at 'BlackBox/Info/Docu/Helpdesk.pps' for further use.
Info uses the services of Pac, Ctls, Dos and TboxTimer.
StdCoded File <=> PacCoded File (186 / 85 kByte - Release 11-Jan-2013)
By Fyodor Tkachov and Helmut Zinn
The value of Oberon/CP as a first language is obvious to most of us. The Info21 subsystem is a collection of tools to support this tasks. Russian high schools use Info21 in the Project Informatika-21. One module of Info21 provides an approximation to the Turbo Pascal graphics library.
You can participate the International Olimpiad in Informations Problems and write your solutions in Component Pascal with this subsystem. Another module shows how an exe-file can be generated for automatic processing by programming contest jury.
Info21 uses optional the services of Dos
StdCoded File <=> PacCoded File (543 / 240 kByte - Release 18-Mar-2004)
This software provides some simulations in mechanics.
It includes the simulation of:
Kine uses the services of Ctls, Babel and Util.
Ce logiciel propose quelques simulations en mécaniques.
Contenu :
Ce logiciel nécessite la présence des sous-systèmes Ctls, Babel et Util.
StdCoded File <=> PacCoded File (167 / 76 kByte - Release 17-May-2005)
By Helmut Zinn
Currently available programs:
Kurzweil uses the services of TboxTimer and Xy.
StdCoded File <=> PacCoded File (23 / 11 kByte - Release 16-Mar-2013)
Lib is a subsystem that contains a library of general purpose routines suitable for engineering type applications. It comprises modules for graphics (2D, 3D, timeseries), complex numbers, vectors, matrices, eigensystems, integration, root finding, special functions, random variates, linked lists, sorting, factorisation, and an extended formatter.
Lib uses the services of Ctls. It is a member of the Chill group.
StdCoded File <=> PacCoded File (1.777 / 676 kByte - Release 7-Dec-2008 - Chill_09)
By Mary Kynn
Tools for reverse-engineering the logistic regression model. That is, if the expert has given their opinion via the graphs in Elicitor, these tools can be used to input the parameters of the posterior distribution to get graphs to compare the changes from the prior in the (hopefully sensible) format the prior was elicited in. Note that one needs to be careful of context and interpretation!
Logit doesn't use any other CPC services. I recomment to use Logit together with Elicitor and Probability.
StdCoded File <=> PacCoded File (345 / 65 kByte - Release 7-Feb-2010)
Would you like to play your favourite music with BlackBox? Do you want to watch your videos? Now it's possible with subsystem Media! With this subsystem you can play media files such as wav, mp3, avi, and so on. Audio CDs are also supported.
Media uses the services of Pac, Ctls, Dos, Babel and Util.
StdCoded File <=> PacCoded File (69 / 33 kByte - Release 15-Sep-2004)
This Library provides 5 modules:
The time series of this module are limited to complete days.
There are 2 types of time series:
Serie contains elements with time steps ranging from 1 minute to 1 hour.
Additional restriction: 60 MOD timestep in minutes has to be zero.
Misc doesn't use any other CPC services.
StdCoded File <=> PacCoded File (105 / 44 kByte - Release 12-Jun-2003)
By Michael Kühn and Helmut Zinn
You are welcome! MKTurtle is a learning environment. It helps pupils to getting started to learn a programming language.
We introduce a programming environment, which is easier to use than usually. Computer science teacher should have a look and try out the turtle grafik.
The turtle grafik uses the programming language Component Pascal (Oberon-2). The necessary programming environment is called BlackBox. Everyone can download BlackBox from the web site www.oberon.ch.
The documentation of the turtle grafik is in German completly. You found a short German-English dictionary inside Quick-Start. There are several programming examples with source code.
See also software for teaching from Michael Kühn under http://www.kuehnsoft.de/
Mk uses the services of Ctls and Xy.
Herzlich willkommen! MKTurtle ist eine Lernumgebung, die es Schülern ermöglichen soll, schnell in die Programmierung einzusteigen.
Hier wird eine Programmierumgebung vorgestellt, die das Lernen einer Programmiersprache einfacher gestaltet als normalerweise üblich. Vor allem Informatiklehrer/innen sollten deshalb genau hinschauen und die Turtlegrafik ausprobieren.
Realisiert wurde die hier vorgestellte Turtle-Grafik mit Hilfe der Programmiersprache Component Pascal (eine Weiterentwicklung von Oberon-2). Die notwendige Programmier-Umgebung heißt BlackBox. Jeder kann BlackBox von der Webseite www.oberon.ch kostenlos herunter laden.
Dokumentiert wird eine Turtlegrafik, die mit deutschen Befehlen arbeitet und die eine animierte Schildkröte (Turtle) auf dem Bildschirm zeigt. Sie können alle Programme und Beispiele in Quellcode anschauen.
Siehe auch Software für den Unterricht von Michael Kühn unter http://www.kuehnsoft.de/
Mk braucht die Subsysteme Ctls und Xy.
StdCoded File <=> PacCoded File (235 / 91 kByte - Release 22-Nov-2006)
Multi supports integers and reals (including a full Math library, e.g. Cos to 10000+ decimal places). The onscreen calculators support 1000 digit integers and 80+65 digit fixed point reals. Sophisticated prime factorisation methods capable of factoring 50 digit 'Hard' numbers are provided. Ultra fast (Fast Fourier Transform & Number Theoretic Transform) exact multi-million digit integer arithmetic is also provided. Includes several 'Ready-to-run' Tools.
Multi uses the services of CpcCompressor, CpcControlTips, CpcSearch, Ctls, Lib, Algebra and Filter. It is a member of the Chill group.
StdCoded File <=> PacCoded File (372 / 154 kByte - Release 7-Dec-2004 - Chill_09)
Subsystem My is intent to simplify the interaction with the BlackBox framework.
MyFiles - File Opening and Closing
The intent of MyFiles is to simplify the opening and closing of files. It introduces ReadControllers and WriteControllers to symmetrize the operations of opening and closing old and new files.
MyTexts - Opening Text Scanners and Formatters
MyTexts simplifies the opening and closing of scanners and formatters provided by TextMappers. It introduces ReadControllers and WriteControllers to symmetrize the operations of opening and closing.
MyObjects - Abstract objects
MyObjects supports the basic types of Component Pascal as instances of an abstract object. The abstract object is meant to be used in Lists, Sets, Stacks, Rings, Queues and other computer science data structures.
MyLists - Lists of abstract objects
MyLists supports the storage of (abstract) objects in a linear list. Elements of the list may be duplicated. One can add to the head or tail of the list. One can iterate over the list using First (which initiates an iterator) and then using Next(o) to obtain the object at the current position of the iterator. Next fails when it reaches the end of the list. While iterating one can add new element (behide the iterator's position) or delete an element (behind the iterator's position). MyLists is a basis for sets, stacks, and queues.
MySets - Sets of abstract objects
MySets implements the storing of abstract objects in sets. A set is a collection of objects with no repeats. Elements may be of homogeneous or heterogeneous type. For example a set could consist of the three objects a string, a list, and a set. It is your choice which objects are included in a set. Uniqueness is guaranteed through the Equal method of an object. Objects of different type should never be equal.
MyCoder - StdCoder extended
MyCoder adds two procedures EncodeThis and EncodeObjectList to StdCoder.
MyProject - Project handling tools
MyProject simplifies the creation and maintenance of projects and applications based on a root module. One can compile, unload, encode, make an exe file, and list the hierarchy of modules referenced from root.
My doesn't use any other CPC services.
StdCoded File <=> PacCoded File (115 / 46 kByte - Release 20-Jan-2012)
A rather specialist subsystem providing facilities for navigating on an Oblate Sphereoid, in particular the Earth model used by the WGS84 GPS satellite navigation system. The tool for planning trajectories (constant compass bearing, or minimum distance) is believed to be mathematically more accurate, and more reliable, than any other available on the web. (The conventional methods fail for nearly antipodal points.) Exact transformations between Latitude & Longitude and United Kingdom map projections are also provided based on the official 2002 definitions.
Nav uses the services of CpcCompressor, CpcControlTips, Ctls, Lib and Algebra. It is a member of the Chill group.
StdCoded File <=> PacCoded File (432 / 152 kByte - Release 7-Dec-2004 - Chill_09)
NextBox enhances an existing BlackBox Component Builder installation in a non-intrusive way. All you have to do is install 'NextBox.exe' in BlackBox's root folder, point your shortcut(s) to it, and you will have access to:
This subsystem contains the source code and instructions to build NextBox for BlackBox versions 1.5, 1.6rc-5 and 1.6rc-6.
Next doesn't use any other CPC services.
StdCoded File <=> PacCoded File (439 / 167 kByte - Release 18-Mar-2012)
This software lets you digitize the positions of moving points in video movies. It has been tested with avi files. Acquired data may be exported to spreadsheets or to Hermes. One can visualize reference frame changes too (translation case only).
Numer uses the services of Babel and Util.
Ce programme permet la numérisation du mouvement de points mobiles dans des séquences vidéos. Il a été testé avec des fichiers avi. Les données acquises peuvent être exportées vers le logiciel Plot ou vers un tableur. On peut aussi visualiser un changement de référentiel (translation uniquement).
Ce logiciel nécessite la présence des sous-systèmes Babel et Util.
StdCoded File <=> PacCoded File (145 / 64 kByte - Release 29-Aug-2007)
A..C | D..H | I..N | O..S | T..Z
Introduction | Subsystems | Categories | Authors | Dates | Links | Topics | Projects | Downloads
Last Updated 16th March 2013