Issue No.06 - November/December (1998 vol.15)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/52.730834
Java's portability and platform independence have made it the language of choice for developing Web-based applications. Yet Java actually consists of three parts: a language, a rich class library, and a distribution standard based on a virtual machine. It is this third link that Franz considers most vulnerable to replacement. He explains why this is likely, drawing on his experience developing an alternative scheme to support software transportability, and given the eventual deployment of dynamic code generators.
Michael Franz, "The Java Virtual Machine: A Passing Fad?", IEEE Software, vol.15, no. 6, pp. 26-29, November/December 1998, doi:10.1109/52.730834