The Lightweight Java Game Library is a native binding for OpenGL and OpenAL written with game developers in mind. It allows the full OpenGL and OpenAL APIs to be exposed without the penalties associated with competing methods, nor the limitations of APIs such as Java3D. Tutorials and demos are available, and Windows, Linux, and Mac OS X are supported.
Fityk is nonlinear curve-fitting and data analysis software. It allows data visualization, separation of overlapping peaks, and least squares fitting using standard Levenberg-Marquardt algorithm, a genetic algorithm, or Nelder-Mead simplex method. It knows about many functions (mostly bell-shaped, like Gaussian, Loretzian, Pearson 7, Voigt, Pseudo-Voigt, and Doniach-Sunjic) and user-defined functions can be easily added. It also enables background subtracting, data calibration, and task automation with a simple script language. It is mainly used to analyze powder diffraction patterns, chromatography, photoluminescence, infrared, and Raman spectroscopy, but it can be used to fit analytical functions to any kind of data.
Webdata Pro creates relational database solutions online, and requires no technical, programming, or SQL knowledge. It runs on any server that has MySQL. While many have mastered the HTML skills necessary to publish a Web page, integrating a database into a Web site remains a daunting task for most non-programmers. Webdata Pro solves this problem. Its Web interface provides the administrator a point-and-click path through building tables, designing search pages/reports/forms, managing records, and defining member accounts. All functions are accessed through a browser with simple, non-technical instructions. It has a built-in shopping cart, and can easily import data from other programs and upload images or documents through the browser. The program has powerful member privileges, allowing the administrator to control each member's access to the data. Calculation fields such as SUM, AVG, COUNT, ESCAPE, IF-ELSE, and more are included. Further, the software creates complex JOIN queries automatically. The administrator just selects the fields and Webdata Pro does the rest. It is designed with speed in mind, and is able to search millions of records quickly. Individually customized reports and forms can be generated using any HTML editor.
ObjectDB for Java/JDO is a powerful yet compact Java Data Objects (JDO) Object Database (ODBMS), written entirely in Java, and compliant with the Java Data Objects (JDO) standard developed by Sun (JSR12). ObjectDB for Java/JDO is designed to efficiently handle databases of various sizes, ranging from a few KBs to hundreds of GBs. Among its features are small footprint, high performance, rapid development, easy deployment, and flexible architecture (1-Tier, 2-Tier, or N-Tier).
Tcl provides a portable scripting environment for Unix, Windows, and Macintosh that supports string processing and pattern matching, native file system access, shell-like control over other programs, TCP/IP networking, timers, and event-driven I/O. Tcl has traditional programming constructs like variables, loops, procedures, namespaces, error handling, script packages, and dynamic loading of DLLs. Tk provides portable GUIs on UNIX, Windows, and Macintosh. A powerful widget set and the concise scripting interface to Tk make it a breeze to develop sophisticated user interfaces.
aria2 is a utility for downloading files. The supported protocols are HTTP(S), FTP, BitTorrent, and Metalink. It has a powerful segmented downloading ability, downloading a file from multiple sources and multiple protocols and utilizing your download bandwidth to the maximum. It supports downloading a file from HTTP(S)/FTP and BitTorrent at the same time, while the data downloaded from HTTP(S)/FTP is uploaded to the BitTorrent swarm. Using Metalink's chunk checksums, aria2 automatically validates chunks of data while downloading a file like BitTorrent.
MailSteward will archive all of your email in a database for easy retrieval, without touching or modifying the email in your email client program. Just click on the Store Email in Database button and MailSteward will go to work storing copies of all your email, both text and HTML versions, and attachments, into a relational database file. You can then retrieve email and attachments from the database by searching on Date, From, To, Subject, Mailbox, or Body text.