Grendel is een Java-mail client.
U kunt herinneren dat in 1997, Netscape begonnen met een project om Navigator / Communicator herschrijven in Java. Dit project (codenaam 'Xena', maar door de pers als "Javagator" soms genoemd) werd geannuleerd voordat deze is voltooid.
Grendel is de e-news deel van de Xena project geschreven in Java. Het doel is om een echte cross-platform applicatie met een feature set die de PowerUser voldoet zijn.
Grendel werd oorspronkelijk ontwikkeld als een onderdeel van het project "Javagator" bij Netscape. Dit project werd vóór de voltooiing geannuleerd na 3 jaar van ontwikkeling. Na de bron voor Grendel werd uitgebracht andere mensen begonnen te werken aan de voltooiing van het voor ongeveer nog 2 jaar. De oorspronkelijke release was dus onvolledig.
Het bouwsysteem wordt momenteel vernieuwd Apache Ant plaats van Makefiles gebruiken. De eenvoudigste manier om Grendel te compileren in zijn huidige staat is om een kopie van JCreator grijpen en maak een Grendel project in de gids en het compileren. Veel testbestanden worden momenteel gescheiden in verschillende directories dus als een bepaald bestand wordt niet mooi compileren, is het waarschijnlijk omdat het een gebroken testbestand dat veilig van uw boom kan worden verwijderd.
We zijn ook in het proces van het verplaatsen van Grendel uit eigen XML-formaat naar een Mozilla-vriendelijke XUL formaat met behulp van de MozCreator Java XUL Parser API. We willen ook graag alle middelen bevatten in een eenvoudig naar de map resource te beheren in plaats van dumping hen over de source tree.
Waarom hebben Grendel als we Thunderbird?
Een primaire doel met Grendel is het herstellen van de bibliotheken in de e-mailclient op volledige toestand alsmede het verschaffen van een werkend e-mailprogramma. Het hebben van een Java haven van veel van de Mozilla-bibliotheken van C ++ tot Java zou zeer waardevol zijn voor veel projecten. De code heeft veel potentieel en het hebben van de Mozilla-platform beschikbaar voor Java-programmeurs kunnen een bron van onschatbare waarde voor Java-programmeurs die willen gebruik maken van e-mail beschikt gemakkelijk. De Java-ontwerp elimineert een aantal van de problemen van een C ++ ontwerp zoals Thunderbird. Bijvoorbeeld, Java heeft garbage collection en geen beperking van de taal functies in om cross-platform compatibiliteit te behouden (zoals met C ++ en het ontbreken van functie gebruik als sjablonen voor compatibiliteit).
Eisen :
- Java 2 Standard Edition Runtime Environment
Reacties niet gevonden