Component Pascal Collection

Helmut Zinn

Info

By Helmut Zinn

Check, collect, link, replace & search all documents.

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)

Info21

By Fyodor Tkachov and Helmut Zinn

Project Informatika-21. Component Pascal as a first language.

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)

Kine

By Gérard Meunier

Simulation Tools.

This software provides some simulations in mechanics.

It includes the simulation of:

Kine uses the services of Ctls, Babel and Util.

Outils de Simulation.

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)

Kurzweil

By Helmut Zinn

Small programs for education and fun.

Currently available programs:

Kurzweil uses the services of TboxTimer and Xy.

StdCoded File <=> PacCoded File (23 / 11 kByte - Release 16-Mar-2013)

Lib

By Robert D. Campbell

Engineering & Scientific library.

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)

Logit

By Mary Kynn

Visualising the parameters of a logistic regression equation.

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)

Media

By Juan Antonio Ortega

Media Player.

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)

Misc

By Gerhard Marent

Procedures for Calendar, Time-Handling, Dialog, Lists and Sorting.

This Library provides 5 modules:

  1. Module MiscCalendar - calendar procedures.
  2. MiscTimeSeries - simple time series handling.
  3. MiscSLists - simple linear list, based on items of type Stores.Store.
  4. Dialog - Some procedures to ease the use of Dialog.List.
  5. Sorts - Some sorting procedures.
  6. States - State names and their abbreviations.

The time series of this module are limited to complete days.

There are 2 types of time series:

  1. Serie contains elements with time steps ranging from 1 minute to 1 hour.
    Additional restriction: 60 MOD timestep in minutes has to be zero.

  2. CondSerie is a condensed serie with time step 1 hour, 1 day, 1 week or 1 month.

Misc doesn't use any other CPC services.

StdCoded File <=> PacCoded File (105 / 44 kByte - Release 12-Jun-2003)

Mk

By Michael Kühn and Helmut Zinn

Learning a Programming Language with Mk Turtle Grafik - the easy way!

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.

Mk Turtle Grafik - Programmieren lernen - leicht gemacht!

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

By Robert D. Campbell

Arbitrary ultra high precision arithmetic.

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)

My

By Douglas G. Danforth

Interaction with the BlackBox framework.

Subsystem My is intent to simplify the interaction with the BlackBox framework.

My doesn't use any other CPC services.

StdCoded File <=> PacCoded File (115 / 46 kByte - Release 20-Jan-2012)

By Robert D. Campbell

Navigating on an Oblate Sphereoid, in particular the Earth model.

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)

Next

By Koen Desaeger

Enhancement of the BlackBox Component Builder.

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)

Numer

By Gérard Meunier

Video digitizer.

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.

Numériseur de vidéos.

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