The key factor while selecting the programming environment was user-centered design paradigm. After thorough
reconaissance technologies of choice became
VeaR does not use any third-part bioinformatics libraries. Project was developed under Debian GNU/Linux,
but is tested also for Sun JRE 5.0 on Ms Windows 2000/XP, Mac OS X 10.4 and OpenSolaris 1.
- Java 5.0 Standard Edition platform for:
portability - a unique Java Web Start technology allows to launch
fully-fledged Java application with a single click in the web browser;
graphical user interface was bulid upon the platform-independent Swing widget set,
networking - enabling direct connection to the archives of the RCSB
Protein Data Bank (and on-the-fly decompression),
generic programming - especially useful when hierarchical structural
relations in biopolymers were to be modeled,
Java2D - to render high quality diagrams,
JavaDoc - that generates excellent documentation, particularly useful
as project development was spanned over months.
OpenGL 1.5 for efficient and interactive 3D rendering of molecules
throught the JOGL - a set of Java reference bindings for OpenGL API.
Poseidon for UML CE 3.1 for preparing draft project and generate initial source code,
NetBeans IDE 4.1 with Apache Ant and CVS for project automation and general management.