Grendel je poštovní klient Java.
Možná si vzpomínáte, že v roce 1997, Netscape pustil do projektu přepsat Navigator / Communicator v Javě. Tento projekt (s kódovým označením "Xena," ale někdy odkazoval se na v tisku jako "Javagator") bylo zrušeno před dokončením.
Grendel je pošta-news část projektu Xena napsán v Javě. Jejím cílem je být pravdivý aplikační cross-platform s funkcí sady, která splňuje Poweruser.
Grendel byl původně vyvinut v rámci projektu "Javagator" na Netscape. Tento projekt byl zrušen před dokončením po 3 letech vývoje. Po zdroj pro Grendel byl propuštěn další lidé začali pracovat na dokončení ji o další 2 roky. Původní vydání bylo tudíž neúplný.
Build systém je v současné době předělaná používat Apache Ant místo Makefile. Nejjednodušší způsob, jak sestavit Grendel ve svém současném stavu je chytit kopii JCreator a vytvoření projektu Grendel v adresáři a zkompilovat. Mnoho testovacích souborů, jsou v současné době oddělena do různých adresářů, takže pokud určitý soubor není kompilaci hezky, je to pravděpodobně proto, že je to rozbité testovací soubor, který může být odstraněn z vašeho stromu bezpečně.
Jsme také v procesu stěhování Grendel z vlastního formátu XML na Mozilla-přátelské formátu XUL pomocí MozCreator Java XUL analyzátor API. Rádi bychom také rádi, že obsahují všechny prostředky do jednoho snadno spravovat složku zdrojů namísto dumpingu je po celém zdrojovém stromu.
Proč Grendel, když máme Thunderbird?
Hlavním cílem s Grendel je obnovení knihovny obsažené v e-mailového klienta na plný stav, jakož i poskytování pracovní e-mailový program. S Java port mnoho z knihoven Mozilla z C ++ k Javě by bylo velmi cenné pro mnoho projektů. Kód má velký potenciál a mají platformu Mozilla dostupné pro Java programátory může být neocenitelným zdrojem pro Java programátory, kteří chtějí využít e-mail je k dispozici snadno. Jeho Java konstrukce eliminuje některé z problémů s C ++ designu, jako je Thunderbird. Například, Java má garbage collection a žádné omezení jazykových funkcí, v zájmu zachování kompatibility mezi platformami (jako u C ++ a nedostatek použití funkce, jako šablony pro kompatibilitu).
Požadavky na :
- Java 2 Standard Edition Runtime Environment
Komentáře nebyl nalezen