Hardware & Software Specifications of Java

Java is a cross-platform programming language developed by Sun Microsystems. It is designed to allow as many types of computers as possible to run the same programs without any modification to the programs themselves. This is done by installing on the computers a special program, called a Virtual Machine, which runs Java software.

  1. Operating Systems

    • The operating systems supported by the Sun Microsystems version of Java can be divided into three groups: Windows, Linux and Solaris-based operating systems. Under Windows, Java runs under Windows XP, Windows Vista, Windows 7, Windows 2000, Windows Server 2003 and Windows Server 2008. All versions of Solaris are supported, while supported Linux versions exist for Red Hat, Suse Linux, and some versions of Turbo Linux.

    Chipsets

    • While nearly all Windows computers use either the Intel x86 32-bit chipset or the newer Intel 64-bit chipset, this is not necessarily true of other computers. The Sun Microsystems version of Java supports both of these Intel-based standards as well as the SPARC chipset produced by Sun Microsystems for use on its Solaris workstations.

    Memory

    • In general, the Java Virtual Machine requires at least 64 megabytes of memory in order to function. However, on Windows Server 2003 or later, on Windows Vista, or on all 64-bit versions of Windows, at least 128 megabytes of RAM are needed.

    Supported Browsers

    • One of the features of the Java programming language is that some Java programs, called applets, are able to be embedded into web pages and can run within a user's web browser.

      Officially supported browsers under Windows include any version of Mozilla later then 1.4, any version of Internet Explorer greater than 6.0 SP1, or any version of Firefox later than 1.06. For Solaris and Linux, the requirements are the same except for Internet Explorer, as no version of IE exists for these systems.

    Other Implementations

    • Since the Java Virtual Machine is an open-standard, there are other implementations of Java than those supported by Sun. The most prominent example is Apple, which publishes its own version of the Java Virtual Machine for users of the Mac OS X operating system and Safari browser. Java implementations also appear on many mobile phones and on Linux operating systems besides those officially supported by Sun.

Related Searches:

References

Comments

You May Also Like

Related Ads

Featured