development
X-develop 2.0
X-develop is a multi-language, cross-platform IDE from Omnicore. more>>
It offers advanced code analysis, project-wide on-the-fly error checking, refactoring, smart editing, fast code navigation capabilities, seamless version control system integration, and other productivity-boosting features for C#, Java, JavaServer Pages, J#, and Visual Basic.NET.
On-the-fly Error Checking
On-the-fly error checking of all files throughout the project
Instant display of errors caused by changes in other files
Suggestion of automatic fixes for errors
Coding Assistance
Code completion
Documentation popup display
Create setter and getter methods
Create constructor
Override method
Create stubs for not yet implemented interface methods
Customizable code formatting
Semantic code highlighting
Organize imports
Code Inspections
Find unused methods/fields/variables
Find assigment with no effect
Possible Fallthrough
Unnecessary cast
Unexpected empty statement
Identical if/else clause
Fast Navigation
Goto overriding/overridden method
Goto symbol/class by name
Find usages
Find inheritors of a type
Find overridden/overriding methods
Find method taking/returning a type
Refactoring
Rename class/method/field/variable
Move classes
Change method signature
Extract method
Inline method
Introduce variable
Inline variable
Debugging
.NET 1.1 and .NET 2.0 debugger
Mono debugger
Industry-leading back-in-time Java debugger
JSP debugging
GUI designer
Support for WindowsForms 1.0 & 2.0, GTK#, Swing and AWT
Creates resizable, resolution and font size independent GUIs
Version Control System Integration
Support for CVS, SubVersion, Visual SourceSafe, Bitkeeper and Perforce
Languages
Allready supports Java, C#, JSP, J# and VisualBasic.NET
Open API for custom languages
Cross-language refactoring
Java
Supported on Windows, Linux and Mac OS X
Supports development for JDK 1.1, 1.2, 1.3, 1.4 and 5.0
Full support for JDK 5.0 languages features (generics, enums, autoboxing,...)
Incremental background compilation
Compatibility compilation allows using JDK 5.0 languages features with JDK 1.4
JavaServerPages
Supports development of JSPs
Support Tomcat 4.1, 5.0 and 5.5
J#
Full support for J# 1.1 and J# 2.0 including generics
All productivity features are available for J#
C#
Full support for C#1.1 and C# 2.0 including generics
All productivity features are available for C#
Visual Basic.NET
Full support for VisualBasic.NET 2005 including generics
Most productivity features are available for Visual Basic.NET
Visual Studio.NET
Compatible with Visual Studio.NET 2005 and 2003 projects and solution files (.sln)
Full support for .NET version 1 and 2 on Windows
Uses MSBuild for compilation
Support for VS.NET 2005 project and item templates
Mono
Support for Mono
Version restrictions:
- 20-day evaluation trial
Servoy Developer R2 2.2 build 328
Servoy is an application development and deployment environment used to create and deploy user-interface applications. more>>
For developers:
With Servoy you can build front-ends to databases in minutes -- without having to write any SQL code, even when combining data from multiple sources into one form. Servoy is based on industry standards. There is no need to learn a new programming language.
Checkout the feature list for a comprehensive overview of what is provided to simplify your work.
For corporate IT:
Database front-end applications developed with Servoy can use all popular SQL back-ends such as Oracle, Microsoft SQL Server, IBM DB/2, IBM Informix, Sybase, OpenBase, Mysql, PostgreSQL, Firebird, etc. and combine data from different databases in one user interface (UI). Servoy can be deployed on all popular operating systems including Microsoft Windows, Mac OS X, Linux, Solaris and other UNIX systems.
Main features:
- Internationalization
- Zero deployment client
- Multiple database support
- Solution version control
- Browser-style navigation
- Audit tracking
- CSS styles support.
Enhancements:
- Module development support
- Headless Client
- Servoy documentation has been updated and greatly expanded - now including more than 1800 pages of documentation with over 600 screenshots.

WinDriver Linux 9.1
Atomates and simplifies the development of user mode Linux device drivers more>> WinDriver for Linux automates and simplifies the development of user mode Linux device drivers for PCI / CardBus / ISA / PMC / PCI-X and CompactPCI. No OS internals knowledge or kernel level programming required.
Including powerful tools for hardware diagnostics, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, WinDriver provides a complete solution for creating high performance drivers and custom hardware access applications, thereby enabling you to focus on your drivers added-value functionality, instead of on your operating system internals.
WinDriver for Linux is the only device driver development tool that offers a graphical user interface (GUI) under Linux, DriverWizard, for hardware diagnostics, automatic code generation and driver debugging.<<less
Jungo Ltd. - Automates and simplifies the development of user mode Linux device drivers. WinDriver Linux. WinDriver for Linux automatesLicense:Shareware
Ldap Admin Tool 2.6
LDAP Admin Tool is the premier GUI administration tool for Ldap management, control and development. LDAP Admin Tool allows you to access OpenLDAP, Netscape/iPlanet, Novell eDirectory, Oracle Internet Directory, IBM Tivoli Directory, Lotus Domino, Microsoft Active Directory or any other LDAP v2 or LDAPv3 directory server. more>>
Ldap Admin Tool - LDAP Admin Tool is the premier GUI administration tool for Ldap/Active Directory management, control and development. LDAP Admin Tool provides you with the ability to perform all the necessary LDAP admin routines such as creating, editing, copying, extracting and dropping ldap objects. It supports all the latest ldap features; moreover, you can query ldap using SQL like syntax, accomplish ldap administration operations in a few mouse clicks, view and edit data including Binary and Images, export and import data to/from most popular file formats, edit the attributes using different editors, manage ldap users and their privileges and use a lot of other admin functions designed for making your work with LDAP server comfortable and efficient.
LDAP Admin Tool Features:
1. Easy Ldap Management
2. Tabbed Browsing
3. Drag and Drop
4. Search
5. SSL support
6. LDAP Bind/Rebind
7. SQL Syntax Search
8. Powerful attribute editors
9. Acess multiple directories
10. Browse Large directories
11. View all available attributes
12. Customization according to your needs
13. Multiple entries/directory sizing
14. Both windows and Linux versions available
Top 10 reasons to use Ldap Admin Tool
1. LDAP version2 and version3 support
2. Both Windows and Linux Versions available
3. Clear in use
4. SQL-LDAP
5. Tools for both ldap Administrators and Developers
6. Easy Attribute management
7. Powerful data export and import
8. Less Strain on directory servers
9. SSL Support
10. Copy or Move entries across directories
Enhancements:
Version 2.2
System Requirements:<<less
Clustertech Parallel Environment 2.2.16
Clustertech Parallel Environment is a C++ software platform which facilitates the development and execution of parallel apps. more>>
The project provides optimized domain specific libraries for Monte Carlo (MC) simulation and for the solution of partial differential equations using the finite difference (FD) method, which greatly reduce the development time of parallel codes. Porting of existing serial code to parallel code is also possible under CPE.
CPE allows users to launch a parallel application with high security and transparency from a workstation through LAN or over the Internet using its ParaConnect technology. CPE has also integrated its remote execution capability with Microsoft Excel. Without any additional coding, parallel objects can be controlled by the worksheets through the provided graphical user interfaces.
Version restrictions:
- 90 days evaluation

KernelDriver Linux 5.22
speed up the development of high performance kernel mode device drivers more>> KernelDriver? for Linux automates and simplifies the development of kernel mode Linux device drivers for PCI / CardBus / ISA / ISAPnP / EISA / PMC / PCI-X and CompactPCI hardware.
Including powerful tools for hardware debugging, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, KernelDriver enables you to focus on your drivers added-value functionality, instead of on your operating system internals.
KernelDriver for Linux is the only device driver development tool that offers a graphical user interface (GUI) under Linux, DriverWizard, for hardware diagnostics, automatic code generation and driver debugging.<<less
ElegantJ Network Bean 1.1
ElegantJ Network Bean package contains a collection of FTP, HTTP, POP3, SMTP, and MIME-complaint message beans. more>>
When you are developing an FTP client, an e-mail client or a socket communication solution or an application that needs FTP capability built into it, ElegantJ Network Beans has a lot to make the development process simpler. The collection includes FTP, HTTP, POP3, SMTP, and MIME complaint message beans to meet your all type of network and communication related needs.
It includes Server, Server Socket, Datagram Packet and Datagram Socket too. The URL bean included in this collection contains powerful methods to get content encoding, content-expiration, content-length, content-type, and content-file. This is the best available collection of off the shelf networking beans for developers.
Main features:
- FTP client
- HTTP client
- POP3 client
- SMTP client
- Message bean for MIME support
- Socket
- Server Socket
- Datagram packet
- Datagram socket
ElegantJ Printer Bean 1.1
ElegantJ Printer Bean is a implementation of Java printing that provides full printing functionality more>>
Main features:
- Can be attached to any Java Component
- Fast text printing support for impact printers
- Support for Scaling as well as Wrapping
- Special methods to handle bulk printing
- Ability of web printing
- Page setup and print preview featuers
ElegantJBeans is a collection of JavaBeans Components developed for Java professionals. Development platform is not a constraint for ElegantJBeans. You can use ElegantJBeans component with J2SE, J2EE, JAVA applications and JAVA applets. ElegantJBeans can be imported in all major IDEs - to use it visually as well as through coding.
Code-Forge IDE 5.0
Code Forge IDE is an Integrated Development Environment for Unix/Linux. more>>
The Project Manager gives a visual representation of all of its components through the use of a dependency tree. Users can easily set up multiple targets of different types, mix programming languages and even revision control types within the same project.
The GUI project manager provides full abstraction of the "Makefile" concept. Project Makefiles are generated and maintained automatically by the CodeForge project engine. Intuitive Drag and Drop operations on the Dependency Tree and project desktop, are automatically converted to make script statements. A GNU Makefile representation of the Project is kept up to date with every change applied to the project. The resulting Makefile can be executed from the command line.
Tools options
The IDE hides the details of working with different compiled programming languages. The simple concept of creating a target from source files and even other targets works exactly the same for all compiled languages. Creating an "Executable" target and adding source files will automatically generate the the rules necessary to build that target. Creating a "Library" target is just as simple. Linking your "Library" target to an "Executable" target is as simple as dragging the icon of the "library" target onto the "Executable" targets icon.
Development tool interfaces are also abstracted. The IDE has preconfigured support for all major free and commercial compilers on the market today. Appropriate compilation and linker options are selected automatically and are graphically configurable. Dozens of other tools such as (ar, lexx, yacc, etc) are also supported by the development environment.
Code Forge IDE is fully Drag and Drop enabled between tools. Operations such as file modification, file comparison and revision control are all performed simply by dragging a file form the project desktop to the desired drop site.
The IDE provides the facilities to control the build, debug and execute actions at the target level. An environment variable editor allows the user to define a custom environment for each Project.
Project Window
A built-in advanced programmers editor is the first and only editor to maintain the correct indentation of the entire source file with each keystroke. (The indentation policy can be "downgraded" to the level of other editors via options) The editor features context-sensitive auto-completion and prototype-hinting.
The IDE includes a "best-in-class" debugger interface, that interfaces seemlessly with the editor so you can edit, rebuild and continue debugging never leaving the debugger itself.
Code Forge IDE makes Team Development a snap through the use of local "sandboxes", project merge and transparent support of all major types of Revision Control. Complete abstraction of the Revision Control interface makes revision control specifics transparent to the user. Interaction will all revision control types looks the same to the user. Drag and Drop operations within Dependency Tree generate and execute the correct revision control commands.
The Code Forge Integrated Development Environment provides a uniform interface to all its features for all programming languages, compilers and revision control systems on all unix-like operating systems. You will never have to learn another IDE again!
Main features:
- As you type context highlighting and Automatic (WYSIWYG) indentation
- Auto-competion and prototype hinting for C/C++
- Auto-completes C/C++ object attributes and functions when ., -> and :: are typed
- Offers both context-sensitive and context-less symbol completion hints.
- Displays function prototype hints and highlights each argument as it is typed
- Word completion
- Fully customizable fonts and colors and indentation
- As you type Begin/End construct matching and brace matching
- Multi-level undo, Bookmarks and Macro record/play
- SMED can also be run from the Command-line
- On-the-fly Function/Method List gathering and browsing for all supported languages
- Collapse/Expand Functionality
- Auto-save functionality
Enhancements:
- New project-wide live symbol panel and symbol server - maintains a live view of all the symbols defined in the project. A database of all the symbols is maintained by the symbol server and used by the symbol navigation facilities and the Coding Assistant. Code changes are parsed in the background without interrupting workflow.
- Improved Code Assistant - faster, smarter and more efficient. Can parse even the most complex C/C++ expressions. Saves time and prevents syntax errors.
- Improved code navigation capabilities - right-clicking on symbols in the symbol panel and editor now presents navigation options such as jump to definition, jump to declaration.
- New class/method/attribute management dialogs - add class, add method and add attribute accessible by rightclicking on targets and symbols in symbol panel and symbol names in editor.
- Improved Team Development - Project Structure, Build Configurations and environment variables are now store in Revision Control and shared between users.
- User-Configurable Build Configurations - User can define multiple build configurations, each with their own set of tools options and switch between them on the fly. Environment variables definitions are now also Build Configuration based.
- Recursively add directory trees to projects - user-defined filters are used to add source and include files to the project.
- New Include Path generation facility.
- Directories can now be linked to targets - Filters can be defined to compile and link directory contents into the target.
- Automated license request and installation.
- GUI updates (dockable panels)
- Support for upcoming VSS Bridge v2
WebLight 4.0
WebLight software offers people a practical way to find broken links, non-standard HTML, and links between URIs on websites. more>>
Assure that HTML and link problems wont drive visitors away from your site.
Improve website development productivity by finding problems early and often.
Find links to external sites.
Locate URI references so you can reorganize sites confidently.
Main features:
- Easy to setup. Many sites can be checked by simply entering the home page URL.
- Power to check more than 2000 URLs in 5 minutes.
- Flexible development environment support.
- Checks HTTP, HTTPS, and file resources.
- Supports proxies and authentication.
- Works with any web server technology.
Version restrictions:
- URL limit = 24
Libranet 3.0
Libranet is a Debian-based distribution with an easy-to-use installer and system management functions. more>>
Due to the extended period of time since their last release in 2003, I was beginning to wonder if they were falling into the catch up mode of development... the endless loop you can enter when youre low on development staff who are working hard to try to keep up with the rest of the distributions out there... only moving fast enough to be one step behind.
Since there was such a large gap in time between the 2.8.1 release and the current 3.0 release, will Libranet stack up? Does it have what it takes to win the hearts of not only the Debian crowd, but the Open Source community in general? Well, my friends, were here to find out.
Main features:
- Linux kernel 2.6.11.4
- KDE 3.3.2, GNOME 2.8.3, and Xfce4
- Gcc 3.3
- X.org 6.8.2
- Evolution 2.0.3
- OpenOffice.org 1.1.3
- Gaim 1.1.4
- Mozilla Firefox 1.0.2/Thunderbird 1.0.2
- K3b 0.11.20
Libranet 3.0 comes in the form of 5 CDs or a single DVD which are available in the form of downloadable ISO images or as physical media shipped via snail mail. At the time of this review, ISO images are the only option. CD media will be shipping on May 31st, 2005 according to the Libranet site and are currently available for pre-order.
Although the major desktop environments included with this release are, shall we say, a bit outdated, theyre well suited for the task at hand: providing a productive desktop experience. There are more up-to-date Debian offerings out there, but theres nothing wrong with working on the desktops provided by Libranet.
In the grand scheme of things, they really arent that old and if you need to bring them up to speed with the current versions, a little creativity with the apt sources list will get you there in a hurry.
Unlike other more heavily modified Debian-based distros such as Xandros and Linspire, adding additional Debian mirrors will not cause irreversible damage to your system.
Komodo Personal 3.5.2
Komodo is the award-winning, professional integrated development environment. more>>
Komodo offers advanced support for Perl, PHP, Python, Ruby, and Tcl, on Linux, Mac OS X, Solaris, and Windows.
Komodos customizable language-aware editor and extensible workspace assist the developer with a supportive yet powerful environment, including source code control integration (CVS, Perforce, and Subversion), web technologies support (CGI, XML, and XSLT), a powerful regular expression toolkit, and comprehensive debugging support.
Main features:
Multi-language support
- Advanced support for Perl, PHP, Python, Ruby, and Tcl, plus support for numerous others.
Multi-document editing
- Convenient interface allows work on multiple documents simultaneously, including cross-document search, split view, and multiple tab groups.
Multilingual Input Method Editor (IME) support
- Use your standard keyboard to enter complex multibyte characters and symbols, such as Simplified Chinese.
Syntax-checking and coloring
- Provides instant feedback that makes it easier to quickly write correct code. Includes syntax highlighting for 26 more languages.
Editing features
- Code commenting, auto-indent and outdent, block selection, incremental search, and more, with new capabilities including reflow paragraph, join lines, enter next character as raw literal, repeat next keystroke N times, and clean line endings on "save".
Multilingual Input Method Editor (IME) support New!
- Use your standard keyboard to enter complex multibyte characters and symbols, such as Simplified Chinese.
HTML preview
- Side-by-side view or browser view of HTML, XML, and CSS files with arbitrary files or URLs.
Code-folding
- Work quickly and efficiently with large sections of code.
AutoComplete and CallTips
- Write code faster and shorten the learning curve with features that guide you as you work. Includes Perl AutoComplete and CallTips.
Code snippets
- Store any piece of code for reuse.
Emacs key bindings
- "Emacs-like" key binding scheme, and supports new editor features modeled on Emacs features, such as: transient marks (similar to the Emacs "mark ring"), repeat next command, and reflow paragraph.
Version restrictions:
- 21-day trial
JasperAssistant 2.3.0
JasperAssistant is a visual report designer for JasperReports, a popular open-source reporting engine. more>>
JasperAssistant opens for you the door to the best open-source reporting engine available - JasperReports. JasperReports offers you a free reporting library for your commercial and non-commercial Java projects with no deployment or any other fees.
JasperAssistant in its turn gives you a professional designer that is able to save you a great amount of development time. Combine the two, and you get an accessible reporting solution which easily matches many high-priced commercial counterparts.
Benefits:
- Design and layout your reports using an intuitive visual interface and avoid the need for XML editing of JasperReports templates.
- Take advantage of Eclipse IDE integration and effectively combine Java and JasperReports development.
- Efficiently locate and correct report problems using precise error indications.
- Preview your reports instantly using live data from a JDBC database connection, an XML document, JavaBeans array or a custom data source.
- Export and preview your reports in PDF, Excel, HTML, CSV and XML formats.
Main features:
- "What you see is what you get" visual report designer.
- Complete integration with Eclipse IDE environment.
- Support for all the features of JasperReports up to version 1.2.1
- An integrated report compiler.
- Report preview support
- Report Export wizard
- Support for compiled report files (*.jasper)
- Drag-and-drop interface.
- Unlimited Undo/Redo support.
- Cut/Copy/Paste support.
- Properties View.
- Outline View.
- Problems/Tasks View.
- Intuitive Context Menus.
- A dedicated toolbar for text objects.
- Zoom support.
- A customizable palette.
- A comprehensive set of align and resize actions.
- Intuitive Expression Editor.
- Integrated user documentation.
- Field Wizard.
- Grid and Snap To Grid support.
- Rulers, Guides and Snap to Guides support.
- Extensible shortcuts support.
- Full support for JasperReports data sources.
Enhancements:
- This version adds support for JasperReports 1.3.0; notably a new break element is now available.
- JasperAssistant can now be used with Eclipse 3.3 which also allows it, from now on, to work properly on the Mac OS X platform.
Ideagraph 0.59
Ideagraph is an idea development tool for the Semantic Web. more>>
You can also incorporate information from news channels, and blog, and lots of other fun things.
It is a cutting-edge tool that uses Semantic Web technologies.

WinDriver Linux on PowerPC 6.22
Atomates and simplifies the development of user mode Linux device drivers more>> WinDriver for Linux automates and simplifies the development of user mode Linux device drivers for PCI / CardBus / ISA / PMC / PCI-X and CompactPCI. No OS internals knowledge or kernel level programming required.
Including powerful tools for hardware diagnostics, automatic driver code generation, and driver debugging, as well as intuitive hardware access API, WinDriver provides a complete solution for creating high performance drivers and custom hardware access applications, thereby enabling you to focus on your drivers added-value functionality, instead of on your operating system internals.
WinDriver for Linux is the only device driver development tool that offers a graphical user interface (GUI) under Linux, DriverWizard, for hardware diagnostics, automatic code generation and driver debugging.<<less