NOTE: the product described in this section is no longer generally available, but can be made available on an as-is, exception basis for customers still supporting a legacy OS/2 install base. Please contact Golden Code Development.

Promotional materials referencing this product may contain out-of-date information.

Using Golden Code J2SE(TM) 1.4.1 for OS/2 offers key business advantages:

Native OS/2 Implementation. Because it is a native port instead of an emulation technology, customers can be assured that the Golden Code J2SE 1.4.1 for OS/2 has been architected to work best on OS/2. Rather than bolting an emulation layer beneath software designed for another platform, Golden Code Development has replaced the platform-specific components in Sun's implementation with native OS/2 code. This has given us the freedom to replace inappropriate platform code, rather than work around it by emulating unnecessary interfaces.

Newer J2SE capabilities mean more options for better systems. There is significant business value in working with a Java environment which provides the latest technical improvements in release 1.4 and beyond. New capabilities in evolving J2SE releases give developers more technology options to build better systems which can be deployed faster.

Same Java level on server and client eases development, testing, and maintenance. Assuming a heterogeneous client/server OS environment, having the ability to run the same release level of J2SE on servers and clients simplifies the development process and allows a richer feature set to be leveraged in code which is common between the server and client:

  • Libraries which are common across servers and clients need not be programmed to the "least common denominator". Rather, newer Java features can be exploited, because they will be available on both the client and the server virtual machine.
  • Code complexity, testing, and maintenance effort are reduced; there is no need for special or duplicate code paths to account for an older J2SE implementation which supports a less advanced feature set.

Java application layer is more easily migrated. Migration of the underlying platform is simplified, since the latest J2SE available for the migration target platform also will be available on the OS/2 platform. Existing development will not be "held back" due to the restrictions imposed by an out of date implementation on OS/2. Thus, migration of the Java application layer will be smoother when the OS is replaced, since Java applications will not be generations behind the capabilities of the replacement platform's current JVM.

Continuing ability to use evolving third party Java applications on OS/2. Third party Java applications and libraries from Sun, IBM, and others are likely to be targeted to the latest J2SE release level available on "mainstream" platforms. As time progresses, it becomes increasingly unlikely that these products will be supported or function properly on a back level implementation, due to their reliance on newer J2SE features and packages.

Support from a partner who understands Java development, the internals of the JVM, and the enterprise customer. Golden Code Development has been supporting enterprise OS/2 customers with systems engineering and application development services for years. Likewise, we have been developing Java applications and systems for years. From client side Swing applications to the latest Web applications using the Model-View-Controller paradigm, open standards and common application server, database and messaging technologies, Golden Code Development has built mission critical Java software from the ground up. And by porting the HotSpot(TM) JVM and J2SE libraries from scratch to native OS/2 code, Golden Code Development has the detailed knowledge of Java's internals necessary to best support this technology on OS/2.