Jean-Bernard Clerin just
released OSM Java Alpha



Photo above shows OSM Java IDE started in Warp 4.0 of @Macarlo, Inc.

See more screenshots:
Building applet
Generating code
The applet running

Developer Jean-Bernard Clerin (JBC), author of Home Page Publisher and GpfRexx, just released a new product, OSM Java, in alpha version. OSM Java is an integrated development environment for creating applications in JAVA. OSM package contains an interface builder and a Java code generator that allow you to build Java applications and/or applets. OSM Java is a subset of OSM C++. OSM Java Alpha 1 is called "osmjava1.zip" (size 2.1M). You can download it from BMT Micro:
ftp.bmtmicro.com

To see f the very last information about
OSM Java, visit the following address :
http://ourworld.compuserve.com/homepages/clerin/Osmframe.htm



This alpha release of the OSM Java for OS/2 product is an integrated development environment for creating applications in JAVA. This package contains an interface builder and a Java code generator that allow you to build Java applications and/or applets.

OSM Java is a subset of OSM C++ (a product which has never been released but has been used for internal use since 1995). So, trhough it is released as an alpha, OSM Java should be quite stable. Moreover, OSM has a very powerful recovery manager that will allow users to restart their sessions after a crash product, a crash system, and even a power-off. An undo-redo functionality is available, between two generations of code, even if a system shutdown occured.

OSM is an object-oriented product, so modifications may be made in any view, they will be automatically passed on to the other views.

As this alpha version has no documentation, you are strongly recommended to use the 1, 2, and 1/2 together mouse-buttons, the drag and drop feature, as well as the alt key + the 1 mouse
button, the ctrl key + the 2 mouse button, etc...

The Java generated code will be split into two files :

1) The first one will have your window's name + the ".java" suffix. This file may be modified, you'll just have to take the precaution of respecting the brackets parity;
2) The second one will have your window's name + the "_Abs.java" suffix. This code may not be modified by users, since it will be regenerated if OSM understands that it has been modified.

Objects may be renamed within a window by using the interface builder, the content of your source code will be automatically updated during the next generation. If you want a window to
be renamed, you will have to do it by using the interface builder but, beforehand, you will have to re-name your source file. In other words, the content of your source file will be modified but not its file name.

Since OSM Java is a subset of OSM C++, some options are available for C++ only, they will not be taken into account by the Java runtime.

Why release this alpha version ? actually we would like to know if such a product might be of interest to you, so any comments or suggestions would be appreciated.

OSM Java might stay in alpha step, anyway this version will expire end 1998.



Installation and Uninstallation

Make sure you are installing the latest version of OSM, check it at the Web address mentioned in the Web Address section.

Installation from hard disk : create a temporary directory and copy (or unzip) all the files to that directory. Then run INSTALL.EXE

You will find some additional information in the INSTALL.TXT file.

The install program also features uninstall options such as:
delete files, delete directories and delete folders.


The minimum system required is :

OS/2 V3 (FixPak XR_W008)
APAR=PJ17913 BITMAPS ARE RANDOMLY CORRUPTED WHEN USING
EXTENSIVE DRAGDROP() PROCESSING TO TOOLBAR.
JAVA 1.1.4

Acknowledgment and Trademarks

CONTAINS:
IBM VisualAge C++ for OS/2, Version 3.0 Runtime Modules.
© Copyright IBM Corporation 1995 - All Rights Reserved.
Copies of these modules are provided 'AS IS'.

Imported DLL name CPPOM30 has been changed to OSMOM30.
Imported DLL name CPPOOB3 has been changed to OSMOOB3.
Imported DLL name CPPOOU3 has been changed to OSMOOU3.
Imported DLL name CPPOOR3U has been changed to OSMOOR3U.

® IBM is a registered trademark of International Business Machines Corporation.
® Java and HotJava are trademarks of Sun Microsystems, Inc.
Other trademarks are the properties of their respective owners.



E-MAIL: JBC
CompuServe: 100445,2342
Internet: Clerin@CompuServe.Com


@Macarlo, Inc.
@Macarlo's Shareware & Web
OS/2
Java Lobby Member
Java Site Accredited

[TOP] [HOME] [INDEX]