Projekte suchen
Anzeige-Eigenschaften
Projekte 1 bis 8 von 13
|
Erstellt von
mjustin, 23. Feb 2012
HTTP Server Framework für Object Pascal - nun auf GitHub
Zur einfachen Erstellung von HTTP Webserveranwendungen zum Beispiel für kleine Web Services kann dieses Server Framework (ab Delphi 2009) und Free Pascal (2.6.0) eingesetzt werden. Es umfasst
* Basisklassen zur Requestverarbeitung: "Web Komponenten" und "Handler"
* eine HTTP Serverumgebung, basierend auf Internet Direct (Indy) 10.6
* Demoanwendungen, Unit Tests, API Dokumentation im HTML Format und eine "Getting Started" Dokumentation
Hello World! Beispiel
Für eine einfache Anwendung, die auf HTTP GET Anforderungen antworten soll, wird eine Klasse von der...
|
Erstellt von
mjustin, 24. Mär 2019
Statische Analyse für Delphi/Lazarus/FireMonkey Form Dateien
Im Rahmen des Open Source Projekt "Form Checker" erstelle ich zur Zeit einen Parser und eine Webanwendung für die statische Analyse von Form Dateien (dfm/lfm/fmx).
Ziele des Projekts sind zunächst das Definieren einer "Grammatik" für Form Dateien, und darauf aufbauend ein Parser, der mit dieser Grammatik das strukturierte Auslesen von Form Dateien ermöglicht.
Als Datenmaterial (Input) des Parsers soll der Web-Protoyp auf bei GitHub gehostete Projekte und die darin enthaltenen Form Dateien über die GitHub API zugreifen können. Was als Analyseergebnisse (Output)...
Stichworte: fmx, form, lcl, vcl
|
Erstellt von
mjustin, 27. Jan 2016
Open Source "Logging Facade" für Pascal auf Github
Unter https://github.com/michaelJustin/slf4p entwickle ich seit kurzem eine Open Source Bibliothek zur Integration von Logging Frameworks über eine Abstraktionsschicht ('Facade').
Wer schon mal schnuppern möchte, kann nun den Source Code und DUnit Tests von Github herunterladen. Für die Unit Tests wird das Log4D Open Source Framework benötigt, das auf Sourceforge gehostet wird.
Da die Logging Facade auch in einem oder zwei meiner anderen Projekte eingesetzt werden soll, wird unter anderem auch Free Pascal Unterstützung und FPCUnit Tests folgen.
Die Bibliothek...
|
Erstellt von
mjustin, 2. Mai 2013
hbm2pascal - Generator für Delphi ORM Quelltext
Vor einigen Jahren habe ich eine kleine Webanwendung geschrieben, die als Eingabe eine Hibernate Mapping (HBM) Datei mit einer Datenbank-Tabellenbeschreibung erhält. Als Ausgabe erstellt sie Delphi Units mit denen die Tabellen und ihre Beziehungen objektorientiert dargestellt werden.
Die hbm2pascal Anwendung läuft unter http://hbm2pascal.appspot.com/
Beim ersten Start der Anwendung kann es einige Sekunden dauern, bis die Festplatten der Google App Engine auf Betriebsgeschwindigkeit laufen :)
Eventuell ist eine Anpassung der Anwendung auf neuere ORM Systeme wie...
Stichworte: delphi orm hibernate
|
Erstellt von
mjustin, 16. Apr 2013
Projektidee: eine Webanwendung als Testumgebung für HTML Formulare, Login etc.
Projektidee: Ziel dieses Projektes ist, eine Webanwendung auf einem öffentlich erreichbaren Webserver bereitzustellen, in der zum Beispiel HTML Formulare angeboten werden, die von Softwareentwicklern zu Testzwecken benutzt werden können. Auch einfache Webservices (SOAP oder REST) sollen bereitgestellt werden, um Entwicklern einen Einstieg in die Arbeit mit Client Toolkits wie WSDL Importern zu ermöglichen.
Als Debugging-Hilfe stelle ich mir vor, in der HTML Response detaillierte Informationen an den Client zurückzuliefern.
Technisches: die Webanwendung wird in Java...
|
Erstellt von
mjustin, 4. Jan 2012
VisualMM - Überwachung der FastMM Nutzung laufender Anwendungen
Für lang laufende Delphi-Anwendungen (zum Beispiel Dienste, Application- oder Webserver) ergeben sich im Produktionsbetrieb oft besonders hohe Anforderungen an die Erkennung und Beseitigung von Memory Leaks.
VisualMM soll den Produktivbetrieb solcher Anwendungen absichern, indem es laufend aktuelle FastMM Statistiken erstellt und sendet.
Über eine einfache Delphi-Webanwendung können diese Daten dann abgerufen und grafisch aufbereitet werden. Auch dies geschieht dynamisch, man sieht also den aktuellen Speicherstatus der Anwendung(en).
Zum Beispiel unter...
Stichworte: delphi, fastmm, leak, memory
|
Erstellt von
mjustin, 24. Jan 2012
Open Component Test Framework (OpenCTF) 1.4.3 - VCL Tests dynamisch erstellen
Open Component Test Framework (OpenCTF)
Ein open source Projekt zur automatischen Erstellung von Tests für alle Komponenten in VCL Formularen, Frames und Datenmodulen für Delphi 2009 und neuer.
OpenCTF kann bei großen Projekten, in denen viele VCL Komponenten eingesetzt werden, durch regelmäßige Tests eine sehr große Zeiteinsparung erreichen.
Es erfordert kein Scripting der Tests, sondern verwendet (erweiterbare) Regeln, die einmal definiert und auf alle passenden Komponenten angewandt werden. OpenCTF nutzt das DUnit Framework als Basis.
Stichworte: dunit openctf vcl test
|
Erstellt von
mjustin, 19. Jan 2012
dwf - Web Framework für Delphi
Einen eigenen lokalen HTTP Webserver in Delphi zu erstellen, ist mit dem dwf Web Framework für Delphi eine Sache weniger Zeilen Quelltext.
program ExampleWebServer;
...
begin
// Anwendungskontext festlegen (gilt für alle nachfolgenden Path Anweisungen)
&Context('myapp');
Stichworte: http server web framework
|
|