Projekt Jedi - Project Jedi
![]() | Téma tohoto článku nemusí splňovat požadavky Wikipedie obecný pokyn k notabilitě.Červen 2010) (Zjistěte, jak a kdy odstranit tuto zprávu šablony) ( |
Projekt JEDI je otevřený zdroj projekt vytvořený v roce 1997, který byl zahájen s cílem přeložit záhlaví C do jazyka Objekt Pascal a sdílet výsledky s ostatními programátory Delphi. Název, o kterém se rozhodlo, byl Projekt JEDI („Společné úsilí inovátorů Delphi“). Postupem času se vyvinulo, aby zahrnovalo další aspekty programování v Delphi: běhová knihovna (RTL) vylepšení, nové vizuální komponenty pro VCL a ovládání verze. Dnes je jako stabilní kolekce kódů jednou z největších open source knihoven Delphi a její kód je široce používán v komunitě Delphi.
Cíle
Projekt JEDI si dal za úkol převést publikované soubory záhlaví C na nové jednotky, třídy a komponenty Delphi, které zpřístupňují nové technologie pro použití v nativním prostředí Delphi. Původní cíle byly:
- poskytnout vývojářům Delphi včasný přístup k aplikačním programovým rozhraním (API), knihovnám a dalším zařízením, která rozšiřují možnosti programovacího prostředí Delphi
- vyrábět konzistentní, dobře testované a plně zdokumentované produkty ve prospěch všech uživatelů Delphi
- zpřístupnit vše, co produkuje Project JEDI, se zdrojem každému, kdo to chce použít
Podle ředitele Projektu JEDI je budoucnost projektu JEDI „na členech“.[1] Celková struktura projektu JEDI je nyní stabilní a dílčí projekty mohou řídit svůj vlastní vývoj. Většina dílčích projektů je aktivně vyvíjena a lze je použít s nejnovějšími verzemi Delphi a C ++ Builder.[2]
Dílčí projekty
Projekt JEDI je rozdělen do různých dílčích projektů, každý věnovaný konkrétním úkolům:
- JEDI Darth (JDARTH): dříve známý jako HeadConv,[3] automatizovaný nástroj pro převod hlavičkových souborů C na Delphi;
- JEDI Windows API Library (JWAL): téměř kompletní překlad Windows SDK hlavičkové soubory do Pascalu.
- Knihovna kódů JEDI (JCL):[4] hlavní vylepšení RTL.
- Knihovna vizuálních komponent JEDI (JVCL): nejznámější dílčí projekt, více než 600 vizuálních komponent.
- Systém řízení verzí JEDI (JVCS): systém správy verzí zcela napsaný v Delphi.
- JEDI QuickTime: překlad QuickTime hlavičkové soubory do komponent a kódu souvisejících s Pascalem a QuickTime.
Reference
- ^ Clay Shannon. „Rozhovor s Alanem C. Moorem od Claye Shannona“. Embarcadero. Citováno 2003-06-09.
- ^ Embarcadero. „Delphi XE kompatibilní nástroje a komponenty třetích stran“. Embarcadero. Citováno 2011-01-02.
- ^ Bob Swart. "Dr.Bob's HeadConv - C DLL Header Converter and implicit / explicit Import Unit Generator for Delphi". Citováno 2000-12-16. Zkontrolujte hodnoty data v:
| accessdate =
(Pomoc) - ^ Matthias Thoma. „Knihovna kódů Jedi: Krátký popis působivé knihovny Open Source pro Delphi“. Embarcadero. Citováno 2000-08-28. Zkontrolujte hodnoty data v:
| accessdate =
(Pomoc)