Join Vinefire! 468x60 There are a lot of ways to earn money and get paid when you use Vinefire, so we'll go through the most common ways of earning and getting paid: Read the "Terms and Condition to Learn more about this. PayPal is the preferred option to send payouts to Vinefire members. If PayPal doesn't conduct business in the country where you reside, or if you are unable to receive PayPal payments to the email address we have on record, we will contact you at said email address and request a physical address where we may send payment. Get Vinefire Payments: Vinefire is currently in "beta" mode and is not yet sending payments. Your earnings will accumulate until we pay out.

Friday, January 16, 2009

Java

Java (computer), in computer science, object-oriented programming language introduced in 1995 by Sun Microsystems, Inc. Java facilitates the distribution of both data and small applications programs, called applets, over the Internet.

Java applications do not interact directly with a computer’s central processing unit (CPU) or operating system and are therefore platform independent, meaning that they can run on any type of personal computer, workstation, or mainframe computer.

This cross-platform capability, referred to as “write once, run everywhere,” has caught the attention of many software developers and users. With Java, software developers can write applications that will run on otherwise incompatible operating systems such as Windows, the Macintosh operating system, OS/2, or UNIX.

To use a Java applet on the World Wide Web (WWW)—the system of software and protocols that allows multimedia documents to be viewed on the Internet—a user must have a Java-compatible browser, such as Navigator from Netscape Communications Corporation, Internet Explorer from Microsoft Corporation, or HotJava from Sun Microsystems. A browser is a software program that allows the user to view text, photographs, graphics, illustrations, and animations on the WWW.

Java applets achieve platform independence through the use of a virtual machine, a special program within the browser software that interprets the bytecode—the code that the applet is written in—for the computer’s CPU. The virtual machine is able to translate the platform-independent bytecode into the platform-dependent machine code that a specific computer’s CPU understands.

Applications written in Java are usually embedded in Web pages, or documents, and can be run by clicking on them with a mouse. When an applet is run from a Web page, a copy of the application program is sent to the user’s computer over the Internet and stored in the computer’s main memory. The advantage of this method is that once an applet has been downloaded, it can be interacted with in real time by the user.

This is in contrast to other programming languages used to write Web documents and interactive programs, in which the document or program is run from the server computer. The problem with running software from a server is that it generally cannot be run in real time due to limitations in network or modembandwidth—the amount of data that can be transmitted in a certain amount of time.

Java grew out of a research project at Sun Microsystems in the early 1990s that focused on controlling different consumer electronics devices using the same software. The original version of Java, called Oak, needed to be simple enough to function with the modest microprocessors found in such consumer devices.

Following the introduction of the National Center for Supercomputing Applications’ (NCSA) Mosaic browser in 1993, Oak was recast by Sun Microsystems developers. In 1994 Sun Microsystems released a Java-compatible Internet browser, called HotJava, that was designed to read and execute Java applets on the WWW.

Netscape Communications licensed Java from Sun Microsystems in November 1995, and its Navigator 3.0 browser supports Java applications. Microsoft also licensed Java, in 1996, for its Internet Explorer 3.0 browser.

Microsoft developed a programming language, called Visual J++, to integrate Java, through its ActiveX technology, with its browser. Visual J++ is optimized for the Windows operating system. Various other WWW browsers are also capable of supporting Java applications and applets.

JavaSoft, a division of Sun Microsystems with responsibility for Java and its business development, has created JavaOS, a compact operating system for use on its own JavaStation network computers, now in development, as well as, possibly, in cellular telephones and pagers.

No comments:

Post a Comment

related story:

Search Engine

Search Engine, computer software that compiles lists of documents, most commonly those on the World Wide Web....story...

Service Provider

Service Provider, company that sells computer access to the Internet, also called Internet service provider.... story...

Tel-Net

Telnet, protocol, or set of procedures, that enables a user of one computer on the Internet to log on to any other .....story...

Spider Web

Spider (computer), computer program that automatically monitors documents (called Web pages) on the .......story...

Microsoft

The (MSN), collection of World Wide Web sites operated by Microsoft Corporation that provide news, .................story...

Mark-up Language

In computer science, a text-formatting language used by publishers and multimedia industries to solve prob....story...>