Disapproved Java programs
The Java programs suitable for open JDK appear not all to work equally well with Java for eComStation. Below a list of programs that did not work well in the test phase. Not working is as much as not responding to the mouse (programmed for SUN Java and not for Open JDK) to total lockup of the system. I test with Java version 1.6.0ga1 (first version), Java version 1.6.0.ga5 (last version) and Java versie 1.4.2_05 (InnoTek OS/2 Kit for Java).

Disapproved:
  • = updated July, 2020
  • Frinika, music workstation/sequencer, not responding properly, can not recognize sound sources in OS/2 and further it looks like its working.
  • Subsonic, web-based media streamer and jukebox, internal problems, unclear, help desk call is still not answered.
  • Sonogram, acoustic spectrum analyzer, no 3D (problem of our implementation of open JDK), further the package hangs, reboot is usually necessary, generates often hs_err_pidXXX.log.
  • Laoe, digital recorder, works, but with playing possible distortion through overdrive, recording does not work because it is not included in Odin.
  • HDTVTestPattern, shows a full screen image, after that nothing works anymore because the system in graphical mode and recognizes no mouse or keyboard, is a bug in our implementation of Open JDK, bug is reported.
  • MagicLantern, slideshow program, does not respond well on mouse or keyboard, is programmed for SUN Java, bugs are the incompatibility between Sun Java and Open JDK.
  • Jpo, kind of photo sorter/slideshow. Works well, but a strong pot of coffee will not hurt if you really have many pictures in lots of folders. So very slow.
  • Fir4j, quickly resizes JPG images, add watermarks or generate web pages. Just not as OS independent as they think. Old project.
  • JavaPoint, attempt to make a Powerpoint in Java, does not respond well, still very limited.
  • MindRaider, a personal notebook and outliner. Does not respond, generates a hs_err_pidXXX.log and a question in the forum (10/19/2012 8:14:24 PDT) is still not answered. Got an answer on 12/28/2013 with the text "I discontinued the work on MindRaider" and "The changed the project license to Apache 2 sometime ago. Thus anybody can take over and continue without any restrictions.". There is a new version 15.0, it doesn't start because one file in the lib directory is updated with a higher version of Java. This file and the run file are the only ones which are updated. The result is a crash with the message "Unsupported major.minor version 51.0".
  • ProjectLibre 1.5.6-1.6.1, open source replacement for Microsoft Project, unstable in Java versions 1.6.0ga1 and 1.6.0ga5. Produces regular hs_err_pidXXX.logs, sometimes with lockups of the desktop. Version 1.6.1 needs also a higher version of Java 1.6.
  • Smartgit, graphical client for the version control systems Git and Mercurial, programmed for SUN Java and not for OpenJDK, so incompatability problems.
  • Weather, program which shows weather information. Version 4.4 won't even install, doesn't recognize our version of Java. I got this: java.lang.UnsupportedClassVersionError: weather/Weather : Unsupported major.minor version 51.0 as a headline in my bugtracker file. Conform Java-apps site it should run with Java 6. There is no other information, help is only given through Facebook, no thank you.
  • LanguageTool, a proof-reading tool for many languages. Installed version 2.2 is the last version which can work with Java 6. Later versions needs Java 7. Unfortunately it doesn't work with OpenJDK and I get "Unknown OS/arch: os/2/x86" in my bugs file.
  • blueMarine, blueMarine is a Java(TM) based digital photo editing application. It can load, show, edit, organize photos and is able to generate web galleries. There isn't any progress for more than 2 years. The page "http://www.tidalwave.it" doesn't work anymore. I can't get the program working within Java, tried different setups, all fail. Because the given addresses don't work I give up on this one.
  • Joeffice, Joeffice is an open source office suite that includes word processor, spreadsheet, presentation and database. It needs Java 7.0. Its unclear how the program starts in Java. The Linux version is a real puzzle. The MAC version does have an installer jar-file, but on my system it halts when the installer test the free space on the harddrive. Even with more than enough space the program signals its too short for further progress and installation halts due to the greyed out "next" button.
  • Home Bookkeeping, this is a bookkeeping program for households. It won't work with Java 6. There is no indication what version is needed, probably Java 7 or even higher version.
  • Freemind, a free and open source software to support thinking, sharing information and getting things done at work, at school and at home. The core of the software consists of functions for mapping of thoughts, mind mapping or concept mapping, and tools for the use of mapped information. Version 1.1.0 (still Beta) needs probably Java 7 or even higher.
  • jBrickBuilder, is a Java based virtual building with LEGO bricks. Full 3D view and editing for models and sub-models. It doesn't run on OS/2-eCS, see the error: Caused by: java.lang.RuntimeException: Please port OS detection to your platform (os/2/null). I'm trying to dump the bug somewhere, now waiting for password.
  • Timecult, a simple yet powerful task management and time tracking application. Supports a hierarchy of projects and tasks, multiple taks timers, data export to a comma-separated file, detailed time log, dynamically computed summaries of used time per each project. Won't run due this problem: Exception in thread "main" java.lang.NoClassDefFoundError: org/eclipse/swt/graphics/Device.
  • JSound, best level of equalization sound, convert your audio format, listen web radio and record, show music representation with spectrum, VU or wave. Ripper your favorite CD to any formats. Set equalization in played music, apply effects and filters. Feel the difference and change your experience to listen music. But, no glue how to install. At some point it hangs, no clear errors, looks like it is spyware! I removed everything and did a virus check.
  • LARS, (Lightning Assessment of Risk for a Structure). LARS is a simple tool for the lightning assessment of risk for a structure, according to standard IEC 62305-2, second edition. Needs Java 7 to run, but this is not documented.
  • TV-Browser, gets the daily TV program from the internet and shows it clearly aranged - like a printed TV guide. It is compiled with Java 7 and due to poor programming it runs on Java 6 until you reach some points. After that Java exit hard.
  • MarsColonial, Explore the red planet and helps to establish a colony. Beware of Von-Neumann sondes that have landed on Mars and also seek to seize their resources. Exception in thread "main" java.lang.UnsupportedOperationException: The specified platform: os/2 is not supported.
  • Java Frittle Chess, Cross-Platform Java Chess game. Based on Frittle engine, the engine works, seems that the visual graphic layer doesn't pass on the moves, so nothing happen.
  • Java Open Chess, Java Open Chess is a project written in Java in NetBeans IDE. There is possibility to play for 2 players on local computers and via network connection. Message bugtracker: Exception in thread "main" java.lang.UnsupportedClassVersionError: jchess/JChessApp : Unsupported major.minor version 51.0, ie you need a higher Java version.
  • Stendhal, is a fun friendly and free multiplayer online adventure game. Won't work because it can't find the browser; games.stendhal.client.gui.BareBonesBrowserLaunch.openURL(BareBonesBrowserLaunch.java:81). Furthermore, with start you get the message that you need Java 7, but nothing about that in the bugtracker.
  • Lobo, is an extensible all-Java web browser and RIA platform. It supports HTML 4, Javascript (AJAX) and CSS 2 plus direct JavaFX and Java (Swing/AWT) rendering. Cobra is the web browser's renderer API; also a Javascript-aware HTML parser. Development is behind and the browser was unable to show my pages correct which is HTML 4.01 Transitional.
  • Panda, Personal Assistant for Notes, Dates and Addresses Panda is a tool for managing your notes, dates and addresses. Enter notes as simple text, keep addresses as plain fields and manage a time table as well as an elementary calendar. The program works, but it has problems with our codetables: [Fatal Error] :1:53: Invalid encoding name "850". This results in an error when the program starts and reads previous saved data.
  • Free Mars, FreeMars is a turn based strategy game about colonizing Mars. It is compiled with Java 7.
  • RTextDox, RTextDoc is an editor for structured text documents (LaTeX, AsciiDoc, DocBook). It is compiled with Java 7.
  • JDosBox, jDosbox is an open source pure Java x86 emulator based on Dosbox. The initial goal of this project was to run all DOS games as well as Dosbox. They say "still a work in progress". That's true, the Psion simulator won't run, its going terrible slow to get the background color grey and that's it. This is not the case with DosBox, which is also available for OS/2-eCS. In this emulator the Psion emulator runs like it is a real Psion with about the same speed.
  • RepairsLab, this system allows to manage the entry and exit of equipment repair in a small workshop for repairs or service center. Problem is too much oriented to Windows, can't load look and feel. Game over, no information how to work around or switching to an other look and feel.
  • ArduBlock, Visual Programming Environment for Arduino. The version of early 2013 is working, but far behind of the real thing from today. The last programming environment does start up slow. Some parts are written in Java 7, so you end up with a not fully working program. Help and getting to the site is as usual not working.
  • SportsTracker, SportsTracker is an application for people who want to record their sporting activities. Lots of errors, more memory didn't do the trick. Its compiled with the other Java and the incompatibilities are too big for working with OpenJDK (sportstracker-bugs is bigger than 85kB!)
  • Turtle Sport,Turtle Sport is a software developed to communicate with GPS devices. Turtle Sport retrieves your training sessions from your Garmin and it makes diagram and statistic reports. It is compiled with the other Java and the problems are with the user interface. I got "Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException" in the bugfile. The program isn't that big or uses many files, but also recompiling isn't an option because it is build with Eclipse.
  • LaTeXDraw, is a graphical drawing editor for LaTeX. It is compiled with the other Java and the problems are with the user interface. My bugfiles stays empty but recompiling isn't an option because it is build with Eclipse.
  • DocFetcher, is an Open Source desktop search application. DocFetcher is not pure Java. It runs on the Java runtime, but also uses a couple of non-Java libraries that are tied to specific operating systems. There are no plans to support more operating systems besides the three major ones. So this one is not for us.
  • Reuters widget, displays the latest Reuters headlines. Needs a higher level of Java.
  • RSS Owl RSS/RDF/Atom Feed Reader RSS Owl is a powerful application to organize, search and read your news feeds in a comfortable way. It runs on the Java runtime, but also uses a couple of non-Java libraries that are tied to specific operating systems. Recompiling isn't an option because it is build with Eclipse. So this one is not for us.
  • Data Crow allows you use the standard movie & video (divx, xvid, DVD, Blu-ray, etc), book (and eBooks), images, games & software, music (mp3 and other music files) cataloging modules. After moving the site to an other location the available version for Java 6 is Data Crow version 3.12.5. This version won't work in our OpenJDK, the program doesn't see the keyboard or the mouse. So you can't move around or try something. The only version which does work is Data Crow version 4.0.1, see my webpage.
  • dsBudget dsBudget is a personal financial management / budgeting application. It can't find the browser and the solution with "-Dbrowser.cmd" and "-Dbrowser.arg0" doesn't work too. Resulting in that the program won't start. Beyond that, lots of errors on the forum and no fixes.
  • Buddi, household budget. Program works, but reports, help and tutorial do not work. It has to do with that our browser isn't recognized. I could downsize the problem to an other program called BrowserLauncher2. The presented ways of calling do not work in OS/2 and I did report a bug with the request to implement two other ways of calling the browser which do work in OS/2. There is no progress for more then 2 years and no answer on my bug/request. The question on the Buddi site is answered negative, the developer don't want to implement an other system.
  • aTunes is a powerful, full-featured, cross-platform player and manager, with support for online radios, podcasts and CD ripping. Version atunes-3.1.2-bin.tar.gz can't run due to missing files and/or directories. Version aTunes_3.2.0_installer.jar seems to have problems with izpack (installer program). Version atunes-3.2.0-bin.tar.gz can't run due to missing files and/or directories. Version atunes-3.1.1 doesn't have a distribution which we can use and it seems that it does have a trojan virus in the exe installer.
  • Raven Lite 1.0 is no longer available and version 2.0 needs a higher version of Java.
  • J7Z is an alternative 7-Zip GUI. There is a user who has reported that the program contains one or more virus(-es).
  • FFmpeg Drive is a GUI - graphical user interface (frontend, wrapper) for the popular command-line video manipulation program ffmpeg. Needs Java 7 to run, but this is not documented.
  • MovieFX is a simple, JavaFX-based movie database application. Needs Java 7 to run, but this is not documented.
  • Eisenkraut is a standalone, cross-platform audio file editor using the SuperCollider 3 server application. Eisenkraut (low version) is running okay, but can't do a thing because there is no SuperCollider 3 server available for OS/2. The Collider for Java can't be used because the program Eisenkraut expects an executable.
  • Jalmus, music education software. Can't save preferences, starting help or website hangs somewhere. Qestions on forum are answered but slow. Have to wait and see. If you don't use preferences or anything with a browser then the program does work, but also read on the forum that there are errors in the presented music material.
  • jHashCalc, installed. Made a commandfile. Readme is in Spanish language, don't have that language in my bag. I translated the readme to English. Program works without problems. But.. buttonlabels and alike are also in Spanish and are in the code, no languagefile or so. To get it all in English I have to recompile the program. Will take too much time...
  • JBook, installed, works, but very very basic. The text database is out of date, updating doesn't work because they changed to an other system. Rebuild to a new database, but it fails to download a new book. With choosing a new book it proofed to be very unstable and hangs as soon as you go out of the window. Sources are stopped with the project because there are so many sources? (which is a lie, but a way to say we don't want to do it anymore.). So your stuck with Gutenberg.org, but they are the one on the new layout. So exit.
  • JuboxPlayer, downloaded, have to install it. Made several versions of the command file with each time a different way for starting. None worked, the bug file does mention Java parts which are not part of Java 6. So this can't be found and exit.
  • RR Diagram, installed, program does have an error which has to do with the difference between Java brands. Author doesn't react on my question. End of the line.
  • JPDF Tools, is a GUI java program built on the JPDF Export library. Its main aim is to create pdf files by inserting texts, images or tables. New pdf file,open existing file, inserting images don't work. So you can't make new pdf files.
  • Corel Office, is an complete office suite. The Java code seems incompatible with more modern Java version. This package was written for Java version 1.0. There are no OS/2 Java versions and successors which can run the suite. In the more modern Java versions 1.4 and OpenJDK version 6 you get an "java.lang.VerifyError" error.
  • Jbookshelf, Jbookshelf is a Bookcase and a book/video/collection or even warehouse manager. The program doesn't start due to error "java.lang.NullPointerException".
  • Sunflow, program needs minimal Java 7, so at installation already a no go.

revision July 25, 2020