Re: Is there a JAVA implementation for CMS?

2010-09-29 Thread Kris Buelens
In the Redbook I mentioned, I wrote a chapter to compare NetRexx with Rexx.
And, as opposed to OO-Rexx, NetRexx is not upward compatible with REXX.

I didn't visit NetRexx recently, but as NetRexx is in Java, NetRexx runs on
all Java platforms (this too should appear in this redbook)

2010/9/29 Alan Ackerman alan.acker...@bankofamerica.com

 Unfortunately, if you find the old CMS JAVA, I'm sure it will NOT use IEEE
 floating point. A decent
 CMS Java Virtual Machine with a JIT would perhaps run very well. But who is
 going to write it? It's
 not going to come from Sun/Oracle. Sun doesn't even provide one for the
 Macintosh -- Apple
 does. There are a heck of a lot more Macs than copies of CMS.

 I don't know whether CMS JAVA truly supported multi-threading, though,
 while Java does. Could
 lead to problems porting Java to CMS. Does anyone know?

 I gather that with NetRexx, Mike Cowlishaw tried to fix the mistakes in
 REXX. At least he replaced
 do/end with loop/end. (For the looping cases of 'do'.) In other ways he
 significantly enhanced
 REXX. I don't think NetRexx is upwardly compatible with REXX, though.

 I suspect there are far more programmers literate in Java than in REXX.
 Perhaps not among
 mainframers, though. Does anyone know how much NetRexx is used in z/OS?

 My employer's standard language is Java. Another strike against CMS.

 Alan Ackerman

 On Tue, 28 Sep 2010 06:38:35 -0700, Barton Robinson 
 bar...@vm1.velocity-software.com
 wrote:

 Right, so even better chance that java on cms would be more than
 acceptable. Too bad there's no business case.
 
 John P. Hartmann wrote:
  Barton, you overlook the lack of IEEE floating point in the hardware
  in those days.
 
  On 28 September 2010 04:08, Barton Robinson
  bar...@vm1.velocity-software.com wrote:
 
 
 ===
 ==




-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: Is there a JAVA implementation for CMS?

2010-09-29 Thread David Boyes
 But
 who
 is going to write it? It's
 not going to come from Sun/Oracle. Sun doesn't even provide one for the
 M
 acintosh -- Apple
 does. There are a heck of a lot more Macs than copies of CMS.

If you want it enough to contribute to the development, let's talk offlist. 
We've done Java ports enough times now that we should be able to do it fairly 
efficiently. 

 I don't know whether CMS JAVA truly supported multi-threading, though,
 wh
 ile Java does. Could
 lead to problems porting Java to CMS. Does anyone know?

I fired up a old 4.4 system that has it installed. No references in the help 
about it, but I didn't try running any code to verify it. I suspect it did 
something with CMS MT to fake it since IBM wouldn't have been able to call it 
Java if it didn't pass the Java language tests, which have multithreading in 
there. 


Re: Is there a JAVA implementation for CMS?

2010-09-29 Thread McKown, John
 -Original Message-
 From: The IBM z/VM Operating System 
 [mailto:ib...@listserv.uark.edu] On Behalf Of David Boyes
 Sent: Wednesday, September 29, 2010 9:30 AM
 To: IBMVM@LISTSERV.UARK.EDU
 Subject: Re: Is there a JAVA implementation for CMS?
 
  But
  who
  is going to write it? It's
  not going to come from Sun/Oracle. Sun doesn't even provide 
 one for the
  M
  acintosh -- Apple
  does. There are a heck of a lot more Macs than copies of CMS.
 
 If you want it enough to contribute to the development, let's 
 talk offlist. We've done Java ports enough times now that we 
 should be able to do it fairly efficiently. 
 
  I don't know whether CMS JAVA truly supported 
 multi-threading, though,
  wh
  ile Java does. Could
  lead to problems porting Java to CMS. Does anyone know?
 
 I fired up a old 4.4 system that has it installed. No 
 references in the help about it, but I didn't try running any 
 code to verify it. I suspect it did something with CMS MT to 
 fake it since IBM wouldn't have been able to call it Java if 
 it didn't pass the Java language tests, which have 
 multithreading in there. 
 

Would this be true JAVA? I.e. from licensed source? Or a port of OpenJDK? 
Which I take it is somewhat different. Or am I, once again, out of my mind 
(please leave a voice message at the tone)?

--
John McKown 
Systems Engineer IV
IT

Administrative Services Group

HealthMarkets(r)

9151 Boulevard 26 * N. Richland Hills * TX 76010
(817) 255-3225 phone * (817)-691-6183 cell
john.mck...@healthmarkets.com * www.HealthMarkets.com

Confidentiality Notice: This e-mail message may contain confidential or 
proprietary information. If you are not the intended recipient, please contact 
the sender by reply e-mail and destroy all copies of the original message. 
HealthMarkets(r) is the brand name for products underwritten and issued by the 
insurance subsidiaries of HealthMarkets, Inc. -The Chesapeake Life Insurance 
Company(r), Mid-West National Life Insurance Company of TennesseeSM and The 
MEGA Life and Health Insurance Company.SM

 


Re: Is there a JAVA implementation for CMS?

2010-09-29 Thread David Boyes
 Would this be true JAVA? I.e. from licensed source? Or a port of
 OpenJDK? Which I take it is somewhat different. Or am I, once again,
 out of my mind (please leave a voice message at the tone)?

If you want the licensed source, then the price obviously goes up. The 
technical problem is pretty much identical. 


Re: Is there a JAVA implementation for CMS?

2010-09-29 Thread Alan Altmark
On Wednesday, 09/29/2010 at 10:39 EDT, McKown, John 
john.mck...@healthmarkets.com wrote:

 Would this be true JAVA? I.e. from licensed source? Or a port of 
OpenJDK? 
 Which I take it is somewhat different. Or am I, once again, out of my 
mind 
 (please leave a voice message at the tone)?

The CMS version was a port of (IIRC) the IBM JDK at the 1.4 level.  It 
existed within the framework of the CMS support for POSIX, which is 
layered upon CMS' native multitasking support.

In a former life, ca. 1998, I had the privilege of doing system-level 
testing of it, primarily driving it using multithreaded NetRexx apps.  In 
addition to the (at the time) relatively poor performance, it also 
suffered from some (apparent) fundamental design issues in CMS 
multitasking which caused multithreaded JVMs to mysteriously hang.  Those 
issues were never solved and it became clear that, esp. with the 
appearance of Linux on the mainframe, that CMS was not going to be a 
strategic application development platform.  XEDIT and COMPILE were no 
longer viable app development tools and the machines were too slow for a 
good GUI.  Not to mention that sw investment in MVS gave middleware an 
available on the mainframe checkbox.  Develop for z/OS *and* z/VM?  I 
think not.  And so the business requirement for Java on CMS disappeared, 
and the whole thing was scrapped.

The lack of servlet support from the vendors of then-extant CMS-based 
webservers didn't help.

The rise and fall of Java on CMS happened with incredible speed.

Alan Altmark

z/VM and Linux on System z Consultant
IBM System Lab Services and Training 
ibm.com/systems/services/labservices 
office: 607.429.3323
alan_altm...@us.ibm.com
IBM Endicott


Re: Is there a JAVA implementation for CMS?

2010-09-28 Thread Kris Buelens
I was part of a Redbook team about Java on CMS: SG24-5148, VM/ESA *Network
Computing with Java and NetRexx* - April 1998
(I still have a LIST3820 of it and the tools we wrote for it, BFSLIST for
example).
As I thought that most of the public for this redbook would be VMers, the
book became more of a NetRexx on CMS than a Java on CMS.
There was indeed a NetRexx compiler to create Java class files form the
NetRexx sources.  This compiler is not related to JIT

2010/9/28 Les Koehler vmr...@tampabay.rr.com

 I seem to recall that NetRexx would run on CMS, back before I retired. That
 would require a compiler and JVM, yes?

 Les


 Alan Ackerman wrote:

 Maybe. There was discussion at the time that CMS Java needed a JIT (Just
 In Time) compiler and did not have one. Even with much faster mainframes, I
 think this would be
  a problem. If anyone has time and resources to test this, I'd love to
 hear how it works out. I
 'm not doing CMS performance any more, alas.

 Alan Ackerman


 On Mon, 27 Sep 2010 19:08:05 -0700, Barton Robinson bar...@vm1.velocity-
 Software.com wrote:

  I think the cms java performed very poorly could be revisited.  back
 then, the mainframe was at most 400Mhz? or less? of course it performed
 poorly.  so now the processors have caught up and surpassed and are
 about an order of magnitude faster.  This had nothing to do with
 software, this was a hardware problem that was very poorly understood.
 As i've said before, way back then we thought the mainframe was big and
 fast, and we were half right.

 Alan Ackerman wrote:





-- 
Kris Buelens,
IBM Belgium, VM customer support


Re: Is there a JAVA implementation for CMS?

2010-09-28 Thread John P. Hartmann
Barton, you overlook the lack of IEEE floating point in the hardware
in those days.

On 28 September 2010 04:08, Barton Robinson
bar...@vm1.velocity-software.com wrote:


Re: Is there a JAVA implementation for CMS?

2010-09-28 Thread Barton Robinson
Right, so even better chance that java on cms would be more than 
acceptable. Too bad there's no business case.


John P. Hartmann wrote:

Barton, you overlook the lack of IEEE floating point in the hardware
in those days.

On 28 September 2010 04:08, Barton Robinson
bar...@vm1.velocity-software.com wrote:




Re: Is there a JAVA implementation for CMS?

2010-09-28 Thread Alan Ackerman
Unfortunately, if you find the old CMS JAVA, I'm sure it will NOT use IEE
E floating point. A decent 
CMS Java Virtual Machine with a JIT would perhaps run very well. But who 
is going to write it? It's 
not going to come from Sun/Oracle. Sun doesn't even provide one for the M
acintosh -- Apple 
does. There are a heck of a lot more Macs than copies of CMS.

I don't know whether CMS JAVA truly supported multi-threading, though, wh
ile Java does. Could 
lead to problems porting Java to CMS. Does anyone know?

I gather that with NetRexx, Mike Cowlishaw tried to fix the mistakes in R
EXX. At least he replaced 
do/end with loop/end. (For the looping cases of 'do'.) In other ways he s
ignificantly enhanced 
REXX. I don't think NetRexx is upwardly compatible with REXX, though.

I suspect there are far more programmers literate in Java than in REXX. P
erhaps not among 
mainframers, though. Does anyone know how much NetRexx is used in z/OS?

My employer's standard language is Java. Another strike against CMS.

Alan Ackerman

On Tue, 28 Sep 2010 06:38:35 -0700, Barton Robinson bar...@vm1.velocity-
Software.com 
wrote:

Right, so even better chance that java on cms would be more than
acceptable. Too bad there's no business case.

John P. Hartmann wrote:
 Barton, you overlook the lack of IEEE floating point in the hardware
 in those days.

 On 28 September 2010 04:08, Barton Robinson
 bar...@vm1.velocity-software.com wrote:



=
==
==


Re: Is there a JAVA implementation for CMS?

2010-09-27 Thread Dave Jones
Yes, there is, but it's very old, and certainly out of date. You might
try logging onto the z/VM home page and searching for IBM® JavaTM Port
for VM/ESA, Developer Release 1.1.6.

Good luck.
On 09/27/2010 09:50 AM, Michel Beaulieu wrote:
 
 Hello, 
 
  
 
 I want to share JAVA code between platforms. 
 
  
 
 Is there a JAVA implementation for CMS?
 
  
 
 Thanks,
 
  
 
 Michel Beaulieu
 
 Montreal, Canada
 
 |*|
 

-- 
Dave Jones
V/Soft Software
www.vsoft-software.com
Houston, TX
281.578.7544


Re: Is there a JAVA implementation for CMS?

2010-09-27 Thread Michael Donovan

There was a Java port for CMS, in days long gone.   It was withdrawn from
the product and the web pages were removed after z/VM 4.4.0.  If you had
installed the Developer Release 1.1.6 on a system prior to that and
migrated that  Byte File System forward,  you could continue to use it on
newer z/VM releases, even though it is no longer supported.





  
  From:   Dave Jones d...@vsoft-software.com  
  

  
  To: IBMVM@LISTSERV.UARK.EDU   
  

  
  Date:   09/27/2010 10:56 AM   
  

  
  Subject:Re: Is there a JAVA implementation for CMS?   
  

  
  Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU   
  

  





Yes, there is, but it's very old, and certainly out of date. You might
try logging onto the z/VM home page and searching for IBM® JavaTM Port
for VM/ESA, Developer Release 1.1.6.

Good luck.
On 09/27/2010 09:50 AM, Michel Beaulieu wrote:

 Hello,



 I want to share JAVA code between platforms.



 Is there a JAVA implementation for CMS?



 Thanks,



 Michel Beaulieu

 Montreal, Canada

 |*|


--
Dave Jones
V/Soft Software
www.vsoft-software.com
Houston, TX
281.578.7544



Re: Is there a JAVA implementation for CMS?

2010-09-27 Thread Alan Ackerman
Unfortunately, CMS Java performed very poorly so I would not recommend tr
y to find a copy. I 
think people waited for IBM to fix the Java performance, and IBM waited f
or customers to use it, 
and eventually it went away. I do not remember any screaming on this list
 when the removal was 
first announced. 

I was hoping we would get Java Servlets, but I never heard of any web ser
ver vendor offering to 
support them.

And no, I didn't open a PMR on the poor performance. I wish that I had. D
id anyone?

In any case, this is only one of the many ways IBM (and vendors) have not
 continued to provide 
modern application function for CMS. (XML, web services, etc.) It breaks 
my heart, but I have to 
recommend people use Linux instead of CMS. Without vendor interest I cann
ot recommend CMS 
for any new function. Old applications will continue to run, as IBM is st
ill supporting most CMS 
functions. At our shop, when they seek to add new functions (I wanted to 
add web services) they 
have to convert off of CMS. Unfortunately, that means converting off of S
ystem z here. I'm trying to 
reverse that by working on z/Linux Support, but it's too late for all but
 a few of our CMS 
applications. 

Alan Ackerman, Bank of America.com


On Mon, 27 Sep 2010 11:02:32 -0400, Michael Donovan dono...@us.ibm.com 
wrote:


There was a Java port for CMS, in days long gone.   It was withdrawn fro
m
the product and the web pages were removed after z/VM 4.4.0.  If you had

installed the Developer Release 1.1.6 on a system prior to that and
migrated that  Byte File System forward,  you could continue to use it o
n
newer z/VM releases, even though it is no longer supported.





 
 
 
 
  
  From:   Dave Jones d...@vsoft-software.com
 
 
 
 

 
 
 
 
  
  To: IBMVM@LISTSERV.UARK.EDU
 
 
 
  

 
 
 
 
  
  Date:   09/27/2010 10:56 AM 
 
 
 
 

 
 
 
 
  
  Subject:Re: Is there a JAVA implementation for CMS? 
 
 
 
 

 
 
 
 
  
  Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 
 
 
  

 
 
 
 
  





Yes, there is, but it's very old, and certainly out of date. You might
try logging onto the z/VM home page and searching for IBM® JavaTM Por
t
for VM/ESA, Developer Release 1.1.6.

Good luck.
On 09/27/2010 09:50 AM, Michel Beaulieu wrote:

 Hello,



 I want to share JAVA code between platforms.



 Is there a JAVA implementation for CMS?



 Thanks,



 Michel Beaulieu

 Montreal, Canada

 |*|


--
Dave Jones
V/Soft Software
www.vsoft-software.com
Houston, TX
281.578.7544




Re: Is there a JAVA implementation for CMS?

2010-09-27 Thread Barton Robinson
I think the cms java performed very poorly could be revisited.  back 
then, the mainframe was at most 400Mhz? or less? of course it performed 
poorly.  so now the processors have caught up and surpassed and are 
about an order of magnitude faster.  This had nothing to do with 
software, this was a hardware problem that was very poorly understood. 
As i've said before, way back then we thought the mainframe was big and 
fast, and we were half right.


Alan Ackerman wrote:
Unfortunately, CMS Java performed very poorly so I would not recommend try to find a copy. I 
think people waited for IBM to fix the Java performance, and IBM waited for customers to use it, 
and eventually it went away. I do not remember any screaming on this list when the removal was 
first announced. 

I was hoping we would get Java Servlets, but I never heard of any web server vendor offering to 
support them.


And no, I didn't open a PMR on the poor performance. I wish that I had. Did 
anyone?

In any case, this is only one of the many ways IBM (and vendors) have not continued to provide 
modern application function for CMS. (XML, web services, etc.) It breaks my heart, but I have to 
recommend people use Linux instead of CMS. Without vendor interest I cannot recommend CMS 
for any new function. Old applications will continue to run, as IBM is still supporting most CMS 
functions. At our shop, when they seek to add new functions (I wanted to add web services) they 
have to convert off of CMS. Unfortunately, that means converting off of System z here. I'm trying to 
reverse that by working on z/Linux Support, but it's too late for all but a few of our CMS 
applications. 


Alan Ackerman, Bank of America.com


On Mon, 27 Sep 2010 11:02:32 -0400, Michael Donovan dono...@us.ibm.com wrote:


There was a Java port for CMS, in days long gone.   It was withdrawn from
the product and the web pages were removed after z/VM 4.4.0.  If you had
installed the Developer Release 1.1.6 on a system prior to that and
migrated that  Byte File System forward,  you could continue to use it on
newer z/VM releases, even though it is no longer supported.




 
 From:   Dave Jones d...@vsoft-software.com
 
 To: IBMVM@LISTSERV.UARK.EDU 
 
 Date:   09/27/2010 10:56 AM 
 
 Subject:Re: Is there a JAVA implementation for CMS? 
 
 Sent by:The IBM z/VM Operating System IBMVM@LISTSERV.UARK.EDU 
 






Yes, there is, but it's very old, and certainly out of date. You might
try logging onto the z/VM home page and searching for IBM® JavaTM Port
for VM/ESA, Developer Release 1.1.6.

Good luck.
On 09/27/2010 09:50 AM, Michel Beaulieu wrote:

Hello,



I want to share JAVA code between platforms.



Is there a JAVA implementation for CMS?



Thanks,



Michel Beaulieu

Montreal, Canada

|*|


--
Dave Jones
V/Soft Software
www.vsoft-software.com
Houston, TX
281.578.7544







Re: Is there a JAVA implementation for CMS?

2010-09-27 Thread Alan Ackerman
Maybe. There was discussion at the time that CMS Java needed a JIT (Just 
In Time) compiler and 
did not have one. Even with much faster mainframes, I think this would be
 a problem. If anyone 
has time and resources to test this, I'd love to hear how it works out. I
'm not doing CMS 
performance any more, alas.

Alan Ackerman


On Mon, 27 Sep 2010 19:08:05 -0700, Barton Robinson bar...@vm1.velocity-
Software.com 
wrote:

I think the cms java performed very poorly could be revisited.  back
then, the mainframe was at most 400Mhz? or less? of course it performed
poorly.  so now the processors have caught up and surpassed and are
about an order of magnitude faster.  This had nothing to do with
software, this was a hardware problem that was very poorly understood.
As i've said before, way back then we thought the mainframe was big and
fast, and we were half right.

Alan Ackerman wrote:


Re: Is there a JAVA implementation for CMS?

2010-09-27 Thread Les Koehler
I seem to recall that NetRexx would run on CMS, back before I retired. That 
would require a compiler and JVM, yes?


Les

Alan Ackerman wrote:
Maybe. There was discussion at the time that CMS Java needed a JIT (Just 
In Time) compiler and 
did not have one. Even with much faster mainframes, I think this would be
 a problem. If anyone 
has time and resources to test this, I'd love to hear how it works out. I
'm not doing CMS 
performance any more, alas.


Alan Ackerman


On Mon, 27 Sep 2010 19:08:05 -0700, Barton Robinson bar...@vm1.velocity-
Software.com 
wrote:



I think the cms java performed very poorly could be revisited.  back
then, the mainframe was at most 400Mhz? or less? of course it performed
poorly.  so now the processors have caught up and surpassed and are
about an order of magnitude faster.  This had nothing to do with
software, this was a hardware problem that was very poorly understood.
As i've said before, way back then we thought the mainframe was big and
fast, and we were half right.

Alan Ackerman wrote: