Comparison Of Java, Javascript, Java Applets And Java Beans

1776 words - 7 pages

Comparison of Java, JavaScript, Java Applets and Java Beans

Introduction
Starting back in the early 1990's with the introduction of Java to the computer scene there has been many updates and advances in how languages interact with web based programs. In this paper we are going to highlight several areas of several different Java flavors. The flavors we are addressing are Java, JavaScript, Java Applets and JavaBeans. We will discuss their history, features, usage and syntax and finally follow up with a chart providing a comparison of the different Java architectures.
History
Java, a language based on C++, was developed by James Gosling and colleagues at Sun Microsystems in the early 1990's. (Java programming language, n.d.) It was originally called OAK and was designed for set top boxes and hand held devices. "Oak was unsuccessful so in 1995 Sun changed the name to Java and modified the language to take advantage of the burgeoning World Wide Web." (Java, n.d.) Java is an object-oriented language simplified to eliminate language features that cause common programming languages. Java should not be confused with JavaScript, which shares only the name and a similar C-like syntax. Sun Microsystems currently maintains and updates Java regularly.
JavaScript was designed in April 1995 by Brendan Eich. It was initially developed under the name Mocha, then LiveScript and finally settled on JavaScript, coinciding with the addition of Java support in the Netscape web browser. (JavaScript, n.d.) "Spawned in 1995 by the need to make Netscape Navigator's newly added support for Java applets more accessible to non-Java programmers and web designers, a powerful scripting language too often described as ‘simple'." (Champeon, 2001) "Netscape developed Javascript in 1995 as a way for web server administrators to connect their servers to databases and search engines, and on the client side for validating forms and providing interactive content on the HTML level." (The History of Java, n.d.) JavaScript was originally known as LiveScript because of its dynamic nature. JavaScript was commonly used to manipulate images and document contents.
There were early issues with JavaScript; security flaws, lack of development tools and often criticized for "being too unlike Java, or too much like Perl." (Champeon, 2001) However, JavaScript took on a life all its own and in some circles was written off due to its simpleness, its security flaws and to some extent because it could only be tested within the browser environment.
A Java Applet is a small program written in Java, which can be downloaded to any computer. The applet is usually embedded in an HTML page on a Web site and can be executed from within a browser. "JavaSoft, the current name of the company which oversees the development of the Java language, was founded in January of 1996, and a few months later released the Java Development Kit (JDK) version 1.0." (Youmans, 1997) The concept of an applet came out...

Find Another Essay On Comparison Of Java, Javascript, Java Applets And Java Beans

Survey of MPI Implementations Delimited by Java

3125 words - 13 pages Abstract—High Performance Computing (HPC) provides support to run advanced application programs efficiently. Java adaptation in HPC has become an apparent choice for new endeavors, because of its significant characteristics. These include object-oriented, platform independent, portable, secure, built-in networking, multithreading, and an extensive set of Application Programming Interfaces (APIs). Consequently multi-core systems and multi-core

High Performance Computing Using Java Essay

2816 words - 11 pages scientific researchers, engineers and educational institutions and even few government agencies for various applications. (Charles Severance, Kevin Dowd(1998)) 3) Java as a language: In modern days the computing is carried through internet and World Wide Web (WWW) and java is one of the programming languages that suits well to the network environment. Within a short span of time, Java develops so fastly and became the

Java the Hut Simulation Paper

1062 words - 5 pages Java the Hut is located centrally in a town very similar to New Paltz, and as a result, we really tried to appeal to our base of customers by offering a very comfortable and friendly environment. Our main focus was our employees, because if we keep them happy, then they will be more willing to help our customers when they have issues. When your base of customers increases and you have employees that work long hours, more shifts, it will

Java Web Services Technologies: Java API for XML Web Services (JAX-WS) and Java API for RESTful Web Services (JAX-RS)

1547 words - 7 pages (JAX-WS) is used to develop Web services and is a part of the Java development Kit (JDK). JAX-WS technology is used with other technologies, either from the core group or more enhanced Web services. Security in web services is important as in any other communication technology. This due to the fact that businesses are willingly to perform transactions over the internet and do not require human presence as well. There are boundaries of interaction

java Inheritance and polymorphism - Langara CPSC 1181 - Assignment

534 words - 3 pages ZIP (Compressed) file to D2L containing: All the Java source code files documented internally properly. And as usual, use the Javadoc style comments in your code. Reference: This assignment is based on the Programming Exercise P10.14 on page 463 of the 4th edition of Horstmann’s Big Java Marking Scheme · [15] Vehicle: · [5] Position instance variables · [5] abstract method prototype · [5] other methods common to the subclasses · [30] Car, Truck

Understanding Vertical Programming: An Analysis of Hookworm in Java

1198 words - 5 pages majority of their resources on recruiting locals from the Java populations and training hygiene mantri or hygiene technicians where they were trained in hygiene community outreach consisting of hygiene education and latrine construction (Stein 547). The latrine was the symbol of heightened sanitary conditions for the campaign, and thus was a main component of hookworm eradication success. However, for the locals, building them was time-consuming and

NPuzzle Problem In Java, Lisp & Prolog

4367 words - 17 pages program in prolog.4. CONCLUSIONThe first part of the paper focuses on the introduction to Java, Lisp and Prolog. They are object-oriented, functional and logic programming languages respectively. After that, a comparison on the advantages and disadvantages of Java, Lisp and Prolog is done for the N-puzzle problem, which is the main focus of this paper.Every programming language has its own strength and weakness area. This paper only gives the

Buddhist Monasteries: The Borobudur in Java, Indonesia

1221 words - 5 pages Borobudur. The Borobudur is located on the Indonesian island of Java. The Borobudur is the largest, most famous Buddhist temple in the world. This gorgeous, intricate temple was build over a time period of 75 years, and was abandoned sometime in the 14th century but now is one of Indias most popular tourist attractions. Modeled like a stepped pyramid, Borobudur is constructed of two million volcanic block stones and consists of six rectangular

Communication for Facilitating Participatory Extension: A Case of East Java Region in Indonesia

675 words - 3 pages Indonesia’s Regency of Malang in East Java Province were asked to respond to a questionnaire. The Crobach’s Alpha values of the 12 sections in the questionnaire were between 0.580 and 0.975, in which mostly were more than 0.800. The response rate was 82.4%. Research showed that extension agents have a positive perception of the participatory extension approach, suggesting that the participation of farmers, stakeholder partnerships, and

A Framework for Parallel Code Execution using Java

3795 words - 15 pages machines. A set of easy to use Application Programming Interfaces (APIs) are also provided to write MPI like code for parallel applications. The performance analysis of remote code execution is also included along with the comparison study of the proposed framework with MPJ Express and Java Threads on multi-core systems. The benchmark tests for the network latency and code speed-up have shown promising results. Keywords-HPC; Java; JMS; MPI

A Summary of Classes in Java

519 words - 2 pages of the Radio class. It exists.ii.You are an object of the Student class.iii.The ball the basketball team uses in an object of the Ball class.3.A class consists of two basic things:a.Instance Data (the NOUNS)i.Other Descriptions1.Instance data represents the state of an object.2.Instance data represents the attributes of an object.3.Instance data represents the characteristics of an object.ii.Examples1.A volume dial and tuner are attributes of a

Similar Essays

Java Essay

1411 words - 6 pages built into next-generation telephones, TV set-top boxes, smart cards that fit in your wallet, and many other consumer and business devices. Perhaps the most visible examples of Java technology-based software today are on the Internet and on enterprise networks. They're nimble, interactive programs called "applets." As in the example on the right, applets work inside Web browsers on computers and other devices. And there are other kinds of Java

Java Vs. C++ Essay

1135 words - 5 pages Java Vs. C++Today, the majority of families own a home computer that is vastly more powerful than giant mainframes of years gone by. Computer hardware has been evolving rapidly with no end in sight, and with all of the advancements in computer hardware come advancements in computer software; gone are the days when FORTRAN and COBOL were the languages of choice. Today, vvv two hot new object oriented programming languages have entered the

Java Programming Language Essay

1771 words - 7 pages interactive element to the Web. It is designed to enhance the browsing experience and take us into the next generation of The Web. "Java is an object-oriented language that adds animation and real-time interaction through in-line applications (called applets)." (Network Computing) So you are asking yourself, What is Java? How does it work? "Java is a simple, object-oriented, multithreaded, garbage-collected, secure, robust, architectural-neutral

Java Dynamic Race Detector Essay

3535 words - 15 pages Table of Contents Revision History Table of Figures 1. Introduction 2. Overview of Related Work and Literature Survey 2.1. Work Based on Lamport’s happens-before relation 2.2. Work Done by Stefan Savage et al. 3. Work Done in This Project 3.1. Features of JDRD 3.1.1 Configuring JDRD 3.1.2 Running JDRD as Java agent 3.1.3 Modifying a jar file to test with JDRD 3.2. Implementation details of JDRD 3.3. Testing