Links:
Argo/UML ArgoUML is a powerful yet easy-to-use interactive, Java based graphical software design environment that supports the design, development and documentation of object-oriented software applications. Read more hot Eclipse Eclipse is an open-source software framework. In its default form it is a Java Integrated Development Environment (IDE), comprising of the Java Development Tools (JDT) and compiler (ECJ). Users can extend its capabilities by installing plug-ins written for the Eclipse software framework Read more hot Eclipse Project Eclipse is an open source community, whose projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. Read more hot J2SE J2SE provides cross-platform compatibility, safe network delivery, and smartcard to supercomputer scalability. hot JBuilder JBuilder is an integrated editor, debugger, compiler, visual designers, wizards, sample applications, tutorials, multimedia training, and support for the latest Java standards JBuilder makes learning Java easy. Read more hot NetBeans NetBeans is an open source, modular IDE, written in Java. Currently it supports Java development, but its architecture lends itself to supporting other languages as well. Read more hot VisualAge IBM's Java application development environment for building Java applications, applets, servlets and JavaBean and Enterprise JavaBean components hot abaXX elements (commercial) a development environment for building component-based Web applications on top of JBoss. It is based on the proven J2EE standard technologies, including the JavaServer Pages Standard Tag Library (JSTL) ANTLRWorks ANTLRWorks is a novel grammar development environment for ANTLR v3. It combines an excellent grammar-aware editor with an interpreter for rapid prototyping and a language-agnostic debugger for isolating grammar errors. AnyJ (commercial) a cross platform Java IDE & Sourcecode Engineering Solution. AnyJ includes various browsers and analyzing tools, a Java Beans compliant Visual GUI-Builder (JFC, Swing), a sourcelevel Debugger and a very powerful, intelligent and fast Editor AppComposer an integrated assembly environment for building applications from reusable Java components. It allows you to visually wire JavaBeans and non-JavaBeans together to create programs like web applications Arriba! Embedded Edition (commercial) a portable graphical development environment with a fully integrated debugger that can "edit-build-run-debug" embedded applications directly on a remote target environment via serial, Ethernet or JTAG ArsDigita Community System an open-source Java platform for web application development, code-named "Tinman" Butterfly XML IDE Butterfly XML IDE is built on top of a new real-time incremental XML parsing algorithm. The editor features syntax and error highlighting, incremental validation, code completion, XSLT pipelines, and side by side DOM and source viewing. CodeGuide (commercial) a professional Java and JavaServerPages IDE featuring very fast on-the-fly compilation, intelligent code refactoring capabilities and advanced editing support. DeveloperX2 (commercial) a full-featured Integrated Development Environments (IDEs) to support and run on Sun Microsystems, Inc.'s Java 2(tm) platform DPML SDK The DPML SDK is a management platform for Java-based component development, resource management, and deployment. It is composed of the Transit resource management layer, the Depot multi-project build system, the Metro component management runtime engine, and the Station application management console. DrJava an integrated Java development environment that supports interactive evaluation of expressions EJBWizard EJBWizard is a GUI-based Java application that can be used to build the basic files for a JOnAS EJB. It runs in any environment that supports Java JDK1.2 or above. Elvin Java SDK (commercial) Elvin Java SDK provides developers with a set of classes implementing the Elvin client protocols. It includes a redistributable JAR file, full JavaDoc for the API, and some example code. The Elvin Java API is easy to use for writing applications or applets. Forte an IDE for development of applications based on Java 2 SE Forte Sun's powerful, extensible, integrated development environment (IDE) for Java technology developers. It is based on the NetBeans[tm] Tools Platform, and it is integrated with the Sun Open Net Environment (Sun ONE) FreeBuilder FreeBuilder is a free visual programming environment based on Java[tm] technologies, making it easily customized and extensible. FreeBuilder is designed using Java Foundation Classes (aka JFC or Swing) for its look and feel. GAJET GAJET (Genetic Alrogithm for Java Evolutionary Testing) is an automatic test generation tool for Java that uses a genetic algorithm. It uses EMMA to measure test coverage. GNU6 a new technology that allows rapid development and integration of multi-threaded distributed enterprise applications. It is designed to provide a powerful software integration solution that can naturally adapt to customer's infrastructure and grow inline with business requirements Ibis to design and implement an efficient and flexible Java-based programming environment for Grid computing, in particular for distributed supercomputing applications J.O.O.D.A. a pure Java 1.2.2 sophisticated Java IDE, with the look and feel of the Smalltalk IDE Envy/Developer J2EE (commercial) J2EE is a development platform for building enterprise-class server-side applications with Java. Key J2EE technologies include Enterprise JavaBeans (EJB), Java Server Pages (JSP), Java Message Service (JMS), CORBA, JDBC, XML, JNDI, and Servlets. Jacob a Java class browser and project manager for Emacs Japple a rapid application development environment for building web applications and services. Built on the Java Platform and open-standards, Japple allows you to develop and deploy web applications many times faster than traditional methods Java Gui Builder designed to decouple the GUI building code from the rest of the application code, without hand-writing code. It allows one to describe the layout of windows and controls using an XML file. A full DTD was written to allow on-the-fly validation JBCcm a JBuilder Opentool, which enables JBuilder 3.5 to 7.0 to integrate with Continuus Change Management 5.x and Telelogic CM Synergy 6.x. The program is partially based on the cvs sample from Borland which comes with JBuilder 3.5, which uses the cvs command line interface (CLI) to issue commands to the version control system JDEE Java Development Environment for Emacs: software package that interfaces Emacs to command-line Java development tools JDesignerPro (commercial) a rapid application development and deployment system specifically designed to help you build database driven applications that run on any browser or wireless handheld device Jedi an integrated development environment for the Java programming language Jess a rule engine and scripting environment written entirely in Sun's Java language jGRASP jGRASP is a lightweight development environment, created specifically to provide automatic generation of software visualizations to improve the comprehensibility of software. jGRASP a full-featured development environment, which provides for automatic generation of control structure diagrams (CSD) and UML. It also includes a highly visual integrated debugger JIDEAL an abstraction layer for IDEs. It provides a common interface to the most important API parts of products like Together, JBuilder, Forte JIG (commercial) an integrated development environment that lets you write, manage and debug applets and applications written in Java. JIG is written entirely in Java JUDO Java IDE for Children and Beginning Programmers JUnitCreator designed to extend the IBM VisualAge for Java IDE (version 2.0 or 3.0) JWIG a Java-based development system for making advanced Web services. It integrates the central features of the language into Java by providing explicit support for Web service sessions and safe XHTML dynamic document construction Kawa a Scheme environment, written in Java, and that compiles Scheme code into Java byte-codes Klint an IDE (Integrated Development Environment) with support for numerous programming languages. Written with QT3 libraries KrysalIDE a Java based development tool for Krysalis. We have tried to make KrysalIDE very advanced technologically, so it uses SOAP for communicating with the Krysalis server LinCE LinCE is a programming environment that is simple, pluggable, multiplatform, and multilanguage. LinCE allows you to create and load Ant projects, compile them, and browse errors line by line. It also allows you to execute PMD on Java projects. PMD is a tool that statically checks Java code, looking for potential problems. LinCE generates configuration GUIs from configuration Java objects. It has Apache Ant scripts for plugin development. Nokia Developer's Suite for J2ME an application development environment which can be used either as a stand alone tool or integrate into IDE products from Borland or Sun. Version 1.1 for Linux provides all features to build a complete J2ME application package. Additional features include the integrated application deployment to an FTP server as well as an audio converter of MIDI tones Nuxeo Runtime Nuxeo Runtime offers a coherent component model for Java applications based on OSGi that makes them runnable on any Java platform with virtually no modifications. It also offers a flexible extension system for any Java/Java EE application. Pramati Server (commercial) run-time environment for deploying mission-critical enterprise applications that use components built to the Java" 2 Enterprise Edition (J2EE") 1.3 standard Pramati Studio (commercial) Pramati Studio is a universal IDE that provides full life cycle support for developing applications for any Java" 2, Enterprise Edition (J2EE" )deployment platform. Qore Eclipse IDE Plugin Qore Eclipse IDE Plugin allows you to develop in the Qore Programming Language within Eclipse. It supports syntax highlighting, code completion, an outline view of Qore source code, and launching Qore scripts from Eclipse. RReport Visual Builder a reporting tool for java. This package will allow you to design reports and print them from your java application. It supports database access, preview, export to PDF SDE for NetBeans (commercial) SDE for NetBeans is a UML modeling environment tightly integrated with NetBeans. It lets you draw all types of UML diagrams (use case diagram, class diagram, sequence diagram, activity diagram, etc.) in NetBeans, reverse source code (Java, C++, XML, XML Schema, CORBA IDL, etc.) to UML models, and generate Java source from UML diagrams. It features a Rational Rose importer, an XMI importer, HTML/PDF documentation generators, and plug-in and template support. SDE for NetBeans Community Edition (commercial) SDE for NetBeans is a UML modeling environment tightly integrated with NetBeans. It lets you draw all types of UML diagrams (use case diagram, class diagram, sequence diagram, activity diagram, etc.) in NetBeans, reverse source code (Java, C++, XML, XML Schema, CORBA IDL, etc.) to UML models, and generate Java source from UML diagrams. It features a Rational Rose importer, an XMI importer, HTML/PDF documentation generators, and plug-in and template support. Simplicity (commercial) a Java, Rapid Application Development tools that supports the development of both client side and server side applications for mass deployment across the internet, or within a company's intranet SOAPAnywhere a SOAP 1.2 implementation written in Java. The difference between SOAPAnywhere (SAW) and Implementations such as Apache SOAP and Axis is that SAW can not only be run through a WebAPP container, but can also run in both a standlone mode and as an integrated component of any Java application Spket IDE Spket IDE is a powerful editor for JavaScript, XUL/XBL, SVG, and Yahoo! Widget development. It provides features like code completion, syntax highlighting, and a content outline that helps developers create efficient JavaScript code. It can run as a standalone application or as an Eclipse plugin. Tersus Tersus is a visual programing platform that lets you create enterprise Web applications easily by drawing visual diagrams instead of writing code. ThinWire ThinWire is a development framework that allows you to easily build applications for the Web that look and feel like the desktop applications. It can provide user interfaces that are responsive, expressive, and interactive without the complexity of the alternatives. ThinWire is an AJAX framework which targets the business application developer specifically. Unstructured Information Management Architecture UIMA stands for the Unstructured Information Management Architecture. It is an open, industrial-strength, scaleable and extensible platform for creating, integrating and deploying unstructured information management solutions from combinations of semantic analysis and search components. IBM makes UIMA available as a free SDK. Whole Platform The Whole Platform is a technology for engineering the production of software. It provides a platform for developing new languages, manipulating them using domain notations, and transforming them to executable code. It includes a modeling framework, a generative system, a family of languages, and domain editors integrated with the Eclipse platform. WideStudio WideStudio is an integrated development environment(IDE) to build window applications for Linux / FreeBSD / SOLARIS / Windows95/98,WindowsNT,Windows2K. X-develop a multi-language cross-platform IDE from Omnicore. X-develop targets the .NET platform, the Mono platform and the Java platform. It offers advanced code analysis, project wide on-the-fly error checking, refactoring, smart editing, fast code navigation capabilities and other productivity-boosting features for C#, Java, J# and Visual Basic.NET xweld - Bridge (commercial) a complete integrated development environment, batch processor and interactive debugger for transforming files in any format into XML and further into any other output format using industry standard XSLT processing zen Platform a Java development environment for J2SE/J2EE. It eases and accelerates the Java application development by visual methods (RAD). Complete applications can be modelled in an intuitive fashion without the need for technical expertise