edge-soft
Die Firma edge-soft gründete ich während meines Studiums und führte Projekte durch, bis ich mich 2004 auf meine Forschungsarbeit am Fraunhofer ISST konzentrierte.
Das Gebu-Programm
Das Programm zeigt Geburtstage in einem Rahmen von zwei Wochen an, d. h. die Geburtstage der vergangenen Woche, die heutigen Geburtstage sowie die zukünftigen Geburtstage der nächsten Woche werden in einer Übersicht angezeigt. Die Geburtstage können erweitert oder geändert werden. Der Editor ist eingebaut und leicht zu bedienen. Natürlich ist das Programm Jahr-2000-fest, das Alter der zu feiernden Person wird korrekt berechnet. Das Programm ist Freeware, und kann im Download-Bereich heruntergeladen werden.
Anforderungen
Wichtigste Anforderung an das Programm ist hohe Praxistauglichkeit. Das bedeutet, das Programm muss fehlerfrei funktionieren, einfach zu bedienen sein und im Bedarfsfall ohne große Verzögerung zu beenden sein. Desweiteren muss das Gebu-Programm beliebig viele Geburtstage verwalten können, an den Benutzer anzupassen sein sowie eventuelle spätere Erweiterungen möglich machen. All diese Anforderungen wurden bisher erfüllt, nicht umsonst wird das Programm bei allen mir bekannten Installationen regelmäßig ohne Probleme genutzt.
Ergebnisse
Im Verlauf der Gebu-Programm-Entwicklung entstanden mehrere Versionen, die unten näher beschrieben werden. Geschwindigkeitsfanatiker schwören auf Version 3, ich benutzte Version 5 unter Windows und Linux und bin bisher zufrieden. Wichtigstes Feature, das alle Versionen überlebt hat, ist die ESC-Funktion: das Programm kann sofort mit der Escape-Taste beendet werden.
Das Programm ist Freeware aber keine Open-Source-Software, hauptsächlich deshalb, weil der Aufwand für so ein kleines Programm zu hoch wäre. Das Programm kann beliebig weitergegeben oder kopiert werde, es darf dafür kein Geld genommen werden und das Programm muss unverändert bleiben.
| Gebu V5 |
Version 5 ist die zur Zeit aktuelle Version.
Sie ist ebenfalls in Java geschrieben und lässt sich mit Doppelklick starten.
Das Programm wurde intern auf Model-View-Controller-Konzept umgestellt und ist programmtechnisch bisher das beste Programm.
Die Daten sind in XML abgelegt, Daten aus Version 4 können übernommen werden. |
|---|---|
| Gebu V4 |
Die initiale Java-Version.
Sie kann nicht mehr als Version 3, ist aber in Java geschrieben und damit betriebssystemunabhängig.
Die Daten sind in einem eigenen ASCII-Format abgelegt, Daten aus Version 3 können mit Hilfe eines mitgelieferten Konverters übernommen werden. |
| Gebu V3 |
Der Windows-Klassiker.
Dieses Programm hat einen integrierten Editor und ist in Visual Basic geschrieben.
Bisher die schnellste Version, die immer noch eingesetzt wird.
Die Datenspeicherung erfolgt in einem Binärformat, das die nachträgliche Pflege erschwert. Leider scheint das Programm nicht mehr unter Windows 7 zu funktionieren. |
| Gebu V2 | Der zweite Versuch war eine vorläufige Windows-Version, die nie fertiggestellt wurde. |
| Gebu V1 | Diese Startversion wurde für DOS geschrieben. Sie konnte nur Daten anzeigen, nicht editieren. |
Smart Content Management System (SCMS) von WiSL
Ich konzipierte, programmierte und betreute das Content-Management-System SCMS (damals: "Small Content Management System") im Auftrag der Firma WiSL (Wirtschafts- und Softwarelösungen GmbH) aus Halle. Das CMS sollte Daten sowohl in Textdateien als auch in einer Datenbank speichern können und möglichst modular an den Kunden anpassbar sein. Die erste Version des SCMS wurde 1997 erstellt und seitdem kontinuierlich weiterentwickelt.
Seit 2003 programmiert und betreut WiSL das CMS selbst, der letzte von mir programmierte Code verschwand Ende 2008 aus dem System.
Weitere Projekte mit WiSL
Von 1997 bis 2004 habe ich mit WiSL Wirtschafts- und Softwarelösungen GmbH weitere Projekte durchgeführt. Es handelte sich hauptsächlich um Webseiten, die direkt oder mit Hilfe des SCMS umgesetzt werden sollten. Die Seiten sind mittlerweile nicht mehr online, bzw. wurden überarbeitet.
Zu den Webseiten gehörten: apopro, apothekenauswertung, apothekenland, bewegungsmelder, claboo, internolix, kathi, kleinerladen, kunstimbild, storycompany, watermann_online. Zusätzlich wurde z.B. der Watermann-CD-Katalog erstellt.
Das Navitrack-Anzeige-System
Das Programm zeigt fünf rtf-Dateien in einem Programm an und entwickelt eine Startseite zu den Dokumenten. Das Navitrack-Anzeigesystem wurde im Auftrag der Orthopädischen Klinik der Charité Berlin entwickelt. Das Programm nicht frei zugänglich.
Der LineCruncher
Der LineCruncher durchsucht Dateien zeilenweise nach Suchbegriffen und behält nur die Zeilen, in denen die Suchbegriffe vorkommen. Der LineCruncher ist damit ein Hilfsmittel für Webserver-Administratoren, die eine monatliche Auswertung der Serverzugriffsstatistiken vornehmen müssen. Der LineCruncher nimmt eine log-Datei als Quelle und generiert nach den Suchbegriffen Ausgabedateien, in denen nur noch die Zeilen vorhanden sind, die die Suchbegriffe enthalten. Dabei können mehrere Suchbegriffe angegeben werden, die oder-verknüpft werden. Das Programm ist Freeware, und kann im Download-Bereich heruntergeladen werden. Der LineCruncher legt keine Verwaltungsdateien im System ab.
Anforderungen
Alle Zeilen, die den angegebenen Text enthalten, müssen beibehalten, die anderen gelöscht werden. Es wird kein Wert auf Sicherheit gelegt, d. h. Sicherheitskopien der Originaldateien müssen vom Benutzer angelegt werden.
Ergebnisse
Im Verlauf der Programm-Entwicklung entstanden zwei Versionen. Beide sind praxistauglich, neu in Version 2 ist die Möglichkeit, mehrere Anfragen gleichzeitig über eine Quelldatei laufen zu lassen. Die Bedienung des Programms wird in der mitgelieferten readme-Datei erläutert.
Das Programm ist Freeware aber keine Open-Source-Software, hauptsächlich deshalb, weil der Aufwand für so ein kleines Programm zu hoch wäre. Das Programm kann beliebig weitergegeben oder kopiert werde, es darf dafür kein Geld genommen werden und das Programm muss unverändert bleiben.
| LineCruncher V2 |
Version 2 ist die zur Zeit aktuelle Version.
Die Version wurde in Basic geschrieben und ist ca. 2 MByte groß.
Dafür benötigt dieses Programm keine weitere DLL zum funktionieren.
Version 2 bietet die Möglichkeit, mehrere Anfragen gleichzeitig über eine Quelldatei laufen zu lassen. |
|---|---|
| LineCruncher V1 |
Version 1 wurde in Basic geschrieben und ist 17 kByte groß.
Sie konnte eine Quelldatei einlesen und eine Zieldatei ausgeben.
Die Anzahl der Suchbegriffe war auf 20 begrenzt. |
Der LaTeX-Serienbriefer
Der LaTeX-Serienbriefer ermöglicht es, Serienbriefe mit LaTeX zu erstellen. Dazu wird ein Musterbrief vorbereitet, eine Datenquelle ausgewählt und losgeneriert. Dies ist ein lang gehegter privater Wunsch gewesen, der sich mit dem vorliegenden Programm erfüllt. Dabei werden zur Zeit nur ANSII-Textdateien unterstützt, die vom Lotus Organizer generiert werden. Es ist aber kein Problem, jede Datenquelle in dieses Format zu wandeln oder das Programm an eigene Datenquellen anzupassen. Ich hoffe, durch Freigabe des Quellcodes zu erreichen, dass so viele Datenquellen wie möglich eingebunden werden können, die Quellcodefreigabe erfolgt vorerst nur auf Anforderung per Mail. Das Programm kann frei verändert oder weitergegeben werden, dies darf aber nur kostenlos und mit entsprechendem Hinweis geschehen. Das Programm ist Freeware, und kann im Download-Bereich heruntergeladen werden. Der LineCruncher legt keine Verwaltungsdateien im System ab.
Anforderungen
Briefe müssen generiert werden. Fehler werden rudimentär behandelt, vor allem LaTeX- oder dvips-Fehler werden nicht abgefangen.
Ergebnisse
Im Ergebnis der Programmierung entstand eine Java-Version, die bisher nur auf Windows getestet wurde und dort gut läuft. Da keine betriebssystemspezifischen Codefragmente verwendet wurden, sollte der Code auch auf anderen Betriebssystemen laufen. Praxiserfahrungen wären an dieser Stelle hilfreich.
Das Programm ist Freeware. Das Programm kann beliebig weitergegeben oder kopiert werde, es darf dafür kein Geld genommen werden und das Programm muss unverändert bleiben. Wer Lust auf Weiterentwicklung oder Verbesserung hat, kann mir schreiben und/oder gleichzeitig den Quellcode anfordern.
Autospeichern für eine Spedition
Das Programm speichert Dateien eines Verzeichnisses in ein anderes Verzeichnis. Dabei wird das neue Verzeichnis mit dem aktuellen Datum benannt. Existiert das Datum bereits (wurde also schon einmal gesichert), werden die Verzeichnisse durchnumeriert. Der Kunde wollte die tägliche Datensicherung so automatisieren, dass bei Auswahl von Verzeichnisnamen und Laufwerken kein Fehler mehr auftritt. Außerdem sollte die Bedienung einfach und unkompliziert sein sowie Fehler von vornherein vermeiden. Wichtig war, dass keine Daten verlorengehen, eventuelle doppelte Sicherung wurde akzeptiert. Das Programm nicht frei zugänglich.
Anforderungen
- einfache Bedienung
- lauffähig unter DOS und Windows
- Sicherung bestimmter Dateien in ein anderes Verzeichnis
- Wahl des aktuellen Datums als Verzeichnisname
- bei doppelt vorhandenen Verzeichnisnamen automatische Durchnumerierung derselben
- geringe Fehlertoleranz bei detaillierter Ausgabe der Fehler
- auf keinen Fall Verlust von Daten
Softmoderne '99
Die "Softmoderne" ist eine Veranstaltung für Kunst im Internet. Ich habe 1999 für Claudius Hagemeister seinen Beitrag umgesetzt. Anfang 1999 benötigte Claudius Hagemeister, ein Berliner Autor, Hilfe bei der Erstellung einer Internetseite für den Wettbewerb Softmoderne '99. Obwohl sehr netzuntypische Anforderungen gestellt wurden, hat sich der Einsatz gelohnt, eine visuell und konzeptionell beeindruckende Präsentation konnte fertiggestellt werden.
Anforderungen
- eine Eingangsseite mit einfließendem Text sollte gestaltet werden
- der normale Text sollte wie hinter einer Milchglasscheibe zerfließen, nur die Links sollten sichtbar sein
- dieser Effekt sollte abschaltbar sein
- jede Seite sollte auch vorgelesen werden können, bei Seitenwechsel musste die Stimme natürlich stoppen
Ergebnisse
Alle diese Anforderungen konnten erfüllt werden, leider funktionierten die Seiten nur mit einem Internet-Explorer 4.0 und aufwärts, da ein ActiveX-Control eingesetzt wurde. Trotzdem wurden die Seiten ein Erfolg auf der Softmoderne '99. Leider können sie nicht direkt von der Softmoderne-Seite abgerufen werden. Ich habe den Kontakt zu Claudius Hagemeister leider verloren, so dass die Seiten nicht gezeigt werden können.
Webseiten
Orthopädische Klinik der Charité
Für die Internetsite der Orthopädischen Klinik der Charité wurde ein Konzept entwickelt und 1998 die erste Implementation vorgenommen. Später wurden die Seiten noch einmal nach den aktualisierten Vorstellungen der Orthopäden überarbeitet. Die aktuellen Seiten sind nicht mehr die von mir entworfenen Webseiten.
Webseite der Politikwissenschaftler der MLU Halle
Die komplette Internetsite der Politikwissenschaftler der MLU Halle wurde von mir 1996 in Zusammenarbeit mit dem späteren Systempfleger konzipiert und umgesetzt. Die Seite sollte über ein eigenes Menü Zugriff auf die Hauptgebiete der Politikwissenschaft bieten, dabei war das Menü dynamisch mittels JavaScript zu gestalten. Bildliche Motive und Seitengestaltung sollte vorgeschlagen werden. Die spätere Pflege und ein dafür entwickeltes klares Konzept sollten leicht möglich sein. Die aktuellen Seiten sind nicht mehr die von mir entworfenen Webseiten.
Webseite der Orthopädischen Praxis Dr. Kleinod
Die Internetseite der Orthopädischen Praxis Dr. Kleinod wurde 1996 bis 2007 von mir betreut. Die derzeitigen Seiten sind eine komplette Neugestaltung durch WiSL.