
JavaJava technology is an object-oriented, platform-independent, multithreaded programming environment. It is the foundation for Web and networked services, applications, platform-independent desktops, robotics, and other embedded devices. With Java technology it is possible to create software on one platform and run it on practically on any other platform. It lets you create multi-threaded programs that run within Web browsers and Web services. Additionally, you can combine reusable Java objects to quickly create unique and highly customized server-side applications, such as online forums, stores, polls, HTML forms processing, and secure transactions.
The Enterprise Edition of the Java Platform is especially valuable to growing businesses with broad deployment needs, for example, server and desktop applications as well as mobile wireless applications, from business process management and enterprise resource planning to supply chain management, sales and service force automation, and office productivity. The Enterprise Java platform serves as an end-to-end infrastructure that gives businesses an extremely wide variety of compatible business logic applications, independent of their application server or portal server vendor - whether it is BEA, IBM, Oracle, JBOSS or Sun.
The Standard Edition of the Java Platform is designed specifically to develop secure, portable, high-performance applications for the widest range of desktop computing platforms possible, including Apple Macintosh, Linux, Microsoft Windows and Sun Solaris.
The Micro Edition of the Java Platform meets the needs of developers creating applications for the consumer and embedded markets. The technology provides robust applications across many types of size-constrained wireless and wireline devices, from mobile phones and PDAs to set-top boxes and vehicle telematics.