Jump to content

Java

From EDM2
Revision as of 17:34, 2 April 2016 by Reiknir (talk | contribs)

Java is an interpreted, concurrent and object-oriented programming language originally designed to be highly portable, as such it can be thought of and indeed is frequently used as much as a platform on its own as a programming language.

Java virtual machines and compilers for OS/2

  • IBM Java - VM Supplied with IBM's OS/2 and as an optional install with eComStation. Outdated but fast.
  • Golden Code J2SE for OS/2 - Commercial VM - Discontinued
  • InnoTek Java
  • Jikes - Java bytecode compiler. Fast - Open Source - Discontinued
  • kaffe - Never officially released for OS/2 but an internal port existed - Slow - Open Source - Discontinued
  • Odin + OpenJDK

Add-on's and libraries

  • BISS-AWT - UI library & awt replacement - Open source - Current
  • LZ4 - Compression library - Open source - Current
  • Magician - Java interface to OpenGL - Commercial - Discontinued.
  • NetRexx - Scripting language - Current.
  • Snappy - Compression lib. - Open Source - Current.
  • TOPLink - Database connection/persistence classes- Commercial - Discontinued (Available in a different form)

Foreign libraries with Java bindings

  • e_Db - Library for C & C++, also has Java API's/bindings - Commercial - Discontinued.
  • LibcURL - Internet URL (WWW, FTP, etc) access - Open Source - Current.
  • LZ4 - Compression library with 3d party JNI bindings - Open source - Current
  • Snappy - Compression lib. - Open Source - Current.

Java IDE's and development systems

Utilities and test software

  • ANTLR - Parser generator - Runs on and generates java.
  • Exuberant ctags - Creates index files out of Java source files - Open source - Current.
  • Mauve - Java Class Library test suite - Open Source - Current.

Applications with a Java programming interface

  • PostgreSQL - SQL relational database system - Open source - Current.

Text & programmers editors with Java support

  • Boxer - Java syntax highlighting support built in - Commercial - DOS and OS/2 versions discontinued, Win32 version still sold.
  • Elvis - Java syntax support included by default - Open source - Current.
  • Enhanced Editor - Has Java syntax highlighting built in with some auto-formatting features.
  • FTE - Has support for syntax highlighting, code folding and syntax-aware autoindent. - Open source - Current.
  • Future Wave Editor - syntax support included by default - Shareware - Current.
  • jEdit - Java based - Java syntax highlighting built in - Current.
  • Lugaru Epsilon - Java syntax highlighting, code folding and syntax-aware autoindent. - Commercial.
  • NEdit - XFree86 - Autoindent, autocomplete and syntax highlighting - Open source - Discontinued.

Publications

Tutorials and other learning material

Links

USENET