A JEDI projekt a Delphi közösségi kezdeményezése egy olyan könyvtár létrehozására, amely hatékony eszközöket biztosít a Delphi fejlesztői számára az általános alkalmazásokhoz (matematikai kifejezések elemzése, karakterláncokkal való munka, memória és fájlokkal végzett munka) és a rendszerprogramozáshoz kapcsolódó feladatok széles skálájának megoldására. új Windows API -k portolása Delphibe).
A JEDI egy nyílt forráskódú projekt. MPL licenc alatt terjesztve . Ez a körülmény lehetővé teszi a nyílt forráskódú /kereskedelmi projektekben való szabad felhasználását , módosítását, átvitelét. A könyvtárat az egész közösség erőfeszítései pótolják.
A fő cél az, hogy a Delphi fejlesztői fejlécfájlokat biztosítsanak a Windows API-val való együttműködéshez. A fejlesztők ugyanakkor azt a célt követik, hogy ne a teljes Windows SDK-t, hanem annak csak a legtöbbet használt és leghasznosabb részét portolják át.
Az implementációk a Windows Security API-val működnek. UAC, ACL-ek stb.
Ez egy olyan projekt, amely az összes JEDI kódot egyesíti.
Ez az ág felelős a rendszerfunkciók és más fontos Linux fejlesztői eszközök portolásáért, sajnos a Kylix tényleges halála miatt ez a JEDI ág is lefagyott
Tartalmazza a JEDI projekt által kifejlesztett VCL vizuális összetevőit
Ez egy saját, FreeVCS-re épülő CVS rendszerünk fejlesztésére irányuló projekt.
A projekt célja, hogy megkönnyítse játékok és egyéb grafikus alkalmazások fejlesztését Object Pascalban. Ez a fejlesztés Delphi, Kylix, Free Pascal, Gnu Pascal és TMT Pascal programban is alkalmazható.
Itt összegyűjtöttük a különféle könyvtárakat a multimédiával, a hibaelhárítással és a DirectX-szel való interakcióval kapcsolatban
Ez a könyvtárak, összetevők készlete hozzáférést biztosít a Pascal fejlesztő számára a Quicktime nevű multimédiás API-hoz a Macintosh számára . Ennek a projektnek a fő ötlete az, hogy a Delphi fejlesztője számára lehetőséget biztosítson a qt felületelemek használatára .
Absztrakt felületeket valósít meg szálbiztos objektumokhoz, például listákhoz stb.
A WinAPI használatával valósítja meg az időt. Osztályokat biztosít a feladatütemező fejlesztéséhez.
Lehetővé teszi, hogy üzenetet küldjön a hibakeresőnek, elkapja a hibákat, olvassa a térképfájlokat , megtalálja a hibákat
Lehetővé teszi matematikai kifejezések elemzését, függvények összeállítását ezek alapján