Grendel là một mail client Java.
Bạn có thể nhớ lại rằng trong năm 1997, Netscape bắt tay vào một dự án viết lại Navigator / Communicator trong Java. Dự án này (có tên mã là "Xena", nhưng đôi khi được gọi bởi báo chí là "Javagator") đã bị hủy bỏ trước khi hoàn thành.
Grendel là phần tử-tin tức của các dự án Xena viết bằng Java. Mục tiêu của nó là để có một ứng dụng đa nền tảng thực sự với một bộ tính năng đáp ứng các poweruser.
Grendel đã được phát triển như là một phần của "Javagator" dự án tại Netscape. Dự án này đã bị hủy bỏ trước khi hoàn thành sau 3 năm phát triển. Sau khi nguồn cho Grendel đã phát hành những người khác bắt đầu làm việc để hoàn tất nó trong khoảng 2 năm nữa. Việc phát hành ban đầu là do không đầy đủ.
Việc xây dựng hệ thống hiện đang được làm lại để sử dụng Apache Ant thay vì Makefiles. Cách dễ nhất để biên dịch Grendel trong trạng thái hiện tại của nó là để lấy một bản sao của JCreator và tạo một dự án Grendel trong thư mục và biên dịch nó. Rất nhiều tác phẩm thử nghiệm hiện đang được tách ra thành các thư mục khác nhau vì vậy nếu một tập tin nhất định không được biên dịch độc đáo, nó có thể là bởi vì đó là một tập tin thử nghiệm bị hỏng mà có thể bị xóa từ cây của bạn một cách an toàn.
Chúng tôi cũng đang trong quá trình di chuyển Grendel từ định dạng XML riêng của nó sang một định dạng XUL Mozilla thân thiện bằng cách sử dụng API MozCreator Java XUL Parser. Chúng tôi cũng muốn để chứa tất cả các nguồn lực vào một dễ dàng để quản lý các thư mục tài nguyên thay vì bán phá giá chúng trên tất cả các cây nguồn.
Tại sao có Grendel khi chúng tôi có Thunderbird?
Mục tiêu hàng đầu với Grendel được khôi phục lại các thư viện chứa trong ứng dụng email cho nhà nước đầy đủ cũng như cung cấp một chương trình email làm việc. Có một cổng Java của rất nhiều các thư viện Mozilla từ C ++ để Java sẽ rất có giá trị cho nhiều dự án. Mã này có rất nhiều tiềm năng và có nền tảng Mozilla có sẵn cho các lập trình Java có thể là một nguồn tài nguyên vô giá cho các lập trình Java có nhu cầu sử dụng các tính năng email dễ dàng. Thiết kế Java của nó loại bỏ một số trong những vấn đề của một C ++ thiết kế như Thunderbird. Ví dụ, Java có thu gom rác thải và không có hạn chế về tính năng ngôn ngữ để duy trì khả năng tương thích đa nền tảng (giống như C ++ và thiếu tính năng sử dụng như các template để tương thích).
Yêu cầu :
- Java 2 Standard Edition Runtime Environment
Bình luận không