- Online Registration and E-mail Notification
This feature allows multiple users to register and take advantage of the
library services.
- Category Views
Files are placed inside categories which can be extended to subcategories to
facilitate ease of using, searching and sorting.
- Open Source
NxtGen was developed using open source software. As a product of the Networking
and Distributed System Group of the University of the Philippines, this digital
library was declared an open source web application available for customization.
- SITE Servlet
NxtGen boasts its Static Image and Text Engine (SITE) servlet in retrieving
image and text files and delivering them to the client.
- RAVE Servlet
Although not yet capable of streaming audio and video files, the Real-Time Audio
and Video Engine (RAVE) has successfully transmitted wav and aui>
files. This servlet will be restructured to enable the transmission of streaming
media over any network.
- Protected Content using Applets
All files are being displayed on specific applets that serve as a file's decoder.
The content is protected because applets do not allow right clicking within its
borders.
- Upload Anywhere
Registered users can upload their files to their respective categories remotely.
This feature was patterned after the Ganesha Digital Library which cannot be found
in Greenstone.
- Download for Users Only
This feature restricts the copying of intellectual property without the consent of
the administrator. Only users duly recognized by the administrator can retrieve files
from the database. This is still in its Beta stage.
- IPv6-Ready and IPv4-Compatible
NxtGen has been tested on an IPv6 setup at the Advanced Science and Technology Institute.
Apache and Tomcat does not communicate with each other through the workers2.properties
configuration file that is why NxtGen ran on a standalone Tomcat server. Storage and retrieval
worked well though.
- Interlibrary Connection
LibNet is a multi-repository sharing of documents through a central server. This allows multiple
installations of NxtGen and connecting them to offer a dynamic collection of resources. This
requires extensive knowledge in XML thus, it's not yet implemented.
- International Standards Conformance
NxtGen does not yet conform with XML-based standards since the programmers are not yet very familiar
with XML. Nonetheless, it is expected that the nxet version will incorporate Dublin Core standards.