First and foremost, Java is only 9 1/2 years old. All the Java products, services, tools, and
technologies listed here have emerged in just the past 9-1/2 years, and this is by no means an
exhaustive list, but a list of what was discovered during this Java adoption study. With this
growth curve, the amount of "yet to be" announced products that are being developed, could
easily dwarf these lists.
Great depth and breadth exists in Java products. The most obvious products are the consumer
products that run Java- phones, set top boxes, DTVs, personal TVs, PCs, PDAs, game stations,
etc. However, Java on these devices is only as interesting as the Java content available to these
devices. Here, we also find significant amounts of Java content- e-commerce, ads, services, MP3,
auctions, games, data warehousing, access to server data and email, software from ASPs, etc., all
driving the need for Java on Internet appliances. Thirdly, to facilitate rapid development of even
more Java based applications, there is a broad base of software technology available to rapidly
develop Java content- multimedia and interactive development tools, software components, endto-
end e-commerce and service solution tools, application server tools, JVMs for various needs,
etc. To summarize, not only do Java Internet appliances exist, but there is also a large Java
content base, and the infrastructure to rapidly develop more Java applications and content.
Java performance is an issue- it could, and needs to be improved on Internet appliances. Today
(1999) 76% of software developers surveyed (www.devx.com survey) said that Java performance
problems would not be solved in 1999, or will never be solved. And this is based only on today's
applications. In the future, e-commerce's use of multimedia and interactive Java applications will
make this problem blatantly evident. Multimedia has high performance processing requirements
even without Java. E-commerce is/will be widely used by everyone. Today, the first multimedia
platforms for Internet appliances have just been announced, and they are Java based. Only a few
e-commerce sites use them so far. But as this number grows, with e-commerce's widespread use,
and with multimedia's high performance needs, the demand for high performance Java on Internet
appliances will become glaring. Java processors with performance comparable to other high
performance embedded processors used in multimedia applications, will be necessary. (Software
JVMs will not be able to get anywhere close to this required Java performance.) To summarize,
e-commerce's use of multimedia Java applications will necessitate (in high volumes) high
performance Java microprocessors for Internet appliances.
Several trends are discussed at the end of this white paper.
• Multimedia and interactivity in Internet appliances
• Small memory footprint and faster JVMs for Internet appliances
• Real time Java
• Networked Internet appliances
These trends point to Java deployment in new markets, and increased Java usage in markets that
already use Java.