libraries
LibTBarCode 7.0.4
LibTBarcode is a comprehensive bar code library for C/C++ developers. more>>
LibTBarcode is the barcode library used for TBarCode/X and can be easily integrated in all applications needing barcoding capabillities.
Enhancements:
- The ImageMagick dependency was removed.
- A example was added for the custom drawing functions.
- Gray scale and CMYK color spaces are now supported for PDF output.
- USPS-4CB and Plessey Code Bi-directional barcodes were added.
- Chinese compaction is now supported for QR-Code.
- The callback function interface was redesigned.
- A new modulo-36 check digit method was added for DPD barcodes.
Table Library 3.6.5.2
A Java GUI library that enhances the functionality and appearance of JTable and provides a dynamic TreeTable component.Some of the features include data sorting, excel-like column filtering, dynamically add/remove columns, automatically adjust column widths, row header, merge/split cells, groupable header columns and styles.Features database connectivity, a pivot table and a database treetable. Includes API Javadoc documentation. more>>
Table Library - A Java GUI library that enhances the functionality and appearance of JTable and also provides a dynamic TreeTable component. Some of the features include data sorting, excel-like column filtering, dynamically add/remove columns, automatically adjust column widths, display a row header, merge/split cells, groupable header columns, table styles and other various rendering and editing enhancements. Advanced features include database connectivity, a pivot table, a database treetable, asynchronous data transfers and caching. The library is highly customizable, has a very simple API and can be integrated seamlessly with your existing applications or applets. The TreeTable component is extremely powerful and flexible: it provides a multi-level tree structure, headers, multiple footers and aggregate functions. Extended API Javadoc documentation is included.
Enhancements:
Version 3.6.2
checkbox tree, filterable tree column header
System Requirements:Java<<less
JLicense 2.7
JLicense is a Java utility library for validating and creating license keys. more>>
You can also write your own class, such as a Servlet, to create the license file more dynamically based on user input data.
JLicense is feature based, and you can validate the license based on the features. For example, you can add features like IP address, MAC address, user number etc.

Home Librarian for Linux 3.0
The Home Librarian system can help you catalog your library. more>> Now available: Beta Release 1 of Version 3.0 of the Home Librarian! This version uses a SQL Database backend and features access to Amazon.coms huge database of information about books, CDs, and videos. Download it today and give it a try!
The Home Librarian system can help you catalog your library. Download it now and create a card catalog that can be searched by title, author, or subject (keyword). You can keep track of what is in your collection and where it is, whether it is on one of your book selves or on loan to a friend, colleague, or family member.
The Home Librarian supports a number of different media types and can be extended with additional media types. The Home Librarian can keep track of where elements of your collection are physically located as well. Up to 256 user defined categories can be used to categorize your collection. Download your copy today!
No matter whether you have a collection of books, records, tapes, CDs, DVDs, or any other sort of media, the Home Librarian system can help you catalog it and maintain a database of your collection. The Home Librarian system is much like having your own personal librarian!<<less
ElegantJ Chart Library 2.0
ElegantJ Chart Library provides more than 50 types and subtypes of charting components. more>> <<less
jScraper
jScraper provides an easy-to-use interface for parsing HTML text streams. more>>
jScraper was initially released as an integrated feature of Lava, a general-purpose class library for Java. By popular demand, jScraper is now distributed in its own bundle.
As an added bonus, the lava.io and lava.string packages are included to make your parsing job easier. These two packages will add a wide variety of parsing routine to your parsing toolbox and will help you parse just about any type of text stream imaginable.
Version restrictions:
- You may download and evaluate jScraper, free of charge, for 15 days.
RAR 3.80 / 3.90 Beta 4
RAR is a powerful archive manager. more>>
The trial version has a 40-day usage limit.
Major Features:
- RAR introduces an original compression algorithm. It allows higher compression ratios than other PC archiving tools, especially on executable files, object libraries, large text files, etc.
- RAR offers an optional compression algorithm highly optimized for multimedia data.
- RAR provides functionality for creating a solid archive, which can raise the compression ratio by 10% 50% over more common methods, particularly when packing large numbers of small files.
- RAR offers the ability to create and change SFX archives using default and external SFX modules.
- RAR offers the ability to create a multi-volume archive as SFX.
- RAR offers a number of service functions, such as setting a password, adding archive and file comments. Even physically damaged archives may be repaired and an archive may be locked to prevent further changes. Authenticity information may be added for additional security and RAR will store information on the last update and name of the archive.
Enhancements:
- WinRAR version for Windows x64 is available. If you use Windows x64, it is strongly recommended to install 64 bit WinRAR version. It provides a higher performance and better shell integration than 32 bit version.
- RAR compression speed is improved for multi-core and multi-CPU systems. This improvement is most noticeable in Windows Vista and Windows 7 operating systems.
- "Remove duplicate folders from extraction path" option in "Settings/Compression" dialog is replaced by more universal "Remove redundant folders from extraction path" option. This option will eliminate redundant archive name based folders from extraction path if you unpack an archive with "Extract to DestName" context menu command and if archive root folder contains only one folder and no files.
- Changes in "Extraction path and options" dialog:
-
- "New folder" button creates a new subfolder in currently selected folder;
- F2 key renames a selected folder in the folders tree;
- F5 key updated the tree pane contents;
- Del key removes a selected folder in the folders tree.
- You can enable "Show seconds" option in "Settings/File list" dialog if you wish to see seconds in file dates in file list in WinRAR shell.
- "Where to check for SFX archives" options group in "Settings/Integration/Context menus items" dialog lets you to control processing of SFX archives in context menus. For example, if you frequently right click ".exe" files on slow network disks, you can turn off "Network disks" options to minimize the delay before displaying the context menu.
- If you sort files by name in the file list in WinRAR shell, WinRAR will use the new logical file name sorting, same as in Windows Explorer, considering digits in file names by their numerical value. So files will be sorted as 1.txt, 2.txt, 10.txt instead of previous 1.txt, 10.txt, 2.txt. This new sort behavior is available in Windows XP Service Pack 2 and newer.
- Ctrl+W key combination can be used to close the main WinRAR window also as WinRAR viewer windows. "View as Windows text" shortcut in WinRAR viewer changed from Ctrl+W to Ctrl+I.
- New command line switch -rdisables recursion completely. So rar a -rarc dirname command will add only the empty dirname folder and ignore its contents. By default, if dirname does not include wildcards, RAR adds its contents even if -r switch is not specified.
- If used when extracting, the new command line switch -ai forces RAR to ignore file attributes. When using this switch, extracted files will always have attributes assigned by operating system to a newly created file by default.
- If output file name is not specified in "cw" command, console RAR will send comment data to stdout.
- When compressing stdin data with -si[name] switch, RAR sets modification time of archived entry to current system time. Previous RAR versions did not fill this field, resulting in meaningless modification time for stdin.
- Message displayed when you place the mouse cursor on WinRAR tray icon includes the archive name now. Previously only time left and total percent were displayed for archiving operations.
- Bugs fixed:
-
- WinRAR could fail to open tar or tar.gz archive if such archive contained a file larger than 8 GB;
- WinRAR context menu did not work properly in Windows 7 beta if icons in context menus were enabled and user clicked a file inside of Windows 7 Library folder;
- previous WinRAR versions failed to rename files having 5 or more continuous spaces in the name. WinRAR shell does not display such spaces for safety reasons, because they can hide an actual file extension. But this security measure prevented the rename command to work properly.
License:Shareware
XContractBridge 2.00
XContractBridge is a Linux Contract Bridge simulation game. more>>
Main features:
Random deal
- The random deal engine will produce an unlimited variety of hands. The program will bid and play the other three hands with scoring to rubber. Written in the C++ language with direct access to the Xlib primitives for speed and compatibility, the program will also generate specific point count hands in the 0-28 point range.
Animated display
- The program will allow a choice of bidding speed and can also provide simple animation of the play of the cards.
Display options
- All hands may be displayed at any stage, a summary of bids is also available. Additionally each of the other hands may be permanently displayed.
Facilities
- The user may skip to a new deal at any time or replay the existing hand at any stage. The hand may also be revolved.
Deals
- A deal may be quickly saved, with dealer, at any time.
Bidding system
- The program supports the ACOL bidding system with separate toggle settings for conventions for both North South and East West. The settings are retained between sessions.
Conventions
- Stayman, Baron, Jacoby, Gambling, Blackwood and Gerber..
Playing strength
- The program is suitable for casual play and practise. The Bridge engine utilized has been proven on several other platforms (including Colossus Bridge for Windows) and provides a interesting game but is not suitable for strong club players.
Requirements
- A minimum display of 800 by 600 is required. The program has a fixed size window.
Distributions
- The development was aimed at reducing the dependencies and allowing use on the widest variety of Linux platforms. To that end it utilizes the low level Xlib library to directly work with the X Server. It has been tested on Fedora Core, SUSE, Mandrake and others. No installation is required, a single executable file is supplied.
Red Hat Enterprise 4.0
Red Hat Enterprise Linux is the next generation enterprise linux operating system. more>>
Red Hat Enterprise Linux supports a wide range hardware and software applications, and is the worlds leading enterprise-focused Linux environment.
The following section outlines a few of the major new features in Red Hat Enterprise Linux v.4:
Linux 2.6 kernel infrastructure
Red Hat Enterprise Linux v.4 provides the most stable and robust commercial product based on the Linux communitys 2.6.9 kernel. Open source projects such as Fedora provided an environment for the Linux 2.6 kernel to mature significantly during 2004.
As a result, the Red Hat Enterprise Linux v.4 kernel offers numerous improvements over earlier kernels, including many enhanced algorithms and features:
- Generic logical CPU scheduler: Handles multi-core and hyperthreaded CPUs.
- Object-based Reverse Mapping VM: Improved performance in memory constrained systems.
- Read Copy Update: SMP algorithm optimization for operating system data structures.
- Multiple I/O schedulers: Selectable based on the application environment.
- Enhanced SMP & NUMA support: Improved performance and scalability for large servers.
- Network interrupt mitigation (NAPI): Improved performance for heavy network loads.
Improved storage and file system capabilities
Numerous enhancements have been incorporated into Red Hat Enterprise Linux v.4 that improve the scalability and performance of the data storage subsystems, including:
- Ext3 performance: Block Reservations and Hash Tree Directories improve the performance of read/write I/O and directory scanning operations.
- Ext3 scalability: Dynamic file system expansion and file system sizes up to 8TB are now supported.
- Logical Volume Management: A comprehensive update to the LVM provides new features such as read/write snapshots and transactional metadata updates, along with a flexible new management GUI. Mirroring and enhanced multipathing are scheduled for delivery by mid 2005.
- Scalability: Enhanced storage LUN management makes it possible to configure much larger storage subsystems.
- Automounting: The inclusion of AutoFSv4 provides sophisticated device access control, supporting features such as browsable mounts and replicated servers.
- Cost reduction: Support for Serial ATA disk storage provides increased performance, higher densities, and reduced cost per megabyte over traditional IDE devices.
New security capabilities
Provision of sophisticated security capabilities has been a specific development focus of the Red Hat Enterprise Linux v.4 release. New features:
- Mandatory Access Control: Security Enhanced Linux (SELinux) provides a MAC infrastructure that complements the existing Discretionary Access Control security features provided by the standard Linux environment. In a MAC-based environment, application capabilities and privileges are set by predefined policies and enforced by the kernel. This prevents errant applications from compromising system security.
- Memory management enhancements: Several features, including Exec Shield and Position Independent Executables, combine to prevent applications from being exploited by attacks such as buffer overflows.
- Compile and runtime consistency checking: New buffer validation techniques in the GCC compiler and Glibc library greatly reduce the risk of faulty applications being compromised.
Improved desktop capabilities
Significant emphasis has been placed on providing a feature-rich, easy-to-use, desktop environment for all Red Hat Enterprise Linux family members (including Red Hat Desktop). A brief summary of new features:
- Personal productivity: Advanced user capabilities are provided by the OpenOffice.org productivity suite, the Firefox web browser and Evolution email client
- Plug-and-play device support: Easy handling of devices such as USB disks and digital cameras (as well as photo management applications such as gThumb)
- Multimedia: Applications for audio, video, and streaming content such as RhythmBox, HelixPlayer, Totem, and SoundJuicer
- User environment: GNOME 2.8 provides numerous enhancements for a more consistent graphical look and feel. Comprehensive management tools (e.g. printer and network management and VNC-based application session sharing) and utilities (e.g. Gaim instant messaging, and GIMP image processing) combine to provide a complete and highly functional user experience.
- Interoperability: Technologies that allow user login authentication with Microsoft Active Directory, NTLM authentication for web-based applications, Evolution mail client access to Windows Exchange Servers
- IIIMF: The Internet/Intranet Input Method framework provides the next-generation multilingual Unicode input method framework. It offers many features, such as full Unicode support and the ability to run multiple concurrent language engines.
Miscellaneous features
As a major new release, almost every aspect of Red Hat Enterprise Linux has been enhanced. Some of the more important improvements:
- Compatibility with prior releases: Red Hat Enterprise Linux v.4 includes compatibility libraries that enable most v.3 and v.2.1 applications to continue to run without modification.
- Languages: Focused on international standards, such as OpenI18N and GB18030, Red Hat Enterprise Linux has documentation and software available in 15 languages: English, Japanese, German, Brazilian Portuguese, Korean, Italian, French, Simplified Chinese, Traditional Chinese, Spanish, Devnagari, Bangla, Punjabi, Tamil, Gujarati.
- Auditing: In an update planned for mid-2005, a new auditing facility will be available that provides an open, bidirectional socket interface that can be used by auditing applications. It provides comprehensive auditing capabilities for SELinux and standard Linux events.
- File serving: Provision of NFSv4 provides features such improved security, operation coalescing and integrated file locking, while Samba provides easy access to Microsoft Windows printers and file shares.
- Software development: The latest GCC 3.4 compiler toolchain, and a technology preview of the forthcoming GCC 4.0 toolchain, are provided. These offer standards-compliant C/C++ and Fortran 95 development environments.
- Advanced configuration and power interface: Support for the ACPI standard enables a wide range of power management capabilities (battery monitoring, automated power down, suspend), and provides a foundation for increasingly sophisticated features in the future.
- Extras: Optional software is provided on the Red Hat Enterprise Linux Extras CD and Red Hat Network channel. This includes features such as additional desktop applications (e.g. Adobe Reader, Macromedia Flash), Java environments, and printroom-quality Agfa/Monotype fonts.
Main features:
Server features summary
- Databases - Leading open source databases: PostgreSQL, MySQL
- Development - Environments for C, C++, Java, Fortran with Perl, Python, CVS and Emacs
- Engineering - Computational tools including blas, pvm, and lam
- File servers - FTP, NFS, and Samba (CIFS)
- Mail server - IMAP/POP servers with Cyrus, Sendmail, spamassassin
- Networking - Complete suite of network servers and firewall
- Printing - CUPS/lpr printing systems
- Security - Extensive features including SSL, IpSec, MAC/DAC
- Web server - Apache server with numerous mod/php plugins
Client features summary
- Document preparation - OpenOffice.org office suite 1
- Extensive Microsoft interoperability
- Laptop power management - APM/ACPI
- Mail - several clients including Evolution
- Multimedia support - applications for multiple audio/video formats
- Plug-and-play device support
- RDP terminal services
- Remote desktop sharing/collaboration
- User interface - GNOME-based with optional KDE
- Web browsing - Firefox
- Wireless support
- X Windows system
Big Faceless PDF Library 2.8.4
The Big Faceless PDF Library is a Java class library for creating PDF documents. more>>
Like HTML forms, PDF forms can contain text boxes, radio buttons, and can call JavaScript functions. The Extended Edition also includes a PDF reader for importing and editing, along with FDF support and verification for Digital Signatures.
Both variations offer full Unicode support, encryption, embedded TrueType and Type1 fonts, barcodes, hyperlinks, spot and calibrated color. Advanced text layout engine enables complex HTML styles. It is small, fast, easy to use, and 100% pure Java.
Enhancements:
- A memory leak occurring when creating new form fields with 2-byte fonts was fixed.
- Reusing subset 2-byte OpenType fonts across documents now works correctly.
- Some fixes were added to PDF/A document creation and validation.
- Fixes were made for reading byte-aligned Group 4 and some 2D Group 3 CCITT streams.
- Inverted 1-bit images for certain unusually constructed PDFs were fixed.
- Some XFA forms wth pageArea objects were fixed.
- Improvements were made to the Swing "Look & Feel" for Viewer on Windows and Linux.
Big Faceless Graph Library 2.3.2
The Big Faceless Graph Library is a Java class library for creating graphs and charts. more>>
Big Faceless Graph Library features include transparent backgrounds, extensible axes to graph dates, currencies, custom fonts, and spline curve fitting. It is small, fast, and easy to use.
Main features:
- XML and JSP Tag Library interface, for extremely easy integration with web projects
- Very comprehensive API and Tag documentation with dozens of examples
- Embed JavaScript in your tags to easily create powerful rollovers
- Full 3D engine with adjustable light source, produces the most realistic graphs on the market
- Output to PNG, SVG, Macromedia Flash, PDF or java.awt.Image for use in Applets
- Graph Dates, Currencies, Percentages, Numbers and Discrete data out of the box, easily extended for total control over the axes
- Mix Bars, Lines, Candles, Bubbles, all on the same graph
- Add text, lines or custom markers anywhere on the graph, including axes
- Use up to four axes on the one graph, including logarithmic axes
- Plot mathematical functions, data samples and spline curves fitted to data, all on the same graph
- Its fast - plot several 3D graphs a second to PDF
Enhancements:
- Display order of markers on a non-3D graph is now deterministic.
- Markers, images, and labels on bar series appear in the correct place if the order of the bars is changed between series or if the series is part of a stack barseries.
- A label tag can be made into a hyperlink, and now accepts attributes such as href and onmouseover.
- Its possible to cause the GraphServlet to reject requests based on HTTP headers, via the "headercheck.N" init-parameters.
ActiveTcl Pro Studio
ActiveTcl Pro Studio includes the latest releases of Komodo Professional and Tcl Dev Kit. more>>
Complete
Powerful, integrated Tcl tools and programming resources.
Convenient
Easy-to-budget annual subscription, with a single license for all products and upgrades.
Excellent value
Permanent software licenses, plus all upgrades for one year.
ActiveTcl Pro Studio includes:
Komodo Professional
Quickly and easily accomplish all your development tasks with the award-winning IDE for Tcl and other dynamic languages.
Tcl Dev Kit
Rapidly develop and deploy professional-quality Tcl applications on multiple platforms.
Safari Books Online
Personalize your online reference library from 3700 popular IT titles.
Version restrictions:
- free 21-day trial
PureBasic 3.92
PureBasic is a new high level programming language based on established BASIC rules. more>>
The syntax is simple but the possibilities are endless with PureBasics advanced features, such as pointers, structures, procedures, dynamically linked lists and much more. The experienced coder will have no problem in gaining access to any of the legal OS structures or API objects.
PureBasic is a portable programming language which currently works on AmigaOS (680x0 and PowerPC), Linux, MacOS X (PowerPC) and Windows computer systems. This means that the same code can be compiled natively the three systems and still use the full power of each. There are no bottlenecks like a virtual machine or a code translator; the generated code produces highly optimized executables regardless of the OS on which it is compiled. The external libraries are mainly written in hand optimized assembler, which produces very fast commands, often much faster than the C/C++ equivalent.
Main features:
- Huge set of internal commands (800+) to quickly and easily build any application or game
- All BASIC keywords are supported
- Very fast compiler which creates highly optimized executables
- No external DLLs, runtime interpreter or anything else required when creating executables
- Procedure support for structured programming with local and global variables
- Access to full OS API for advanced programmers
- Easy but very fast 2D game support trough dedicated libraries (DirectX, SDL, ...)
- Easy and high quality 3D support based on OGRE
- Optimal use of the available hardware by using highly optimized (assembly) commands
- Source code is portable between AmigaOS, Windows, MacOS X and Linux, for games and applications
- Dedicated editor and development environment
- Integrated debugger to easily trace programming bugs.
Technical Features:
- 486, Pentium (Pro, II, III) support
- Built-in arrays, dynamically linked lists, complex structures, pointers and variable definitions
- Supported types: Byte (8 bits), Word (16 bits), Long (32 bits), Float (32 bits) and also user defined types (structures)
- Built-in string types (characters)
- Constants, binary and hexadecimal numbers supported
- Expression reducer (grouping constants and explicit numbers together)
- Standard arithmetic support in respect of sign priority and parenthesis: +, -, /, *, and, or, lsl, asl, lsr, asr
- Very fast compilation (about 300 000 lines/min on a P200)
- Procedure support for structured programming with local and global variables
- All Standard BASIC keywords: If-Else-EndIf, Repeat-Until, etc.
- External library support to manipulate objects like BMP pictures, windows, gadgets, SDL, etc.
- External libraries are fully written in hand optimized assembler for maximum speed and compactness
- The Linux API functions are fully supported as if they were BASIC keywords
Inline assembler
- Precompiled structures with constants files for extra fast compilation
- Configurable CLI compiler
- System friendly, easy to install and use
IBiz USPS Integrator for Unix 2.0.3022
shipping, tracking, rate calculation,address verification via Postal Service more>> IBiz USPS Integrator contains everything needed for real-time integration with the United States Postal Service (USPS) Internet services. The components provide easy access to the most popular domestic and international mail capabilities including shipping and customs label creation, tracking, address verification, and more.
Connect directly to USPS for real-time rate quotes and tracking information.Generate domestic and international labels for customs and shipping. Schedule carrier pickup. Estimate USPS package delivery times. No additional monthly or annual fees for accessing shipping services. 128-bit strong SSL encryption keeps sensitive transaction information confidential. Small and lightweight components with no dependencies on external libraries.
Native development components for all supported platforms and component technologies. Unlimited free Email technical support backed by an experienced & professional staff. Includes everything needed to rapidly add USPS shipping capabilities to your web or desktop applications, including: extensive documentation, sample applications, integrated help, and much more!
The /n software "for Unix" editions consists of C/C++ libraries and PHP Extensions that can be compiled against many Unix flavors, including but not limited to Linux, Solaris, Mac OS X, AIX, FreeBSD, etc...
C/C++ Libraries for Unix (Linux, Solaris, FreeBSD, MacOS, etc..)
Compilable source code for compilation on various Unix platforms.
PHP Extensions
Framework for Objective-C (Cocoa) Mac OS X development.
Demo applications and comprehensive HTML documentation.<<less
JailHelper Barcode Recognition SDK 2.0
JailHelper locates and reads linear barcode symbols in a DIB or a file. more>>
Our toolkit supports several barcode types as:CODE 39, CODABAR, INTERLEAVED 2 OF 5, INDUSTRIAL 2 OF 5, BCD MATRIX, EAN 8, EAN 13, CODE 128, UPCE, UPCA, CODE 93.
For each barcode found the engine reports back:
Barcode string
Barcode type
Barcode location
Check-character status
Our barcode recognition library is able to process monochrome and color images. JailHelper has a number of built-in color conversion algorithms specially designed for barcode recognition.
Supported programming interfaces:
Windows DLL
Linux Shared Object SO
Java
.Net Managed Component
Mac static library
COM (soon)
Supported Operating Systems:
Windows 9x/NT/2000/XP/2003 64 bits
Linux
Mac OS X
FreeBSD
Solaris
Windows CE (soon)
Symbian ( soon )
JailHelper barcode reader toolkit supports many formats, such as: BMP, DDS, Dr. Halo files, GIF, HDR, ICO, IFF, JNG, JPEG/JIF, KOALA, LBM, Kodak PhotoCD, MNG, PCX, PBM, PGM, PNG, PPM, PhotoShop, Raw Fax G3, SGI, Sun RAS, TARGA, TIFF, WBMP, XBM, XPM,etc.