Omnicore's X-develop is a cross-platform IDE with support for multiple languages, making it a comprehensive solution for software developers.
The software offers on-the-fly error checking across all files within a project, allowing for instant display of errors caused by changes in other files while also suggesting automatic fixes for them. It also provides coding assistance with code completion, documentation popup display, creation of setter and getter methods, constructors, overrides of methods, creation of stubs, customizable code formatting, semantic code highlighting, and organizing imports.
X-develop makes code inspections easy with features that allow the user to find unused methods, variables, and fields. It also detects assigments with no effect, possible fallthrough, unnecessary cast, and identical if/else clauses, among other features.
The software offers fast navigation capabilities by going to overriding or overridden methods, finding symbols and classes by name, finding usages or inheritors of a type, and finding methods that take or return a specific type. It also provides refactoring capabilities, such as renaming class/method/field/variable, moving classes, changing method signatures, introducing variables, and inline variables.
X-develop also offers debugging capabilities for .NET 1.1 and .NET 2.0, Mono debugger, industry-leading back-in-time Java debugger, and JSP debugging. Additionally, the software offers a GUI designer that supports WindowsForms 1.0 & 2.0, GTK#, Swing, AWT, and allows for the creation of resizable, resolution, and font size-independent GUIs.
Version control system integration is another of its many strengths with support for CVS, SubVersion, Visual SourceSafe, Bitkeeper, and Perforce. X-develop already supports Java, C#, JSP, J# and VisualBasic.NET, but the software also offers an open API for custom languages and cross-language refactoring.
The software offers full support for Java, including Windows, Linux, and Mac OS X. It also supports development for JDK 1.1, 1.2, 1.3, 1.4, and 5.0, features incremental background compilation, Compatibility compilation that allows JDK 5.0 languages features usage with JDK 1.4, and full support for JDK 5.0 languages features such as generics, enums, autoboxing, and more. X-develop also supports JSP development and Tomcat 4.1, 5.0, and 5.5.
X-develop's support for J# 1.1 and J# 2.0 includes generics, and all productivity features are available for J#. Additionally, it has full support for C#1.1 and C# 2.0, including generics, and all productivity features are available for C#. The software has full support for VisualBasic.NET 2005, including generics, and most productivity features are available for Visual Basic.NET. Furthermore, X-develop is compatible with Visual Studio.NET 2005 and 2003 projects and solution files (.sln), fully supports .NET version 1 and 2 on Windows, uses MSBuild for compilation, and offers support for VS.NET 2005 projects and
Version 2.0: N/A