To: uu who wrote (13480 ) 1/16/1999 5:10:00 PM From: Rusty Johnson Respond to of 64865
Apple Faithful See a Future With Java New York Times SAN FRANCISCO -- The hot news at last week's MacWorld convention here revolved around flashy colors, fast new machines and big sales numbers. But underneath the flash, there was a fairly large amount of information slipping out about Apple's commitment to Sun Microsystems' Java technology. The company is working hard at embracing Java, Sun's multi-platform software solution, by integrating the technology with Apple's operating system and ensuring that Java programs run quickly and correctly. The news promises to bolster the place of Java in the world as it becomes more tightly integrated and commonplace. The synergy between Apple and Sun is fairly obvious. Apple's new low-cost iMac computer solidifies the company's position as the maker of the second major computer platform, but the company has always been hampered by the fact that more software is developed for computers based on Intel chips and Microsoft software. Sun's Java technology allows programs to run equally well on PC's and Mac's, so Apple wants to welcome Java software because it expands the number of programs available to its customers. Sun, on the other hand, wants Apple to provide a stable platform for Java programs because this solidifies Java's main selling point. ...Apple's Java strategy also includes integrating Java with its multimedia technology known as QuickTime. This solution for providing high-quality, multimedia presentations mixing together sound, movies, graphics and images is one of the reasons why Apple continues to be a leader among graphical artists. Integrating Java with QuickTime makes it possible for a developer to create a program that runs on both Windows and Macintosh machines. The software for handing the user-interface and juggling the data is written in Java, while the software for rendering the images and manipulating the graphics uses QuickTime. This split makes good engineering sense because the QuickTime software is tuned to get the best performance out of the native hardware. Pure Java code often sacrifices some performance because it must be processed by another layer of software that translates it into instructions understood by the local central processing unit. Eric Smith, a programmer at the small Canadian software developer Expresto, said in an e-mail interview, "QuickTime with Java has let our little group accomplish much more in a short period than we would have if we had stuck to C++. " nytimes.com