|
||||
Aug. 6, 1997Microsoft declares war on Java portabilityThe storyFrom ComputerWorld, 28 July 1997, lead story (excerpted), Microsoft declares war: Microsoft Corp. last week formally declared war on Sun and its Java Foundation Class Libraries, making clear its intention to block efforts to make Java an industrywide, cross-platform development language. A related storyLast week's story (from IEEE Computer), described the attempt by Sun Microsystems to standardize Java while in effect keeping it proprietary, and the complaints this has triggered from companies such as Hewlett-Packard, Apple, Compaq, Texas Instruments, Lucent, Microsoft and Intel, resulting in a rejection of Sun's plan by the Technical Advisory Group of the standardization organizations. See Plan for Java Standards Draws Fire (last week's story) for more details. Our commentLast week's story showed the limits of Java's promise of openness. With the rift between Microsoft and Sun, the promise of portability also evaporates. Eiffel, and in particular ISE Eiffel, provides one of the very few truly portable development environment available in the software industry. The same set of tools and libraries runs across Windows NT, Windows 95, Unix (a dozen different platforms), Linux and VMS with no need for source code change. In particular: EiffelVision is a fully portable graphical library; and the EiffelNet library supports multi-platform client-server development, with fully transparent object exchange. The recently released EiffelCORBA implementation supports interoperability with other platforms and languages. ISE's C and C++ interface is one more tool supporting openness and portability. For corporate customers who are looking for an open and portable solution available today, rather than promises subject to the conflicting requirements of companies that fiercely compete with each other, the choice is clear. ReferenceComputerWorld, issue of July 28, 1997. The magazine's Web page is at http://www.computerworld.com. To other "news stories of the week".
|