Project Jedi

This product was added to computer science because of the content, defects on the quality assurance side of the editor. This is done to bring the quality of the articles from the computer science subject area to an acceptable level. Help us to eliminate the substantive shortcomings of this article and take part you in the discussion! ( ) Reason: Full program - Lutherans 16:54, February 13, 2011 (UTC)

The Project JEDI, an acronym for Joint Endeavour of Delphi Innovators, is an open source software development project with the aim to develop comprehensive Extensions for the programming language and associated development environment Embarcadero Delphi. The project was started in 1999.

Project objectives

The JEDI project has set itself the goal of published C header files in Delphi Units to convert classes and components to make new technologies freely available for Delphi development. The original objectives were:

  • The timely available set of application programming interfaces (APIs) (especially Windows components ), libraries, and other tools, which extended the possibilities of the Delphi environment.
  • Consistent, well-tested and fully documented libraries and tools to be published for the benefit of all Delphi users.
  • All JEDI produced for anyone to use, free, including the source code, to be made available.

Nowadays, is, according to project director JEDI, the future of the JEDI project " in the hands of the members." The parent forest is now stable and subprojects can pursue their own development. Most sub-projects being actively developed and can be used with the latest Delphi and C Builder versions.

Subprojects

The project consists of a wide variety of sub-projects, the most famous are the following:

  • JEDI Darth ( JDARTH ): formerly known as HeadConv, an automated tool for C header files to Pascal translate. This can flat C APIs (usually implemented in DLLs) are also used by Delphi programs.
  • JEDI Windows API Library ( JWAL ): an almost complete translation of the Windows SDK header files in Pascal. This translation is complete and up to date than the self- supplied in each Delphi translation of the Windows programming interface because a new Delphi version comes out only at longer intervals.
  • JCL ( JEDI Code Library), a non- user -oriented class library with a variety of math routines, a formula parser, debugging support, and much more to enhance the Delphi runtime library (RTL)
  • JVCL ( Jedi Visual Component Library), the best known sub-project, which is also the JCL used: a large collection of various visual and non-visual components ( more than 600 components). The visual components include not only the components contained in Delphi even more components such as color selection boxes, scopes and more. The non-visual components include, for example, a component for the determination of various system properties of Windows or a component for determining and manipulating the sound volume or components for encryption and a Pascal interpreter.
  • JEDI Version Control System ( JVC ): an engine written entirely in Delphi version control system
  • JCF ( Jedi Code Formatter ), a tool with the Delphi source code can be formatted in a configurable and consistent manner.

At least the subprojects JCL and JVCL come with an installer which generated using the Delphi compiler and a batch file yourself first and then the libraries in each of the Delphi and C Builder can install development environments supported. All projects are subject to the Mozilla Public License v1.1 available.

Credentials

448938
de