/dart-viva

This is the original viva! 1.x/2.x source code for NeXT Computers - back in 1992

Primary LanguageObjective-COtherNOASSERTION

viva! 1.x / 2.x Source

viva! was a groundbreaking software for NeXT Computers back in early 1990ies. It was also the original base for Intershop AG's first e-commerce solution.

When I was working for d'ART Computer GmbH (now: ePages GmbH) at one point I was so fed-up with our "ERP"-Software running on Macintosh's that I complained about it to Wilfried. Wilfried's reaction: "Well, if you think you can do it better, just do it." - and, as the saying goes: the rest is history..

Unfortunately, most of it was in German so any documentation you may find will be in German and so the following text.

The following text was how viva! was explained.

Technically viva! source code should still be Copyright (c) ePages GmbH (formerly d'ART Computer GmbH).

To the best of my knowledge, Wilfried Beeck (CEO & Owner of ePages) would be ok with people accessing this code. But if you want to use any part of the code, images, documents or whatnot for something other than educational purpose, I suggest you contact him.

NOTE

There are a many so-called "dot-files" in this project. So, please make sure that you have all of them.

I tried my best to cleanup a little and provide all the necessary items, including Sybase libraries.

If you have an original NeXT computer (Cube or Station), you could theoretically compile and run this - provided you have a Sybase server somewhere there...

Over time, I may add more information as I remember them.

Allgemeine Hinweise

viva! in der Version 1.0 ist eines der ersten Programme, das konform mit der von NeXT entwickelten Oberfläche arbeitet. Alle Aktionen, die der Anwender durchführen kann, sollten Ihm von der NeXT-Oberfläche bzw. von anderen NeXT-Programmen her bekannt sein. Sind Sie als Anwender mit dieser Oberfläche noch nicht vertraut, so nehmen Sie sich bitte 1-2 Stunden Zeit und arbeiten mit dem “Workspace Manager”. Hierbei erfahren Sie nicht nur, wie Sie Ihre Datein finden, sondern auch die Philosophie, die hinter der Oberfläche steckt.

In erster Linie sollten Sie sich mit dem “Doing-By-Moving” Verfahren vertraut machen. Beim NeXT können Sie sehr viele Aktionen durch bewegen (Moving) von Bildern (Symbolen, Icons) durchführen. Hierzu gehören insbesondere das Kopieren oder Verschieben von Dateien, Starten von Programmen etc.

Hinter der Philosophie der viva!-Oberfläche steckt das gleiche Vorhaben, die in der NeXT-Oberfläche verwirklicht ist: Der Anwender bestimmt (fast) zu jedem Zeitpunkt, wie er was machen möchte. Um dieses Wie so einfach, intuitiv und flexibel wie möglich zu halten wurde in viva! konsequent die NeXT-Oberflächen-Philosophie in die Tat umgesetzt.

Zwei verschiedene Anwender können in viva! in gleicher Zeit auf zwei verschiedenen Wegen zum Ziel gelangen.

Wir empfehlen Ihnen: Sollten Sie einmal nicht wissen, wie Sie eine Aktion durchführen können, dann versuchen Sie etwas, was Sie in der NeXT-Oberfläche für Selbstverständlich halten. In den allermeisten Fällen wird Sie dies zum Ziel führen.

NeXT, NeXTStep und Workspace Manager sind Warenzeichen bzw. eingetragene Warenzeichen der NeXT Computer, Inc.