Free Java is a development environment designed to help beginners write Java programs. Its editor includes syntax highlighting and an undo/redo function. It features a structure panel and a file browser. Compiling and running a program can be done with the push of a single button, and compiler errors are shown clearly. There is also a virtual console to show a program's console output. Free Java is based on J2SDK 1.3.
XSH (the XML Editing Shell) is a very powerful command-line shell designed to allow easy navigation and manipulation of XML documents. XSH may be used either interactively or for off-line XML processing (like bash). XPath can be used to select parts of an XML document to be listed or processed. The system shell and Perl are also accessible from XSH in a very natural way. XSH itself is written in Perl using the XML::LibXML bindings of the libxml2 library.
KTML is a browser-based WYSIWYG HTML editor that facilitates easy content formatting using its advanced table and image manipulation features. Unlike other online editors, it supports most platforms and configurations, providing users with advanced text and paragraph formatting capabilities as well as CSS support and easy HTML tag selection. It also features advanced image manipulation, an effective spell checking module, and a Server Behavior for Dreamweaver MX.
PXSL ("pixel") is a convenient shorthand for writing markup-heavy XML documents. It provides XML authors and programmers with a simple, concise syntax that they can use to create XML documents. For more advanced users, it offers customizable shortcuts and sophisticated refactoring tools like functional macros that can markedly reduce the size and complexity of markup-dense XML documents.
SHORE (Semantic Hypertext Object Repository) is a hypertext repository that stores data about documents and data described by documents. Access to this information is provided as hypertext. The repository stores objects that appear in documents, together with their relations in a semantic net. Hypertext navigation follows these relations in the semantic net. The SHORE server works as an HTTP server, and the client is a standard Web browser. The repository uses PROLOG as its query language and the XSB system as its query engine.
Syntext Serna is a highly customizable, multi-platform, pure XSL-driven WYSIWYG XML content editor. It looks and works like a conventional word processor, yet it gives you much more flexibility to alter or reuse content while keeping its integrity intact. It lets you collaborate on compound documents that contain embedded data from various sources. Content is viewed as an integrated whole that is intuitively transparent to authors.
EditLive! is a cross-platform, browser-based Web content editor with a Word-like WYSIWYG interface. Key features include a live spell checker and advanced table and nested list support. It produces content that complies with Section 508 and W3C accessibility, key XHTML and CSS standards. It is designed for use with Web content management, knowledge management, and e-learning applications. Integrations for major CMS platforms and business solutions including IBM Workplace Web Content Management, Vignette, EMC (Documentum), Percussion, FileNet, Open Text, Ektron, Ingeniux, Stellent, vCampus, and Schoolwires are also available.
The edit-on JavaBean SDK is a customizable, feature-rich JavaBean that allows developers to add WYSIWYG editing functionality to their AWT- or Swing-based applications. It features an intuitive word processor-like user interface that enables XHTML content authoring with XML markup, and has a royalty free run-time license.
Mini-XML is a small XML parsing library that you can use to read XML and XML-like data files in your application without requiring large non-standard libraries. It only requires an ANSI C compatible compiler (GCC works, as do most vendors' ANSI C compilers) and a "make" program. It supports reading of UTF-8 and UTF-16 and writing of UTF-8 encoded XML strings and files, and provides a hierarchical view of the file via a linked-list tree structure of typed nodes and functions for managing, traversing, indexing, and searching the tree.
MIB Smithy SDK is a dynamic extension to Tcl/Tk (8.4+) that allows development of custom scripts for controlling SNMP agents, manipulating SMI definitions, doing conversions, and more. It is based on the core of Muonics' MIB Smithy, and the SDK supports SMIv1 and SMIv2, as well as SNMPv1/v2c/v3 with HMAC-SHA-96 and HMAC-MD5-96 authentication and DES/CBC and AES128/CFB privacy. It also provides complete read-write access to all elements of SMI/MIB Module definitions, unlike similar extensions that provide only read access to a limited subset. The SDK allows multiple discrete SMI databases and SNMP sessions, and provides all of the built-in validation and error recovery capabilites of the full product, without the visual MIB development environment.