NetroView is a client-server solution, which is based on Java-Servlets
and Java-Applets. The client side only needs a Java enabled Web browser.
Therefore, NetroView clients will basically work on all current Operating
Systems.
NetroViews development aimed to make the client work with the Java
version shipped with the operating system. There is no need for upgrades
of Java plugins
for the standard installation.
The application logic has been implemented using Java Servlets and
Applets.
Tasks that are very CPU expensive, basically everything to do with
PDF and image manipulation, are dealt with by external programs.
NetroView needs a SQL database in order to store all necessary data.
A sample runtime environment could utilize the following:
- A UNIX like operating system (ideally Debian GNU/Linux)
- A Java server with Java >= 1.4.0 (typically Jakarta-Tomcat)
- Optionally a webserver to integrate NetroView into an existing
website (typically Apache)
- A SQL database (PostgreSQL or Oracle)
- An image processor (typically ghostscript) and other image
manipulation
tools like immanipulate (part of NetroView) or ImageMagick, as well
as
other JPEG tools
- Compression tools for archiving (typically gzip)
NetroView can be fully implemented in an Open Source environment and
therefore saving costs for software licenses and offering higher stability
and security.