Development Tools resources. Discouver Development Tools in Fax Server, Unified Messaging, Data Communications
Located in Duncan BC, Indemand Sales and Solutions is the best choice for your complete website development project!
Indemand.net Specializes in Website Design, In Duncan b.c. in the Cowichan Valley on Vancouver Island
Reliable Website / Domain Hosting at an affordable price. Full Service Account Management
Affiliate Programs. Earn revenue from your traffic.
Have Indemand Sales & Solutions from Duncan, in the Cowichan Valley register / maintain your domain
Data Management.  Utilize our extensive data management services.  We can build your data centers correctly!
Search Engine Optimization.  The most critical concept for your website.  Drive traffic to your site!
Development Tools Links
 

Information on Development Tools from the Fax Server category

Google

/ Resources / Data Communications / Unified Messaging / Fax Server / Development Tools /



'The Java Faster than C++' Benchmark Revisited - Provide revisited results for Java/C++ benchmark from 'The Java Faster than C++' article.
7-Zip - A packager which can achieve smaller applications.
A Complete Makefile Setup for Java - Comprehensive makefile for building Java class files
A Minimalistic Guide to Java Development Using Jakarta Ant - A beginner's guide for how to use Ant.
Abbot - A framework for testing Java GUIs. Using simple XML-based scripts
Abeille Forms Designer - A GUI builder for Java applications. Developers and designers can create complex
Adaptable Layout Environment (ALE) - Allows laying out components in a program via a configuration file rather than hard-coding using a layout manager.
Alma - Object-oriented modelling
alphaWorks : FoCuS - Tool implements the functional coverage methodology
Amy - Cross-platform
Ant - Pure Java build tool
Ant User Mailing LIst Archive - Archives ANT user mailing list and offers another view of the list.
Ant-contrib project - SourceForge project for potential ant contributions. Currently consists of a C/C++ compilation task and various logical tasks.
Antenna - Provides a set of Ant tasks suitable for developing MIDP Java applications.
Anthill - A tool that ensures a controlled build process and promotes the sharing of knowledge within an organization. It is compatible with version 1.3 and 1.4 of Ant. [Open Source
AnyJ - The high-end full-featured Cross-Platform Java IDE & Source Code Engineering (SCE) solution for Linux
Apache JMeter - Graphical server performance testing tool
Applet Servlet - Free online compiler and runner for Java applets.
apps for phones - An Integrated Development Environment(IDE) for Java phones allowing easy development of applications for mobile phones
Argo/UML - Free Object-Oriented Design Tool with Cognitive Support. [Open Source
AspectC++ - A set of C++ language extensions to facilitate aspect-oriented programming with C/C++. Currently just a research prototype. [Freeware]
AspectR - Module adding simple aspect-oriented programming concepts to Ruby. Provides join points
AspectS - General-purpose aspect-oriented extension to Smalltalk
AT Project - An Eclipse plug-in which offers a powerful project management solution and support share information
Aubjex Platform - Designed to analyze and reveal Java source code. Browse across all the relationships defined by the Java language. Many static analysis scripts and other options that obfuscate
Autolog - Simplifies considerably all the actions of test and checking of Java code. By gathering the utilities of test and by respecting a precise process. By Verifysoft Technology GmbH. [Free and commercial versions]
AutoRad - Automated Release and Distribution system for Java. [Open Source
Base WFC Run-Time Dependencies - Lists important dependencies for Windows Foundation Classes (WFC) including required versions of operating systems
Bean Scripting Framework - IBM's architecture for incorporating scripting into Java applications
BEanACTION - Recursive JavaBeans editor for constructing component-based software. [Open Source
BeanShell - Small
Beaver - A LALR(1) parser generator. Uses very fast (based on perfect hashing) parsing engine. [Open source
BlueJ - An integrated
BNF for Java - BNF compiler-compiler is designed to conform to ISO-14977. It is implemented in Java
Borland Java Community - Developer community with FAQs
Borland JBuilder - Product home; includes datasheets
Bugkilla - J2EE Functional Test Suite - Bugkilla is a set of java tools for the functional acceptance test of J2EE Web Applications. Specification and execution of tests will be automated for both
BugRat - A bug reporting and tracking system. [Open source]
bugTracker - Defect tracking solution written entirely in Java. [Open source
Bugzero - Web-based bug/defect/issue/incident tracking software and change management system written in Java servlet (J2EE) and database technologies. By WEBsina. [Shareware]
Building Multiple Document Interface Applications with WFC - WFC empowers all Java programmers with MDI and gives them another reason to choose Visual J++ 6.0. This tutorial describes how you can build MDI effectively.
Building Server-side Dynamic HTML Applications with WFC - Visual J++ 6.0 supports the creation of the next generation of Web-based applications using Dynamic HTML classes. Learn more about Visual J++ 6.0 and Dynamic HTML in the associated whitepaper. (Microsoft)
C++ to Java Conversion Utility - Claims to fully convert any C++ GUI into a pure Java dialog with Swing components. Supports Borland and Microsoft resource files. [Commercial]
C2J - A converter translate C-code sources into Java classes. C2J is being developed using C language. Java version of C2J can be generated using C2J itself. [Open source
Cactus - Cactus is a JUnit based test framework for integration unit testing of server-side java code (Servlets
CafeBabe - Interactively displays and obfuscates the internals of class files. [Open Source]
CafeBabe - Graphical disassembler and editor of Java bytecodes. [Open Source] Note: download at parent page.
CaffeineMark 3.0 - A series of tests that measure the speed of Java programs running in various hardware and software configurations. [Freeware]
CatchXSL - Java-based tool that profiles XSLT transformations. The resulting time measurements give the XSLT developer useful hints on how to improve performance. [Freeware]
Cavaj Java Decompiler - A freeware utility that reconstructs java source code from CLASS files. You can browse the reconstructed source code with the Class View for instant access to methods and fields. It uses Jad as its Java decompiling engine. [Freeware]
Checkstyle - A development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Sun Code Conventions
Cicerone - A tool for Java developers who are curious about what really goes on inside the JRE (Java Runtime Environment). It provides a user-friendly view of such runtime activity such as system properties and thread activity. [Freeware]
Cinnabar Canner - Protects Java-based applications from decompilation and reverse engineering by embedding an encrypted version of the application's classes and resources into a native Windows executable. [Commercial]
Cirquet Solution Suite - A IDE and set of software tools and APIs that ease the task of creating
Class Viewer - Get constructor
ClassCracker - Visual Java decompiler from Mayon Software Research. [Commercial]
ClassSpy - GUI class analyser and decompiler. Also provides a simple obfuscator. [Freeware]
Clover - A code coverage tool for Java. It assists developers create better unit tests. Measures statement
Cocktail - Java RAD and WORA tool with XML support
Coco/R for Java - Takes as input a compiler description in the form of an LL(1) attributed grammar and generates a scanner and parser. [Freeware]
Codemesh - Inc.
CodeShield - Command-line obfuscator for Java class files. [Commercial]
Coding Standards for Java - Comprehensive coding and style guidelines from AmbySoft Inc.
Compiling the Java Programming Language - Issues related to compiling Java into native (object) code. Treats why
Compuware OptimalJ - Offers IDE product description
Compuware OptmalJ - Generates J2EE applications from visual UML model.
Condenser - Tool to automatically restructure (refactor) Java inheritance hierarchies
Condensity - Shrinks
Constructor of Useful Parsers (CUP) - Generates LALR parsers from simple specifications. [Open Source]
Cougaar Memory Profiler - A Java memory profiler using bytecode instrumentation. The profiler is written entirely within Java (no JVMPI/JNI) and can be configured to minimize profiling overhead. [Open Source]
CPacker - A software tool to automatically build minimum JARs for running a given class. [Open Source
CQ JSP Debugger - Allows remote debugging inside a number servlet-engine. Zero installation. JSP linemapping. [Freeware]
Create/Format an Excel Workbook Using Visual J++ Automation - Describes automating Excel 97 or later from a Visual J++ client. Project uses the Excel type library
Creole - Plug-in for Eclipse enables explore Java code visually allowing see its structure and the links (calls
CruiseControl - An open-source tool to set up a continuous build process using Ant.
cvprof - Java coverage profiler to report what parts of code were not executed; during unit testing
DashO - Obfuscates to enhance source code security
Dbunit - A JUnit extension that puts your database into a known state between test runs. It can export and import your database (or parts) to and from XML datasets. [Open Source
Decafe Pro - Java Decompiler for Win32 platform. [Commercial]
Decompilers - friend or foe? - Article on decompilers
Delegates in Visual J++ 6.0 - Microsoft Visual J++ 6.0 introduces a new language feature: delegates. Delegates enable scenarios that other languages - C++
Dent - Java source code pretty-printer. Handles JDK 1.1 syntax. [Open Source
DeployDirector - Builds on JNLP to package applications
Deploying Software with JNLP and Java Web Start - Getting started article from Java Developer Connection.
Design Pattern Transformer - A prototype-tool for automatic program transformations
Developing and distributing Java applications for the client side - Introductory article from developerWorks.
DevPartner Java Edition - Analyzing performance
DevStream JView - An J2EE performance monitor. It provides a detailed visual landscape display of J2EE component-based performance metrics
Diamond Edge Applet Designer - A Visual Basic add-in module. Convert your VB project to Java with one button click. Free trial download. [Commercial]
dis - A functional
Displaying Data on Web Pages Using DHTML - Discusses how the Microsoft Visual J++ version 6.0 Dynamic HTML class library can be used to design and deploy Web-based applications. (Microsoft)
DJ - Java decompiler and editor for Windows. [Freeware]
Doc2Java - Converts JavaDoc HTML into Java source code for stub classes. Used as a starting point to implement an API. [Open source]
Doc2Java - A code generator
DocWiz: The JavaDoc Documentation Tool - GUI tool that allows you to add JavaDoc comments to your source code easily. With DocWiz
Drag and Drop Sample Walkthrough with Visual J++ - This sample illustrates how you can easily add drag and drop capability to your applications using Visual J++ 6.0. (Microsoft)
DreamBeans - A fully visual (iconic) RAD and prototyping tool that generates Java Servlets without writing any code. By Konsensys.
DTD for Ant - An extensible DTD for Ant buildfiles.
Duckware: Java Tools - Includes Java2exe to package all program resources into single executable and MakeInstall to support install/uninstall. Also includes obfuscator. [Shareware]
DynamicJava - Java source interpreter - executes Java statements instantly
Eclipse plugins - Overview/directory of available Eclipse and IBM WSAD plugins.
Eclipse Profiler Plugin - A plugin for the Eclipse platform which allows Java code profiling. [Open source
Eclipse Project - A project aiming to provide a universal toolset for development. Open Source IDE
Eclipse Project Wiki Wiki Web - A place to share information about Eclipse project between developers.
Eclipse Tracker - Documenting the History of the Eclipse Project.
Eclipse-Workbench - Portal about Eclipse Workbench based products
EJB Benchmark - A benchmark application comparing the relative performance of five EJB design idioms.
EJB development using JBuilder 6 and BES 5 - By Anders Ohlsso. Step-by-step tutorial of developing Enterprise JavaBeans with JBuilder 6 and Borland Enterprise Server 5.
ElegantJ - A development tool and framework for Java Beans focused development.
EMMA code coverage - A code coverage tool for Java. Reports on class
EPP - an Extensible Pre-Processor kit
Essential Eclipse - The Visual Tutorial - An integrated with the Eclipse environment iterative tutor help to learn and master the Eclipse IDE. [Commercial]
Eva Php OpenTool for JBuilder 4 - OpenTool providing syntax coloring for PHP and wizards. [LGPL]
eva/3 Application Builder - Assumes responsibility for the design of Swing components over an integrated GUI Builder
eVisNet Spirit(TM) visualJava tool - Full consulting services for the creation of Java applications. Spirit(TM)
Excelsior JET - Converts Java applications to optimized conventional Windows EXE and DLL files. [Commercial]
exe4j - A Java EXE maker that helps integrate Java applications into the Windows operating environment. [Shareware]
Executor - Creates a Win32 executable file from an executable jar file. [Commercial]
experimentalstuff.com: A Make Tool for the Java Language - An automated dependency analysis tool
Extensible Java Profiler (EJP) - A profiling tool for Java with a scalable and extensible architecture
Fastjar - A 'jar' utility with additional features
Fat Jar Plug-In - Export-Wizard to deploy a project into one executable jar containing all referenced jars and subprojects.
FiJI - Free Java Installer. [Open Source
Findbugs Plug-in for Eclipse - Seamlessly integrates FindBugs into the Eclipse platform. A bug check is performed when the user save or compile their code. This way
Finite State Machines - Java package which allows the specification and automatic translation of Finite State Machines. FSMs can be used to model a wide variety of processes
Foam - An UI designer that avoids GridBagLayout
Fontanus JNLP Wrapper - Allows any Java application to be distributed
Foundation Layer - the OO CASE tool for automatic generation of business objects code. An automatically generated code supports all the life cycle operations for persistent (business) objects. The FL supports the persistence of business objects over a database. It support m
FreeInstaller - A software installer that can install Java and non-Java files from a self-extracting archive. [Open Source]
Frequently Ask Questions for Visual J++ - This article covers some of the most Frequently Asked Questions (FAQ) about the Microsoft Visual J++. (Microsoft)
Fulcrum - Provides template-based code development. [Commercial]
GCJ - The GNU Compiler for Java - compiles Java source or bytecode to native machine code. Most APIs are supported
GCJ Builder - An Eclipse plugin that integrates GCJ compiler within Eclipse build infrastructure. Make is used to build GCJ enabled projects with the plugin's generated makefile.
GCViewer - Displays graphically statistics about the garbage collection activity during a program run. [Open Source
Gel - Java and JSP IDE for Windows. By GExperts Inc.
Ginipad - Integrated Development Environment for Java
GJTester - An implementation of the Computer-Aided Software Testing (CAST) paradigm. It provides a powerful GUI to accomplish Java unit and regression test without programming effort. [Commercial]
Glass Jar Toolkit - Coverage tool that provides branch coverage without source code. Very low overhead
Grace - Generator for graph editors in Java
GRAN PM - Java-based scalable and customizable bug tracking software. Supports workflow
Grand - A set of tools to create a visual representation of Ant target dependencies. It works by taking an Ant build file and creating a "dot" file. It relying on the Ant API rather than XML parsing to get the dependencies.
GrandTestAuto - A tool for the comprehensive testing of Java applications. GrandTestAuto uses reflection to run tests and check that they properly cover all public classes. [Open Source
GridBagger - A visual editor for creating GUI's with Java's GridBagLayout class. [Freeware]
Gwydion Sheets - Gwydion Project's hypercode programming environment for Java supports complex hypertext interlinking
Hansel - JUnit extension that adds code coverage testing to the framework. [BSDL]
Harissa - Java environment that includes a compiler from Java bytecode to C and a Java interpreter. [Open Source
Headway reView - A source code visualization and comprehension tool for Java and C++ developers. It reverse engineers a visual representation of the composition and dependencies of the application. [Commercial]
Helen - A JavaHelp authoring tool used for creating and editing online helps; with included wizard
HPjmeter - Platform-independent tool from Hewlett Packard which helps detect performance bottlenecks by graphically displaying profiling data. [Freeware]
HtmlUnit - Is similar in concept to HttpUnit but is very different in implementation and use. The user thinks in pages rather than in requests and responses. [Apache Style license]
HttpUnit - Automates website testing
IBM alphaWorks JAX - A Java application packaging tool that reduces the distribution size of a Java application. [Commercial]
IBM AlphaWorks' JInsight - Analyzes program execution and generates a trace and a visualizer. Supports JDK 1.1 and higher. For debugging
IBM VisualAge for Java - For Windows 95/NT
IBM WebSphere Micro Environment - Create advanced embedded solutions in a fraction of the time.
IBM WebSphere Studio Device Developer - (former IBM VisualAge Micro Edition) An integrated development environment for the creation and testing of applications that will be deployed on handsets and other small devices. [Commercial]
Imitate - A revolutionary way to create Java Applets and applications without programming Knowledge. [Shareware]
ImportScrubber - Utility to neaten up import statements in a source files. [LGPL]
Incremental Development with Ant and JUnit - Article by Malcolm Davis at IBM DeveloperWorks.
InforMatrix LogGui - A grafical user interface for the java.util.logging package. [Shareware]
infozone - Provides JAnalyzer tool which formats code according to Sun Java Coding Conventions. [Open Source
InstallWiz Professional Edition - Fully customisable Java installation software generator; can create native installers for Windows and Linux. [Freeware]
IntelliJ Community - Wiki for users of product.
IntelliJ IDEA - Full-featured tool with code-editing
IntelliJ Technology Network - Support site for product. Web gateway to IntelliJ newsgroups and request tracker.
inteRAD build-IT - Rapid Application Development environment which tries to remove the need for coding as far as possible. [commercial]
Introduction to Graphics Programming using WFC - This article describes how to use the WFC Graphics object to access the high-performance graphics capabilties of the Windows Platform. (Microsoft)
Introduction to Windows Foundation Classes for Java - Set of class libraries that works seamlessly with Visual J++. The combination of this class framework and RAD tool make it easy to build fast and powerful applications and components for the Microsoft platform using the Java language. The following articl
IT-Director.com: Microsoft offers another Java substitute - A look at Microsoft's latest pseudo-Java offering
ITracker - A Java J2EE issue tracking system designed to support multiple projects with independent user bases. It supports features such as multiple versions and components
IzPack - Java installer generator. [Open Source
J-Sprint - Profiler and performance analysis tool information. [Shareware]
J2ME Polish - A suite of tools for creating "polished" J2ME applications. Each tool meets a definite need of J2ME developers: Build-tools with an integrated device-database
Jacareto - Capture-and-Replay-Tool for Java applications and applets which can be used for GUI testing
Jacks - Java compiler test suite
Jacob EmacsClass Browser - A Java class browser and project manager for Emacs. [Open source
Jacobe - Free configurable Java code beautifier
Jad - The fast Java decompiler. Separate versions for Win32
JADE - Model-based application development supported by a Java based Application Design Tool as well as a lightweight Java Integrated Development Environment. [Freeware]
JADO (Java Decompiler And Obfuscator) - A decompiler for Java which is platform independent and has options to obfuscate the class file also. [Open source
Jalopy - A source code formatter for Java. It layouts source code according to some widely configurable rules
Jalopy - Configurable source code formatter and style checker. Commercial successor of the Open Source Jalopy.
jarg - Java Archive Grinder - Shrinks and obfuscates jar files. Runs from the command line or as an Ant task. [Open source
Jarhoo - An online search engine providing Package and Jar File location information for Java classes. Useful when getting ClassNotFoundExceptions or when importing classes into Java code.
Jarpend Project - Provide tools relative to dependency checking for Java. [OpenSource
Jasmin - A Java bytecode assembler. [Open Source
JAssist - Class and package browser for quickly finding a class
Java Cannery - Utility for packaging Java projects into distributable form. It finds all dependencies and generates a JAR file. [Open Source
Java Decompilers - Comparison of 3 early decompilers: Mocha
Java Deployment with JNLP and WebStart - Two samples chapters from book by Dr. Mauro Marinilli
Java Language on .NET - Project home in India; includes project description
Java Linpack Benchmark - A Java version numerically intensive test that has been used for years to measure the floating point performance of computers. By Jack Dongarra
Java Microbenchmark Applet - Runs set of math related microbenchmarks. Author no longer recording times for these microbenchmarks and recoment use Doug Bell's benchmark applet
Java Performance TestClient - a tool for testing the performance of Java code. You can run a specific part of the code many times by a different number of Threads. It's written in Java and comes with a Swing GUI for graphical configuration and result representation. [Open source
Java Runner - Creates a small (6k) dos executable to load the jre (if it is installed) and then pass it the name of your class file. (Not needed with JDK 1.2 and above
Java server benchmarks - Describes benchmarks for Network computing with Java.
Java Service Wrapper - Makes it possible to install a Java Application as a Windows NT Service or a UN*X daemon. [Open Source]
Java Test Coverage Tool - A tool for collection test coverage on large Java Systems. Works with Java
Java Web Start - Provides web-based deployment of programs that run outside the browser in secure sandbox. [Free]
Java Web Start and Code Signing - Article describing experience using Java Web Start and digitially signing code.
Java Web Start Discussion Forums - Java Developer Connection forum specific to topic.
Java Web Start on Mac OS X - Apple Developer Connection information and documentation on Macintosh support.
Java Web Start Software--Advanced Topics - Session information and slides from JavaOne 2002 conference.
Java Web Start to the Rescue - JavaWorld article to help developers get started with Java Web Start.
Java2HTML - A tool which converts a bunch of Java Source Code into a colourized and browsable HTML representation. [Freeware]
Java2html - Converts Java source code and other languages into syntax-highlighted HTML. Can also integrate Java source code with JavaDoc documentation. [Freeware]
JavaCC - The Java Compiler Compiler is a parser generator originally by Sun Microsystems. [Freeware]
JavaDeps - Automatic dependency tracking in Java. [Open Source
JavadocExpress - A GUI for the Javadoc utility. [Commercial]
JavadocJsharp - A GUI to run Sun Microsystems' Javadoc utility on Microsoft's J
JavaGuard - Obfuscates. Updated version of RetroGuard. Can be run from the command-line or using a GUI. [Open source
JavaRefactor - JEdit Plugin - A plugin that adds automatic refactoring of Java source code to the editor. This currently includes class
JavaToolbox - Directory of the existing development tools
JavaTools - A simple IDE that helps create
Javatoolsoft - JawaAPIHelper - Java API view and search tool; JawaBeginner - Java IDE tool; JawaHelpAuthor - Java help authoring tool; JavaJar - compress and decompress .jar files. [Freeware and shareware versions]
JavaTreeProfiler - JVMPI-based profiler with microsecond resolution and XML output. [GPL]
JavaWorld Developer Tools Guide: IDE - A pretty long list of java IDE's + descriptions
JAXFront - A XML schema based GUI rendering engine generates presentation GUIs "on-the-fly"
jBackBrowse - Adds cross-referencing to tool. [LGPL]
JBench - A simple Java benchmarking framework. It provides an easy way to compare algorithms
JBuilder Add-ons - Offers TabOrder
JBuilder Developer's Journal - Includes magazine excerpts.
JBuilder FAQ-O-Matic - Online resource for users of tool. Material may be contributed by any tool user
JBuilder MobileSet - Visual design tool for creating mobile applications
JBuilder OpenTools - Offers SelectionMargin
JBuilder Product Documentation - Includes updates with HTML and PDF versions of documentation set.
JBuilder Update - Articles and tutorials from Borland chief scientist Blake Stone.
jbWheel - Adds mouse wheel support to JBuilder. [Windows]
JCavaj - A free Java-based Java Decompiler. It uses Jode as its Java decompiling engine. [Open source
JCloak - Bytecode obfuscator to protect code from reverse engineering. [Commercial]
jcoverage - Identifies how many times each line of code in your application have been executed. Commercial support available. [Open source
JCreator - Java IDE for Windows 95/NT. [Freeware]
jCVS - Java based CVS Client
JDC LayoutBuilder - A realtime Java GUI Builder that aids in laying out Java components using standard LayoutManager's. [Commercial]
JDebugTool - By debugtools.com is Java debugger
JDeploy - Creates a JAR file with all and only the Java classes required by a given main class. [Freeware]
JDiff - Javadoc doclet which generates HTML report of differences between two APIs. [Free]
jEdit - Programmer's text editor; includes support for dynamic download and installation of new plugins from a central plug in server. Java
JELLRAP - The Java Enhanced LL LR Animated Parser is a graphical tool to parse strings using a variety of algorithms; LLParse and LRParse combined into a single tool that will run on multiple platforms. [Open Source]
Jelude - An EXE wrapper for JAR files.
JEX - Java Extension - A redefinition of Java using an XML syntax. This allows programmers to extend their favorite language. It also simplifies compilers
JExeCreator - Create native 32-bit Windows executables for launch Java applications. [Shareware]
JExpress - Creates Java installations. Install from the web. Customize with Java. Ship the exact classes need and check updates. By DeNova
jFactor - Product family of refactoring Java browsers: for professional Java development environments such as IBM VisualAge Java. [Commercial]
JFCMark - Benchmark suite aimed at measuring and comparing performance of JFC/Swing and related APIs. Free download with full source code.
JFig Java Configuration Management Tool - A Configuration utility that provides simple
JFlex - Lexical analyzer generator (also known as scanner generator) for Java
JFrameBuilder - Enables Java developers to create GUI applications using drag-and-drop interface. [Commercial]
jGRASP - A multi-platform
jGuru JBuilder FAQ - Find answers to frequently asked questions about JBuilder.
Jikes - IBM Research Jikes Compiler Project. A Java compiler written in C++. [Open Source
Jindent - A source code formatter for Java with custom coding style support. [Commercial]
JIRA - Innovative
JiveLint - A command line tool employing static analysis on your JAVA source code. Potential bugs and weak points are reported and the manual describes how the source code can be improved. [Freeware]
JLauncher - Java exe application launcher. [Freeware]
JLint - Checks code and finds bugs
JLock - A Java class file encrypter. It transparently encrypts Java class files and at run-time decrypts the code
jMetra - A tool for collecting code metrics for Java/J2EE projects into JavaDoc-styled HTML to analyze project metrics over time. [Freeware
JMK - Make in Java - Utility for maintaining files in a consistent state
jMocha - IBM's microbenchmarking framework and suite for Java. Uses sophisticated statistical calculations to ensure benchmarking accuracy. Can be used for optimising programs or for selecting the fastest Virtual Machine for a given application. [Open Source
JMyra - A Java monitoring platform. It attaches to Java application
JNLP API Reference 1.0 - API documentation for javax.jnlp package.
JObfuscator - A Java obfuscator that uses XML project files and can be easily integrated with Ant build systems and IDEs that support Ant tasks. [Shareware]
JODE (Java Optimize and Decompile Environment) - Java decompiler with full source code. Supports inner/anonymous classes. Also contains a small
JOI (Java Object Inspector) - A debugging tool similar to the Inspector in Smalltalk environments. [Freeware]
JPE - Java text editor and IDE. [Freeware]
jPresto - Shrinks and obfuscates code for the J2ME platform as well as the J2SE platform. [Commercial]
JPretty - A source code beautifier for java. [Freeware]
JProbe - A set of tools that are useful in profiling and working with java systems. The JProbe suite includes a Profiler and Threadalyzer
jProf -- a JVMPI based profiler - Helps identify excessive processor usage
jProf Viewer - Viewer for the old files created by the old java profiler (-prof). [Open source
JProfiler - An all-purpose Java profiling suite targeted at J2EE and J2SE applications. It features CPU profiling
JProof 1stBarrier - Java obfuscation tools provide a convenient way of protecting Java applications and applets from reverse engineering
JProofLite - An on-line Java Obfuscator. Obfuscates one class file at a time
JRefactory - Open source Java refactoring tool
JReveal.Org - Online Java decompiler and obfuscator. Also has a resource directory. [Freeware]
JReveal.Org - Online decompiler and obfuscator. Also has a resource directory. [Freeware]
JReversePro - Decompiler/disassembler written entirely in Java. Provides facility to inspect constant pool contents. [Open Source
Jshrink - Removes unused code and data then obfuscates symbolic names in class files. [Commercial]
JSmooth - a Java Executable Wrapper creation system that generates Win32 executable files (.exe) [Open Source
JSR 56 - Formal Java Network Launching Protocol and API specification.
jStart32 - a Win32-EXE wrapper to start JAVA Applications running on Windows 2000 or Windows XP. [Open Source
JSwat - Graphical Java debugger. Requires Java 1.2 or higher. [Open Source
Jtest - A tool that does Whitebox testing of your Classes
JTestCase - Helps in separating test data from test code. It can load test cases from XML files. It's recommended to use in JUnit test framework or JProbe. [Open source
JTrix for VisualAge for Java - Code metrics add-in. [Commercial]
JTStyle - Java source code transformatter: pretty prints
Juliet - a combination of Java quick reference
Juniper - Server-side implementation project of the JNLP protocol.
JUnit - A unit testing framework for Java. Extremely useful for implementing the XP testing practice. [Open Source
JUnitEE - Provides a TestRunner which outputs HTML and a servlet which can be used as an entry point to your test cases. JUnit based. [Public Domain]
Junitour - Extension to Junit make "Unimplemented" or "Still Incomplete" tests labeled differently
JUnitX - Test framework for Java based on JUnit
Just4log - A Java application to improve the runtime performance of logging systems by altering the Java-Bytecode to avoid unnecessary calls to expensive methods. Supports Log4j
jvider - A GUI builder tool for Java Swing applications. [Shareware]
JVMI - Designed for installing
JWinSvc - Wrapper designed for Windows NT/2000/XP/2003 which enables to run Java applications as usual NT services. [Commercial]
JxBeauty - Sourcecode formatter and beautifier for Java files. [Freeware]
JZipper - Obfuscates and packages required Java class files. [Commercial]
Kate syntax - Syntax highlighting for Kate
Katirya - Encrypts Java class files and create and executable file. At run time
Koalog Code Coverage - A code coverage computation application written in Java. Main features: - in-process or remote coverage computation; - capability of working directly on Java binaries
Kopi Project - Tool and framework for creating database applications using Java
Languages for the Java VM - A list of tools for programming to the Java virtual machine using a language other than Java itself. (Robert Tolksdorf)
Larry Wall's comments - The creator of Perl remarks on REBOL.
launch4j - Windows native executable Java application wrapper. [Open source
LegacyJ PERCobol - COBOL for the Java Execution Environment. PERCobol
Lint4j - A static Java source code analyzer that detects locking and threading issues
Lloyd's Java Shell (LJSH) - Command interpreter which instantly executes instructions in a Java-like syntax - intended for debugging. Can access protected and private fields
Log4E - A Eclipse plugin which helps use logger easily in Java Projects. It's not bound to any special logging framework
LogSequencer - A tool that reads your log files and generates Sequence Diagrams based on the logged information. Use it for documentation and debugging.
Make Java fast: Optimize! - Article by Doug Bell explores some low-level optimization techniques in Java and presents a Benchmark applet to measure Java's performance.
Manipulating the Windows Registry with WFC - Java programmers targeting the Windows platform must use the Registry to seamlessly integrate their applications with this environment. This tutorial will cover some of the basic issues associated with integrating registry features using Visual J++ 6.0. (
Marathon - A GUI testing framework. Supports applications developed using Java/Swing.
Marvin - Removes unnecessary classes and obfuscates applications
Metrowerks CodeWarrior with Java - For MacOS and Windows 95/NT. [Commercial]
Microsoft Visual J++ - Microsoft's Java development tool for 32-bit Windows platforms. (Microsoft)
Microsoft Visual J++ Technical FAQ - Technical frequently asked questions and answers about Microsoft Visual J++. (Microsoft)
Mike's Java Profiler - A performance profiler for Java programs. It collects statistics about accumulated CPU time used by each stack frame in the profiled program and presents the collected data in a GUI. [Open source
MixedCC - Mixed Compiler Compiler - Parser generator capable of parsing and handling inner layer stacks of multi-layer templates. Open source in Java. Parsing mechanism works as Detachable-Layer Stack Machine. SPIndent is implementation of MixedCC for JSP/PHP/ASP.
Mocha - Hanpeter van Vliet's first Java Decompiler. Orphaned at Java 1.02
MockMaker - A program for creating java source code for mock object classes. MockObjects can then be used to help write Automated Unit Tests in java using JUnit.
Modelistic - CASE tool supporting Java. [Commercial]
Naming Conventions in Java - A short article on what lessons can be learnt from C++ for Java coding standards.
NativeJ - Generates native EXE for Java applications in a simple point-and-click interface.
NCStudio - Development platform for Java. Based on Thin Client architecture. Manages the source code
NetBeans - Fully-featured Java IDE written completely in Java
Netscape Directory SDK for Java: Source Code Release - Enables you to write applications which access
Netx - Open source JNLP client. [GPL]
ObjectAssembler - A visual development environment for development
ObjectDumper - Recursively dumps all fields of an object
Omnicore Software - Producers of CodeGuide
Omniscient Debugging - An experimental debugging tool written in Java which allows "rewinding" and seeing what the values of variables were in the past. Works by modifying bytecode. [Freeware]
oneClickJava - An easy to use free Java Development Kit configuration tool for beginner programmers. Written in Perl. [Open source
OpenJNLP - An implementation of the Java Network Launching Protocol (JNLP). [Open source
Openmake - A build management tool designed to eliminate the need for XML scripting while empowering developers with the robust functionality of ANT. By Catalyst Systems Corporation. [Commercial]
OptimalJ - Package Structure Analysis Tool - A tool to analyze and refactor java code. [Commercial
OptimizeIt - Performance profiler
Optimizing Java Linpack Benchmark - By Jonathan Hardwick. Author took the original Java Linpack benchmark
Oracle9i JDeveloper - J2EE and XML development environment with end-to-end support for developing
Ozibug - Web based bug tracking system
PerfAnal - A GUI-based tool for analyzing the performance of applications on the JavaTM 2 Platform. By Nathan Meyers. [Open source]
PerfectTrack - Embed profiling events into selected areas of an application to find and track specific statistics about the behaviour of application. By SolNet. [Commercial]
PMD - A utility for finding problems in Java code. PMD does this using static analysis; that is
PNG Gauntlet - And yet another optimizer for PNG images.
PngCrush - An optimizer for PNG images. Can reduce the size of PNG images used within J2ME programs.
PNGOUT and Kzip - PNGOUT optimizes PNG images and Kzip is packager which can reduce the size of jar application bundles.
Polystyle - Code beautifier that learns personal formats and styles other source files in that manner. [Commercial]
Pounder - A utility for testing Java GUIs. It allows developers to dynamically load components
Productivity - Provides tool addin to simplify routine coding and navigation operations.
ProfileViewer - Reads profiling information output by Sun's heap profiler (invokable by a command-line option of the java interpreter) and displays it for easy interpretation. [Open Source
Programics - Java to C++ - A command line tools (ja2dol and next generation java2cpp) that translates Java sources into corresponding C++ sources. [Freeware and open source]
Programmerworld.NET - Java Tools - Categorized list of Java developement tools.
Programming Dynamic HTML in Java - The com.ms.wfc.html package of the Windows Foundation Classes for Java (WFC) framework lets you access the power of Dynamic HTML (DHTML) on a Web page directly from a Java class. Learn more about how Visual J++ 6.0 can allow you to create seamless DHTML W
ProGuard - Shrinks and obfuscates
ProphIt - A visualization tool for working with performance data generated using a Java profiler such as hprof. [Free individual and non-commercial use
PureLoad - A load testing tool for performance and stress testing. [Commercial]
PureLoad - A Java-based performance testing and analyzing tool that helps application developers by automating the process of stress testing their server applications. This is achieved by simulating several hundreds of users performing tasks. Statistics are used to
qftestJUI - Offers automated testing of Swing programs. [Commercial]
QStudio for Java - Code quality assessment and quality control tool for Java development; integrates with Eclipse
QuickAnt PRO - A tool built on Ant and enhanced to allow easy automatic Java applications testing. By Precilog.
QuickCup - A project-based IDE is easy to pick up
Rachel - Resource loading toolkit.
Re: Vanilla - since you asked - Vanilla's creator Chris Langreiter replying to Manila's creator Dave Winer.
RealJ IDE for Java - Java IDE written for native Win32 systems. Fast
REBOL mode for Emacs - Correct indentation and styling for REBOL coding in Emacs
Rebol Unit - A unit testing framework for REBOL.
reboLDAP - A project intended to develop REBOL tools for the Lightweight Directory Access Protocol.
Red Hat Source-Navigator - A source code analysis tool. With it
Refactorit - Refactoring and code tracking and analysis support tool. May be used standalone or integrated with IDEs such as Netbeans
RetroGuard - Highly-configurable Java bytecode obfuscator with support for Java 2
RetroVue - Visual debugger with recall of operation history. [Commercial]
Reva Soft - Provides a "Ultra Light Client for Java
Rhino - JavaScript for Java - implementation of JavaScript written entirely in Java. Based at mozilla.org. [Open Source
Ribs - The ReportMill Interface Builder for Swing - Makes Java GUI design trivial and signficantly reduces code and complexity with "unified accessor model"
RIIS: Decompiling Java - Godfrey Nolan's book on writing your own Java decompiler. Early chapters are online in PDF format.
RMI Plugin for Eclipse and WSAD - Automatically generates remote stubs and skeletons of remote classes. It also simplifies the configuration of all the different RMI properties
Roxes Ant Tasks - This collections contains several ANT tasks for simplifying application deployment. [Open Source
SableCC - Object-oriented framework
Saffeine - Tool for the Java bytecode protection and feature driven license management. The 'Saffeine' engine uses strong cryptography algorithms to obfuscate unlicensed Java byte code. [Commercial]
Sandboxed Java Applications and Java Web Start - The Holy Grail - An excellent technical article explaining why people should use the Sandbox environment of Java Web Start instead digitally signs application.
Scarab - Servlet-based issue tracker - replacement for Bugzilla. [Open Source
Schmortopf - A freeware Java IDE. Source available too.
Scort - Allows web browsers to access terminal-based information systems without modifying existing applications.
SD Times: jFactor Speeds Code-Improvement Process - Instantiations refactoring tool helps meet enterprise standards.
SDE for Eclipse/IBM WebSphere Studio Application Developer - A plugin that embed a full feature UML CASE Tool to Eclipse. Support all UML notation and round-trip engineering. A free Community Edition is available.
Semantic Designs Java Obfuscator - Scrambles source code using nonsense names and stripping comments to disable reverse engineering. Works on large sets of files. [Commercial]
Seppia - A simple framework to build and deploy Java application. It gains from the sinergy of Java and Javascript and a minimum set of clear rules to organize their interaction.
Simkin - Embeddable scripting language for Java and XML. [Commercial]