StarPeak ToolKit

Softwareentwicklung

Ihre Vorteile:

StarPeak ToolKit

  • Plattformunabhängige Entwicklung
  • Einheitliche Basis für Dokumente und Programmteile
  • Erweiterbar, da die Basisbibliotheken unter Open Source Lizenz stehen
  • Für wissenschaftliche und nicht-kommerzielle Zwecke kostenfrei einsetzbar

Was ist das StarPeak ToolKit (SPTK)

SPTK ist ein in Objective C geschriebenes, PlugIn-basiertes System zur Entwicklung von Software-Systemen. Es kann sowohl als Dokumentensystem als auch in Programmen mit grafischer Benutzeroberfläche (GUI) verwendet werden. Dabei sind Programm-Fragmente aus Dokumenten auch in komplexen Programmen - und bis zu einem gewissen Grad auch umgekehrt - wiederverwendbar.

Anwendungsbeispiele im Webbereich

  • Gästebuch
  • Forensystem
  • Kalenderfunktionen
  • Shoppingsystem
  • News-Feed
  • Wetter-Feed
  • anpassbare Suchmaschine
  • Buchungsfunktionen
  • Integration von Voice- und Fax-Diensten
  • ...

Anwendungsbeispiele für Programme mit grafischer Benutzeroberfläche

Die Möglichkeiten für Anwendungen mit grafischer Benutzeroberfläche sind, wie bei herkömmlicher Programmierweise, auch in SPTK nahezu unendlich. Beispiele werden hier noch folgen.
 
Eine grafische Verwaltung für die oben genannten Web-Anwendungen ist aufgrund der Wiederverwendbarkeit natürlich problemlos möglich. Dazu muss lediglich statt des HTML-PlugIn ein PlugIn für GUI verwendet werden.

Plattformen und PlugIns

SPTK befindet sich noch in einem sehr frühen Stadium. Sobald die grundsätzliche Definition der Bibliotheken erfolgt ist, werden große Teile des SPTK unter eine Open Source-Lizenz gestellt. Dies wird eine weite Verwendbarkeit von SPTK-Produkten erlauben.
 
Momentan ist für folgende Systeme eine Unterstützung geplant:
  • Linux
  • Windows
  • Mac OS X
  • BSD-Systeme
und folgende PlugIns entwickelt bzw. geplant (durch * gekennzeichnet):
  • Document
    • HTML
    • LaTeX
  • GUI (kompatibel mit Document-PlugIns)
    • GTK
    • QT/KDE*
    • Win32*
    • Aqua/Cocoa/Carbon*
  • Database
    • MySQL
Selbstverständlich sind weitere PlugIns wie natives PDF und mehrere Datenbanken geplant, aber zum momentanen Entwicklungsstand beschränken wir uns erst einmal auf wenige PlugIns, um möglichst bald die Spezifikationen für die Programmierschnittstellen fertig zu stellen.

Informationen über SPTK

Mehr Informationen folgen. Nachfragen unter info@sptk.org.