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) "Netscap...
... middle of paper ...
...ipt Syntax. (n.d.) Retrieved 10 April 2006 from http://en.wikipedia.org/wiki/JavaScript_syntax.
Java Applets, Computer Science Study Guide. (n.d.) Retrieved 10 April 2006 from http://www.bookrags.com/sciences/computerscience/java-applets-csci-04.html.
Java Definition. (n.d.). Retrieved 10 April 2006 from http://www.webopedia.com/TERM/J/Java.html.
Java programming language. (n.d.) Retrieved 10 April 2006 from http://en.wikipedia.org/wiki/Java_language.
Java vs. JavaScript. (n.d.) Retrieved 17 April 2006 from http://www.htmlgoodies.com/beyond/javascript/article.php/3470971.
The History of Javascript? (n.d.). Retrieve on April 17, 2006 from http://www.personal.psu.edu/staff/p/z/pzb4/javascript/history.html.
Youmans, B. (1997). Java: Cornerstone of the Global Network Enterprise? Retrieved 17 April 2006 from http://ei.cs.vt.edu/~history/Youmans.Java.html.
The internet was created to test new networking technologies developed to eventually aid the military. The Arpanet, advanced research projects agency network, became operational in 1968 after it was conceived by Leanard Roberts (Watrall, T101, 2/2). Ever since the Arpanet began in 1968, it grew exponentially in the number of connected users. Traffic and host population became too big for the network to maintain, due to the killer application known as email created in 1972. The outcry for a better way sparked the development of the NSFNet. The National Science Foundation Network replaced Arpanet, and ultimately had many positive effects. This early division of the internet spread its netw...
Shippensburg University Journal. Sept. 1, 1997. Web. The Web. The Web.
Web. The Web. The Web. 6 Dec. 2013. Goldberg, Raymond, ed., pp. 113-117.
Through diploma years I learnt, fundamentals of object oriented programming, web page designing, relational databases and understand the scope of information processing. I worked on a chat server project in which we developed a communication tool for isolated networks where existing web communication technologies, such as Jabber, MSN Messenger, Yahoo Messenger, etc, would not be feasible. We used the incremental model. Initially the project was developed in C#, later, to understand the implementation differences between Java and C#, we developed the project in Java. This project widened my understanding in programming languages, as well as strengthened my object oriented concepts. We studied the Client-Server interaction using sockets, Swing, Messag...
began to take over the worlds market for tabulators, clocks, and electric type writers. By 1940 it was the us largest office firms that deals with machines. There sales had reach $50 million.
Pp. 97-99. The. Web. The Web. The Web. 15 Dec. 2013.
The Web. The Web. 4 Nov. 2013. Patchin, Justin W., Joseph A. Schafer, and Sameer Hinduja.
Over the past few years a debate between Flash and HTML5 has been gaining more attention as HTML5 becomes more developed and polished. Flash has been the web standard for websites since the late 1990’s but HTML5 is quickly gaining ground and is considered by some as the standard of the “future”. Another aspect of the debate is whether or not we should go with open web standards or closed, Flash being the latter. Even though 85% of the most-visited websites run on flash, HTML5 is the future because HTML5 combined with javascript and CSS3 offers the same capabilities as flash and HTML5 can avoid many issues that Flash faces by being open source.
Watson, J. (2008). A history of computer operating systems (pp. 14-17). Ann Arbor, MI: Nimble Books.
Many different types of programming languages are used to write programs for computers. The languages are called "codes". Some of the languages include C++, Visual Basic, Java, XML, Perl, HTML, and COBOL. Each of the languages differs from each other, and each is used for specific program jobs. HTML and JAVA are languages used to build web pages for the Internet. Perl and XML can produce codes that block students from getting on certain inappropriate web pages on their school server. One of the most prominent programming languages of the day would have to be C++.
The mini-project aims to investigate PHP, or Hypertext Preprocessor and detail how it works and what features are provided to it by modern web applications. W3Schools states that Hypertext Preprocessor is a “widely-used, open source scripting language where scripts are executed on the server” (w3schools. “PHP5 Introduction.”). PHP is designed for web development and allows for the creation of dynamic web pages.
Pascal programming language was designed in 1968, and published in 1970. It is a small and efficient language intended to encourage good programming practices using structured programming and data structuring. Pascal was developed by Niklaus Wirth. The language was named in honor of the French mathematician and philosopher Blaise Pascal. In 1641, Pascal created the first arithmetical machine. Some say it was the first computer. Wirth improved the instrument eight years later. In 1650, Pascal left geometry and physics, and started his focus towards religious studies. A generation of students used Pascal as an introduction language in undergraduate courses. Types of Pascal have also frequently been used for everything from research projects to PC games. Niklaus Wirth reports that a first attempt to merge it in Fortran in 1969 was unsuccessful because of Fortran's lack of complex data structures. The second attempt was developed in the Pascal language itself and was operational by mid-1970. A generation of students used Pascal as an introductory language in undergraduate courses. Pascal, in its original form, is a Procedural language and includes the traditional like control structures with reserved words such as IF, THEN, ELSE, WHILE, FOR, and so on. However, Pascal has many data structuring and other ideas which were not included in the original, like type definitions, records, pointers, enumerations, and sets. The earliest computers were programmed in machine code. This type of programming is time consuming and error prone, as well as very difficult to change and understand. Programming is a time-consuming a process. More advanced languages were developed to resolve this problem. High level languages include a set of instruction...
In 1953 it was estimated that there were 100 computers in the world. Computers built between 1959 and 1964 are often regarded as the "second generation" computers, based on transistors and printed circuits - resulting in much smaller computers. 1964 the programming language PL/1 released by IBM. 1964 the launch of IBM 360. These first series of compatible computers. In 1970 Intel introduced the first RAM chip. In 1975 IBM 5100 was released. In 1976 the Apple Computer Inc. was founded, to market Apple I Computer. Designed to Stephen Wozinak and Stephan Jobs. In 1979 the first compact disk was released around 1981 IBM announced PC, the standard model was sold for $2,880.00.