Documentation

Development Toolset

BlueSeer is a purely java based application using Swing widgets for Native desktop development. The NetBeans IDE is used exclusively to develop BlueSeer primarily for it's GUI design builder and it's strong support for Swing's widget controls. Any NetBeans version above 8 can be used for Frames and Form adjustments. Netbeans has since been acquired by the Apache software foundation, and it can be downloaded here . Netbeans is a considerably easy IDE to learn and offers a lot of functionality (including the form designer) for most development needs.

The Ant tool is a java library for build automation and is used in conjunction with Netbeans to facilitate the deployment of various packages of the BlueSeer application. Ant is a relatively easy tool to use and is versatile enough to support the automatic builds, testing deployments, and production builds necessary to support the package. It can be downloaded here .

SQLite is used for deployment of the single user instance of BlueSeer. It has the benefit of being easily bundled with an installer, and is perfect for 'point and click' installs for the purpose of demonstration without the need to pre-install database binaries. SQLite has a number of utilities that facilitate schema manipulation and loading and unloading of data, and it can be install on most OS platforms without compilation. The SQLite installer and documentation can be found here .

MySQL is the database of choice for the multi-user instance of BlueSeer. It is an extremely popular open source database, and is compatible with most OS platforms. It also supports a large number of various programming languages (Java, .NET, Python, etc) with each language having a mature and well documented API interface with the database. With regards to BLueSeer, MySQL is typically installed as a pre-requisite on the target platform. MySQL is owned and supported by Oracle, and the installers and documentation for MySQL can be found here .



Legal: Netbeans, Ant logos are trademarks of the Apache Software Foundation. MySQL logo is a trademark of Oracle. SQLite and it's trademarks are public domain.