× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Joe,

Broadly speaking, we need to consider the mutually beneficial relationship
the Java Virtual Machine (JVM) and the Native Virtual Machine (NVM) share on
the iSeries.  My feeling is that it wouldn't be in the best interest of the
platform to replace one with the other, or to let one decay and die.

The JVM and NVM are like two sides of one house, with a corridor linking
them.  On several people's wish lists we hear about needs to enhance and
streamline the corridor linking both sides of the house.  Often, the
difficulty of implementing such interfaces underscores the distinctiveness
of the two (2) runtime environments.

Java relies heavily on native interfaces for database access, and other
services.  The native environment relies heavily on Java to attract new
developers and applications to the platform.  Both sides benefit from the
other.  Arguments over which language is better for what purpose may be
useful when civil, but break down the symbiotic relationship when they turn
uncivil.

IBM generally uses C to enhance and extend the native environment, but most
other developers use RPG.  So RPG will probably be needed and supported so
long as the Native Virtual Machine is supported.  Actually, without the
Native Virtual Machine, Java would be pretty much useless on the iSeries.
Hopefully, this is clear to IBM, and should be more clear to the developer
community too.

Developers who insist on platform independence are the one crying the
loudest for RPG's demise, but in so doing they're effectively calling for
the demise of the iSeries as well.  I'm not sure they realize this.  Then
again, they probably don't care.

I believe Java will progress more rapidly, when integrating with, as opposed
to assimilating all native capabilities.  I feel sorry for developers and
users who insist on wholesale platform assimilation, and feel sick about the
waste of such an effort.

Nathan.


------------------------------

message: 8
date: Fri, 9 Jul 2004 17:28:12 -0500
from: "Joe Pluta" <joepluta@xxxxxxxxxxxxxxxxx>
subject: Java and RPG in the future of the iSeries

People sometimes express surprise that this list doesn't always praise Java
as the perfect solution for everything.  There seems to be a certain
animosity that arises whenever I or anyone suggests RPG as a viable choice
for... well, for just about anything.  And while this list does center on
Java, it's reason for being is to support iSeries developers, and that means
how Java works on and with the iSeries.

 

Because I want to be clear that RPG is and continues to be a fundamental
part of IBM's iSeries strategy.  The rumors of RPG's demise have been
greatly exaggerated.  I just got off the phone today with Kelly Schmotzer,
and she was adamant (I mean, almost to the point of getting
angry!) that RPG is the key strength of the iSeries.  She also was clear to
me that IBM's "road map" is not a path that they expect or even want
everyone to follow; instead, it's a view of the broad spectrum of options
available.

 

Anybody who thinks that IBM is suggesting that RPG is going to go away or
that Java is IBM's direction for the iSeries, now is a good time to let me
know why you think that.  I'll then see about getting you answers from the
appropriate people at IBM.  I'm currently tracking down someone to get some
more definitive answers on the "road map", but if you have other issues
please bring them to me and I'll see if I can't get some answers.

 

Joe




As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.