Koyaanisqatsi

Structural Analysis-program

designed for environmental conscious engineers
 
V 0.61 - february 2000

 Introduction  License  Download  Installation and Start  Known Bugs  Development  Literature  Credits  History

written in Netrexx

 
with regard to my friends at

Introduction

After moving from St.Pölten/Austria to the Bergen on the Norwegian west-coast ( my wife attends university here) I had the chance to take a year off and spend it together with my daughter. No question - it was a great experience. Beside the wonderful moments with my child I could do what I wanted to. Through my friends on the Fidonet I came in contact with Rexx, an easy to learn language. As I began to work I quickly discovered Netrexx, which allows me to use my programs on operating systems I usually avoid on my home-PC.
Koyaanisqatsi is a program for civil engineers. Before I'm going into the question what it is designed for, let me say same words about the name. Koyaanisqatsi is the title of a film which I consider the best i have seen. It is a film without one spoken word, but with a message much bigger than a million books. It is a motion picture about our world and what mankind has done with it. It is a film about environmental pollution.

Koyaanisqatsi is a word from the Hopi-language and it has different meanings.

Crazy life - Life in Turmoil - Life Disintegrating - Life out of Balance - A State of Life That Calls for Another Way of Living

All of you that haven't seen this film are encouraged to do so.

Especially my dear civil-engineering colleagues.

Dipl. Ing. Andreas Zieritz

I'm a civil engineer graduated in 1995 from the Technical University in Vienna/Austria. I'm married and have two children. I am a member of Team-OS/2 Midtnorge .

If you have questions concerning the program, please feel free to contact me at zieritz@online.no .

License

Koyaanisqatsi is released under the GPL-license.
JNL, a Numeric Library for Java by Visual Numerics is published under this license.
RXFile is a program for file-I/O by Max Marsiglietti and can be used for free
NetRexx, a programming language by Mike Colishaw is EWS (employee written software)

Download

You can download the latest version from this place.

Installation and Start

The installation-process is not idiot-proof yet. A Java-runtime should be installed on your computer and you should know how to run Java-applications.

Koyaanisqatsi can be run as an application only. I do have plans to develop an applet-version, too - but this is most likely after the jdk 1.2/1.3 has come to more platforms and its sandbox-security model has become more common. The very good thing of an applet would be that you could run the program by simply pointing your browser at my homepage.

  1. Download Koyaanisqatsi.zip from the address above.
  2. Unpack Koyaanisqatsi.zip in a directory of your choice (c:\javastatic). You must use a unzip-version that supports long filenames
  3. Try to run one of the .bat (Windows) or .cmd (OS/2)-file. For those of you who use different operating systems - ask an expert or look at the 2 files I mentioned above.  If that does not work try to change the path in those files.
  4. When asked for an input-file, go to the examples-directory and click on one of the files with a .std-ending.
  5. The program should now go through a calculation, write some log- and result-files and pop up with a graphics-window. Just try something and figure out, how it works.
  6. If you want more - 'Get the force - read the source'

Known Bugs

Development

JDK 1.1.8
Netrexx 1.151
GIMP/2
Netscape Communicator
and its EPM-editor
 

Literature

Civil Engineering...
Baustatik - Theorie I. und II. Ordnung / Rubin, Helmut; Werner Ingenieur Texte ISBN 3-8041-3084-4
Baustatik-Skripten, TU-Wien, Institut fuer Baustatik
Betonbau-Grundlagen Institut für Betonbau - Universität Innsbruck
Betonbau-Skripten - TU Wien
ÖNORM B4700 'Stahlbetontragwerke' Österreichisches Normungsinstitut
'Beispiele zur Anwendung der neuen ÖNORM B4700' - Österreichisches Normungsinstitut
NS 3473 'Prosjektering av betongkonstruksjoner' ²Norges Standardiseringsforbund
'Betongkonstruksjoner' Svein I.Sørensen

Programming...
»Objekt Rexx by Example« - Veneskey, Trosky, Urbaniak (Aviar, Inc. ISBN: 0-9652329-0-5)
»OS/2-Inside« 10/96, 12/96, 01/97
»The Netrexx-Tutorial«, Pierantonio Marchesini, ETH-Zürich
JDK Online-Manual
»Creating Java Applications using Netrexx« - IBM-Redbook
»The Netrexx Language« - Mike Colishaw

Credits

Civil Engineering...
Terje Kanstad, NTNU-Trondheim
Lars Jårvik, Svein Søvik AS
Ing. Christian Traxler, Büro Michael Zieritz
Dr. Resch, Büro Bernhard & Partner
Dr. Fritsche, Institut für Betonbau, Uni Innsbruck
Dr. Mehdi Aminbaghai, Institut für Baustatik, TU-Wien

Programming...
Christian Michel, REXX Development Böblingen
Martin Forisch, IBM-Wien
OS2REXX-Forum on Fidonet, especially William Geiger, David Noon, Mike Ruskai
Netrexx-Forum on the Internet, especially dIon Gillard, Max Marsiglietti and Mike Cowlishaw
my former Fidonet-Uplinks Klaus Maria Pfeiffer (2:313/38) und Bo-Gøran Kvamme (2:211/16)

History

Koyaanisqatsi is, from version 0.4 the successor of »Concrete Constructions for Java«, which itself was a successor of »Betonbaukonstruktionen / Betongkonstruksjoner«. The renaming was partly necessary due to a change of the programming language from Object Rexx/Warp to Netrexx/Java and partly because I expanded the intentions with it. At the beginning just a dimensioning program for concrete constructions, now a program for structural analysis. Because I simply don't know what I'm going to do with it in the future an abstract name was more promising. »Koyaanisqatsi« seemed to fit best to my personal history as Greenpeace activist.

Please don't forget that you are working with a 0. - version, that means it's pretty alpha yet. There are so many things that are missing that you should not expect very much.

Changes in the first decimal (0.1 -> 0.2) are an indication of a larger code-rebuild, changes in the second decimal (0.2 -> 0.21) indicate smaller extensions and bugfixes.
 
0.1  Betonbemessung von Biegemomenten
0.2  + Querkräften
0.21 12.01.98 Bugfixes
0.3 24.01.98 erste Netrexx/Java-Version
0.4 20.04.98 + Schnittgrössenberechnung von 2D-Rahmen
0.41 Bugfixes, erstmalige Verwendung von JNL als Gleichungslöser, Knotenlasten möglich, grafische Ausgabe verbessert
0.42 Bugfixes, Punktlasten im Stabinneren, verbesserte Grafik
0.43 Streckenlast, verbesserte Grafik, mehrere Lastfälle, Verformungen
0.44 30.06.98 linear veränderliche Lasten, Lastkombinationen, Rechtecksquerschnitte, Bugfixes
0.45 30.07.98 Schleifen bei Eingabe, eingepr. Moment, Stahlprofile
0.46 18.08.98 parabolische Lasten, unstetiger M,N,Q-Verlauf
0.47 08.10.98 verbesserte Lastfallueberlagerungen, Lastkombinationen
0.50 28.06.99 core analysis-engine changed, source code released under the GPL-license, first real public release
0.51 22.07.99 springs added, examples for theory of 1. order (Rubin/Schneider) completed
0.60 21.08.99 2.nd order theory implemented, bugfixes
0.61 12.02.00 graphics cache, NII automatic calculation, bugfixes, began implementation of buckling safety

This page has been visited  times.


"This NetRexx Ring site owned by Andreas Zieritz.
Previous 5 Sites PreviousNextNext 5 Sites Random Site List Sites



1