El proyecto JEDI es una iniciativa de la comunidad de Delphi para crear una biblioteca que brindaría a los desarrolladores de Delphi herramientas poderosas para resolver una amplia gama de tareas relacionadas con aplicaciones generales (análisis de expresiones matemáticas, trabajo con cadenas, trabajo con memoria y archivos) y programación de sistemas ( portar nuevas API de Windows a Delphi).
JEDI es un proyecto de código abierto. Distribuido bajo la licencia MPL . Esta circunstancia permite su libre uso en proyectos open source /comerciales, modificados, transferidos. La biblioteca se repone gracias al esfuerzo de toda la comunidad.
El objetivo principal es brindar a los desarrolladores de Delphi un conjunto de archivos de encabezado para trabajar con la API de Windows. Al mismo tiempo, los desarrolladores persiguen el objetivo de portar no todo el SDK de Windows, sino solo la parte más utilizada y útil.
Implementa el trabajo con la API de seguridad de Windows. UAC, ACL, etc.
Este es un proyecto que reúne todo el código JEDI.
Esta rama es responsable de portar las funciones del sistema y otras herramientas importantes de desarrollo de Linux.Desafortunadamente, debido a la muerte real de Kylix , esta rama JEDI también se congeló .
Incluye componentes visuales para VCL desarrollados por el proyecto JEDI
Este es un proyecto para desarrollar nuestro propio sistema CVS basado en FreeVCS.
Este proyecto tiene como objetivo facilitar el desarrollo de juegos y otras aplicaciones gráficas en Object Pascal Este desarrollo se puede aplicar en Delphi, Kylix, Free Pascal, Gnu Pascal y TMT Pascal
Aquí se recopilan varias bibliotecas para trabajar con multimedia, control de errores, interacción con DirectX
Este conjunto de bibliotecas, componentes, le da al desarrollador de Pascal acceso a una API multimedia para Macintosh llamada Quicktime . La idea principal de este proyecto es proporcionar al desarrollador de Delphi la capacidad de utilizar elementos de la interfaz qt .
Implementa interfaces abstractas para objetos seguros para subprocesos como listas, etc.
Implementa trabajo con tiempo utilizando WinAPI. Proporciona clases para desarrollar un programador de tareas.
Le permite enviar un mensaje al depurador, detectar errores, leer archivos de mapas , localizar errores
Le permite analizar expresiones matemáticas, compilar funciones basadas en ellas