Seitenende

 Aktuelle Projekte 01-2007


Im Moment arbeite ich an einigen Entwicklungssoftware-Projekten, die sich teils aus echter Notwendigkeit ergeben haben, aber auch, weil es einfach keine vernünftigen alternativen gibt, oder diese so teuer sind, das sich ein Kauf für viele Entwickler nicht lohnt.

Im folgenden eine kleine Übersicht:

Wie der Name schon sagt, handelt es sich hierbei um ein Installer-Projekt, das besonderen Wert darauf legt einfach aber umfassend zu sein. Viele Installer-Systeme haben schlichtweg unmögliche Oberflächen oder sind so umständlich, daß eine Arbeit mit ihnen nicht nur langwierig sondern auch lästig ist. Dabei sind die teuersten Systeme den freeware-Systemen (wie Setup2Go) bei weitem nicht überlegen, freeware Installer-Systeme bieten teilweise sogar umfassendere Möglichkeiten. Allerdings gibt es bei keinem von mir eingesetzten Installer-System nicht irgenwelche technischen oder funktionellen Schwierigkeiten, vom MSI-XML vielleicht mal abgesehen, aber wer will schon 100te von Zeilen XML für eine einfach Installationsdatei schreiben?

Ob ich es tatsächlich schaffe ein adequates Installer-System zu entwickeln, das meinem "freeware"-Gedanken entspricht, also nicht kostenaufwendig produziert werden muss, hängt von vielen Faktoren ab, nicht zu letzt der Zeit, die ich für dieses Projekt aufbringen kann.

Hier findet sich die Notwendigkeit des Programmierers wieder, der seine Installationen und Programme einfach und schnell mit Cabinet- oder anderen Archiven (z.B. gZip) ausstatten will. Warum einen Archiver, bei so vielen (auch kostenlosen) Archivern auf dem Software-Markt? Ich wüsste nicht einen einzigen Archiver, der die Möglichkeit bietet Projektoientiert Archive zu erstellen. Wer weiss? Es bietet sich natürlich an, ein zweischneidiges Forms/Kommadozeilen Programm zu entwickeln, das sich auch in anderen Programmen von mir (und natürlich anderen Etnwicklern) nutzen lässt. SimplInstall ist dabei nur ein Programm, daß Nutzen aus dem Projekt zieht. Ein weiteres ist:

Naja, wenn man schon einen Installer schreibt, dann sollte man doch auch gleich einen Updater mit einbauen, der die Möglichkeit zu direkten und einfachen Updates aus dem Internet bietet. Bei diesem Projekt lege ich besonderen Wert auf die "Simpl"izität des Interfaces. All-In-One soll letztlich erreicht werden, ein Updater-Client, der im Internet nach updates sucht, auf Aktualität prüft, eine Schnittstelle anbietet, die Aktualität ans Programm weiterzugeben und gegebenenfalls Download und Installation durchzuführen. Hinzu kommt ein "Updater-Server", der es dem Programierer ermöglichen soll SimplUpdate konforme patches zu erstellen, hochzuladen und diese in Projektpages einzubauen.

Zusammen mit dem in der aktuellen Version von VBW enthaltenen BugReporter ergibt sich eine recht umfassende Entwickler-Tools-Suite, die Freeware-Programmierern hilft ihre lästigen Aufgaben zu erledigen. Zumindest hoffe ich das.

Liebe Grüße

Thorsten Hochstrate

 


Kommentare

Schreibe einen Kommentar

du mußt angemeldet sein, um kommentieren zu können.

Seitenanfang

 Mein Youtube Channel