jEdit is an Open Source text editor written in Java. It has many useful features, such as syntax highlighting, bracket matching, regular expression searching, multiple file search and replace, folding, and keyboard macros. jEdit also includes a powerful plugin architecture that allows more than 80 plugins to be downloaded and installed from within the editor.
Visual Paradigm for UML is a Unified Modeling Language (UML) design tool that supports all UML diagrams, SysML diagrams, and entity relationship diagrams. Visual Paradigm for UML provides extensive use case modeling features, including full function UML use case diagram, flow of events editor, use case/actor grid, and activity diagram generation. Visual Paradigm for UML produces system documentation in PDF, HTML, and MS Word formats. A developer can design system documentation with the template designer. A system analyst can estimate the consequences of changes with impact analysis diagrams, such as matrix and analysis diagram. Visual Paradigm for UML generates Java code.
SDE for Eclipse is a UML modeling environment tightly integrated with Eclipse IDE. It lets you draw all types of UML diagrams (use case diagrams, class diagrams, component diagrams, etc.) in Eclipse, reverse source code (Java, C++, XML, XML Schema, CORBA IDL, etc.) to UML models, and generate Java source from UML diagrams. It features the latest UML notation support, a Rational Rose importer, an XMI importer, Microsoft Visio integration, HTML/PDF documentation generators, and plug-in and template support.
JUDO is a Java IDE for children and beginning programmers. It is very easy to use and has a very simple interface. It was designed to be used as a teaching aid for teaching programming classes to children. The programs you create with JUDO can be graphical, text input/output, or both. All you need to do to write a JUDO program is write a simple void main() function.
Vim Outliner is a Vim plugin that make it behave as a full- featured outliner of the likes of MaxThink, Grandview, ThinkTank, and more. It has its own add-ons for checkboxes and hoisting and is compatible with Vim spell-checkers like vimspell and engspeak. There are several scripts available from other to convert text outlines to HTML pages, Docbook files, and Open Office Impress files.
Jaxe is a Java XML editor with a graphical document-oriented interface. It is configurable with an XML schema and a configuration file. It supports validation at element insertion, and is customisable with Java modules. XSL transforms can be used to export documents in XML, HTML, or PDF. Sample configurations include XML schemas, XHTML strict, Docbook, and DITA.
The Butterfly XML Editor and IDE is an XML editing environment built on top of a real-time incremental XML parsing algorithm. It features syntax and error highlighting, incremental validation, intelligent code completion (based on XML Schema, DTD, or document analysis), XSLT Debugging, XSLT pipelines, Docbook Rendering, XSL:FO Rendering, and side-by-side DOM and source viewing. Built-in support for Docbook, XSL:FO, XHTML, XSL, Xforms, XML Schemas, XSP, and Cocoon sitemaps is included. Support for other XML types can also easily be added. It is capable of parsing documents that are not well-formed, and shows the source of the errors, allowing for the easy conversion of HTML to well-formed XML. XSLT pipelines simplify the process of building up and visualizing complex transformations.