www.wikidata.de-de.nina.az
Das Projekt JEDI ein Akronym fur Joint Endeavour of Delphi Innovators ist ein quelloffenes Softwareentwicklungsprojekt mit dem Ziel umfassende Erweiterungen fur die Programmiersprache und dazugehorige Entwicklungsumgebung Embarcadero Delphi zu entwickeln Das Projekt wurde im Jahr 1999 gestartet Beteilige dich an der Diskussion Dieser Artikel wurde wegen inhaltlicher Mangel auf der Qualitatssicherungsseite der Redaktion Informatik eingetragen Dies geschieht um die Qualitat der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen Hilf mit die inhaltlichen Mangel dieses Artikels zu beseitigen und beteilige dich an der Diskussion Begrundung Vollprogramm Lutheraner 16 54 13 Feb 2011 CET Inhaltsverzeichnis 1 Projektziele 2 Teilprojekte 3 Einzelnachweise 4 WeblinksProjektziele BearbeitenDas JEDI Projekt hat sich zum Ziel gesetzt veroffentlichte C Header Dateien in Delphi Units Klassen und Komponenten zu konvertieren um neue Technologien frei verfugbar fur die Delphi Entwicklung zu machen Die ursprunglichen Ziele waren Die zeitnahe Zurverfugungstellung von Anwendungsschnittstellen APIs vor allem von Windows Bestandteilen Bibliotheken und anderen Werkzeugen welche die Moglichkeiten der Delphi Umgebung erweiterten Konsistente gut getestete und komplett dokumentierte Bibliotheken und Tools zum Nutzen aller Delphi Anwender zu veroffentlichen Alles was JEDI produziert fur jedermann zum freien Gebrauch inklusive der Quelltexte zur Verfugung zu stellen Heutzutage liegt laut Projekt JEDI Direktor die Zukunft des JEDI projekts in den Handen der Mitglieder 1 Die ubergeordnete Gesamtstruktur ist nun stabil und Unterprojekte konnen ihre eigene Entwicklung verfolgen Die meisten Unterprojekte werden aktiv weiterentwickelt und konnen mit den neuesten Delphi und C Builder Versionen verwendet werden 2 Teilprojekte BearbeitenDas Projekt besteht aus verschiedensten Teilprojekten wobei die bekanntesten die folgenden sind JEDI Darth JDARTH fruher bekannt als HeadConv 3 ein automatisiertes Tool um C Header Dateien in Pascal zu ubersetzen Dadurch konnen flache C APIs meist implementiert in DLLs auch von Delphi Programmen verwendet werden JEDI Windows API Library JWAL eine fast komplette Ubersetzung der Windows SDK Header Dateien in Pascal Diese Ubersetzung ist vollstandiger und aktueller als die jeweils in Delphi selbst mitgelieferte Ubersetzung der Windows Programmierschnittstelle da eine neue Delphi Version nur in langeren Intervallen herauskommt JCL Jedi Code Library eine nicht Benutzeroberflachen orientierte Klassenbibliothek mit diversen Mathematik Routinen einem Formelparser Debugging Unterstutzung und vielem mehr zur Erweiterung der Delphi Laufzeitbibliothek RTL 4 JVCL Jedi Visual Component Library das bekannteste Unterprojekt welches auch die JCL benutzt eine grosse Sammlung diverser visueller und nichtvisueller Komponenten uber 600 Komponenten Die visuellen Komponenten umfassen neben den in Delphi selbst enthaltenen Komponenten weitere Komponenten wie Farbauswahlfelder Scopes und weitere Die nicht visuellen Komponenten umfassen beispielsweise eine Komponente zur Ermittlung diverser Systemeigenschaften von Windows oder eine Komponente zur Ermittlung und Manipulation der Sound Lautstarke oder Komponenten zur Verschlusselung sowie einen Pascal Interpreter API header Translations Delphi Deklarationen der verschiedenen in C deklarierten Windows Programmierschnittstellen APIs JEDI Version Control System JVCS ein komplett in Delphi geschriebenes Versionskontrollsystem JCF Jedi Code Formatter ein Tool mit dem Delphi Quelltext auf eine konfigurierbare und konsistente Weise formatiert werden kann Zumindest die Teilprojekte JCL und JVCL kommen mit einem Installer der sich mit Hilfe des Delphi Compilers und einer Batch Datei zuerst selbst generiert und danach die Bibliotheken in jeder der unterstutzten Delphi und C Builder Entwicklungsumgebungen installieren kann Alle Projekte stehen unter der Mozilla Public Licence v1 1 zur Verfugung Einzelnachweise Bearbeiten Clay Shannon Interview with Alan C Moore by Clay Shannon Embarcadero abgerufen am 9 Juni 2003 Embarcadero Delphi XE Compatible Third Party Tools amp Components Embarcadero abgerufen am 2 Januar 2011 Bob Swart Dr Bob s HeadConv C DLL Header Converter and implicit explicit Import Unit Generator for Delphi Abgerufen am 16 Dezember 2000 Matthias Thoma Jedi Code Library A short description of an impressive Open Source library for Delphi Embarcadero abgerufen am 28 August 2000 Weblinks BearbeitenProject JEDI Website Offizielle JEDI Wikiseite Project JEDI Presentation und Aufruf zur Beteiligung an die Delphi Entwicklergemeinschaft Abgerufen von https de wikipedia org w index php title Joint Endeavour of Delphi Innovators amp oldid 230771117