Hallo Delphianer,
aus Zeitgründen und weil ich seit einem Jahr gezielt für iOS entwickle, möchte ich mein Delphi-Projekt "Picoly WebImage" verkaufen. Ich hoffe, die hier gewählte Rubrik ist ok.
Umfang:
- Eigener Source-Code (kompatibel ab Turbo Delphi 2006 Prof.), nur 2 kommerz. Komponenten
- Webseite inkl. Content-Management-System Typolight (jetzt Contao), zweisprachig
- inkl. Domains picoly.de und picoly.com
- Alle weiteren Originaldateien (z.B. Grafiken) zum Projekt
- Anbindung an ShareIt und PayPal über Webseite
Gezielte Info über das Programm unter
www.picoly.de.
Das Programm besitzt Funktionalitäten, die weit über die eines normalen "Resizers" gehen (siehe Beispiele auf der Webseite).
Eine wirkliche Stärke ist meiner Meinung nach, das fast alle Funktionalitäten (Grafik, Net, Dateisystem) mit Hilfe des Command-Pattern implementiert sind, d.h:
- Beliebig viele Befehle können in Sets zusammengefasst werden
- Befehls-Sets können einem Threadpool übergeben werden
- Zugriffe über
GUI immer gekapselt, d.h. über Events ans die Form
- Einfaches Abbrechen und Abfrage des Fortschritts (unabhängig von der Anzahl der Befehle immer 0-100%)
Um mal ein Beispiel für ein Befehls-Set zu bringen:
Delphi-Quellcode:
CmdSet:= TCmdSet.Create;
CmdSet.Description:= '
Bild verkleinern und hochladen';
with CmdSet
do
begin
{ Foto laden }
Add(TCmdImgLoadFromFile.Create(SourceFilename));
{ verkleinern }
Add(TCmdImgResample.Create(400, 400, 400, 400, 400, uPixel, false, true));
{ speichern }
Add(TCmdSaveToFilePNG.Create(TargetFilename, 6, ie24RGB, true));
{ Ftp-Verbindung herstellen }
Add(TCmdFtpConnect.Create(HostName, UserName, Password));
{ Ftp > Verzeichnis wechseln }
Add(TCmdFtpChDir.Create(RemotePath));
{ Ftp > Datei hochladen }
Add(TCmdFtpPutFile.Create(SourceFolder, TargetFilename, TargetFilename));
{ Ftp-Verbindung trennen }
Add(TCmdFtpDisConnect.Create);
end;
{ CmdSet ausführen }
CmdSet.execute;
Mein Fehler war sicherlich, dass ich für zu wenig Verbreitung des Programms gesorgt habe.
Verglichen mit der Funktionalität (und dem Potential) übertrifft es viele ähnliche Software.
Zudem ist das Programm -- wie ich im Nachhinein festgestellt habe -- für viele User schon zu komplex.
Hier wäre also Handlungsbedarf, um alles etwas einfacher zu gestalten.
Selbst wer nicht gezielt das Projekt fortführen möchte, erhält gute Source-Bibliotheken
und 2 einprägsame Domains inkl. CMS.
Meine Preisvorstellung: VB 5000,- Euro
Weitere Details natürlich gerne auf Anfrage.
Meine Kontaktdaten sind auf der Webseite im Impressum (am Fuß der Seite) hinterlegt.