Java Essay, Research Paper
Java is the substance whose aroma is awakening the Internet community.
It is a new programming language developed by Sun Microsystems that has
much in common with the beverage that shares its name. It’s good, it’s
hot, and people know it around the world. Java (the programming language)
beats the other stuff hands down though, it’s free. Many have heard of
Java, yet few know what it is, or what it can do. It certainly has the
potential to become a part of our everyday lives, existing in our mobile
phones, televisions, and Internet browsers. If you are interested in your
future read on.
Java is still in its infancy stage, yet to fulfil its intended
purpose. Designed in 1990 as an embedded language for consumer
electronics, it was later discovered to be an ideal interface to the
Internet. In 1996, Netscape added Java support to its popular Navigator
Web browser. The Web began to stir from its static text coma as excited
programmers began to incorporate Java applications, “applets”, into their
Web pages.
An applet is like an application, but it doesn’t run stand-alone.
An applet must adhere to a set of conventions that allows it to run within
a Java-compatible browser. The technology is still evolving, and today,
most Java applets are simple animations, or user interactions. The future
is brighter, promising full-blown applications over the Internet; imagine
using Microsoft Office from your television. For now, though, those who
have experienced an applet may be left disappointed. A casual user is
unlikely to be impressed with scrolling text, or simple animations,
especially if they must pay for them with increased download times.
Behind the scenes, unbeknownst to them, truly amazing things are
happening.
A Java applet begins its life by being “called” by a Web page. To be
technologically correct, the applet is embedded in the Web page. The Web
browser then downloads the applet and runs it on your machine. If you
just missed the amazing part: it runs on your machine. How can a program
from an unknown source be trusted to run on your computer without your
permission? It can’t unless that program was created using a secure
language like Java, and then wrapped with a secure viewing browser like
Netscape Navigator. The concept of being able to run applications on your
system is significant for several reasons. If you want to see a picture,
but don’t have a picture viewer, you can get both at once. This
eliminates the problem of not having the correct helper application or
even worse: having to settle for what’s available. The ability to run
applications on your system has another significant advantage.
Traditionally when you view something that “runs” on a Web page, or is
interactive, the work takes place on the remote computer, not yours.
Java frees Internet resources, allowing the work to take place on the
client’s system rather than the server’s.
If all applications were run on remote computers, the servers would be
inundated with traffic, and these collectively would propagate to bring
the entire Internet to a grinding halt. With a growing Internet
population, the prospect of this is real. There is a better way. If it
can be done safely, isn’t it quicker, not to mention more considerate, to
get what you need, take it with you, and use it on your time? A good
analogy is a long bank queue, with everyone waiting for the person in
front of them to finish. Some will be quick, and others will attempt a
hostile takeover on your lunch hour. Imagine a different world where
tellers were issued at the bank. Instead of waiting for a teller to
become free, you could simply take the teller you require from an almost
endless supply, then complete your transaction without delaying the people
behind you. You would only have to wait in line to get a teller. If the
bank got hundreds of new customers every day, would there be any other way
to do it? The issue of security would still have to be addressed. Away
from the work environment, how could you trust the teller you got? The
bank manager wouldn’t be around to oversee her. You would have to put her
in a sandbox.
A sandbox is the name given to the concept of setting the
boundaries in which a Java applet can “play”. A Java applet cannot look
at arbitrary files on the machine it’s running on, or have unauthorized
access to system resources. It can’t introduce a virus or other malicious
logic, delete critical files, or gain access to your passwords unless you
allow it to. It is security measures like the sandbox that make Java much
more than just a new programming language. Meet Java, the run-time
environment.
If Java were just another programming language, the industry would have
greeted its introduction with a resounding yawn. What makes Java
intriguing is that it is also a runtime environment embodied in what is
called a virtual machine (VM). This VM sits, in essence, between the Java
program and the machine it is running on, offering the program an abstract
computer that executes the Java code and guarantees certain behaviors
regardless of the underlying hardware or software platform. Java compilers
thus turn Java programs not into language for a particular machine but
into a platform-neutral byte code that the machine-specific VM interprets
on the fly1. A Java compiler is like a translator who translates a
language to a common ground like English. Since English is known around
the world, specific translators, like the VM, are able to translate
English into the language specific for their country. With so many
different computers connected to the Internet, platform independence is
necessary.
Java has been thrust into the spotlight with its new language built on the
core values of security and platform independence. Sun Microsystems has
promised a “Write once, run anywhere” language suited to an Internet
community comprised of a smorgasbord of different computer, hardware, and
software configurations. The power to write programs that run on most
everyone’s computer is revolutionary. For Internet applications, though,
the value of platform independence degrades exponentially without strict,
built-in security. Java provides this security, and has the power to
change the way we compute.
1 PC Magazine: Your Guide to Java for 1998 — Your Guide to Java for 1998 4/7/98
Другие работы по теме:
Выбор и обоснование языка программирования
Java — объектно-ориентированный язык программирования, разрабатываемый компанией Sun Microsystems с 1991 года и официально выпущенный 23 мая 1995 года. Изначально новый язык программирования назывался Oak (James Gosling) и разрабатывался для бытовой электроники, но впоследствии был переименован в Java и стал использоваться для написания апплетов, приложений и серверного программного обеспечения
The Microsoft Antitrust Case Essay Research Paper
The Microsoft Antitrust Case The case against Microsoft was brought buy the U.S. Department of Justice, as well as several state Attorneys General. Microsoft is accused of using and maintaining monopoly power to gain an unfair advantage in the market. The case has been under observation for a long time, but the Justice department is having trouble coming up with substantial evidence against Microsoft.
Microsoft Dilemma Essay Research Paper The Microsoft
Microsoft Dilemma Essay, Research Paper The Microsoft Dilemma During the early 1980 s, a Seattle based company named Microsoft began it s business campaign. Lead by a young computer programmer, Bill Gates, Microsoft would soon become the largest computer software maker in the world. This title did not come without a heavy price.
For Some Odd And Strange Reason Essay
, Research Paper 1/29/01 For Some Odd & Strange Reason It was a cold and blistering December morning on the campus of SUNY Brockport. Waking up and going to class on these dreadful mornings are a students worst nightmare. But for some odd and strange reason, something possessed me to get up early and retrieve a hot cup of java from the college coffee shop, Jitterbugs.
Hey You Essay Research Paper Rank Site
Hey You Essay, Research Paper Rank Site Name Hits in Hits out 1 4 Free Essays 4 Free Essays offers free essays and term papers for students. 7510 8850 2 EssayMill over 27500 essays, cliff notes, research papers, book reports. Custom writing + homework help. The b 3953 3476 3 Coshe’s Reports on the Net * The most powerful FREE essay search on the net for over 4 years.
Indonesia Essay Research Paper IndonesiaThis report will
Indonesia Essay, Research Paper Indonesia This report will be on the History in Brief of Indonesia, the Government of Indonesia, the island of Java, and the Geography of Indonesia. In early days, the region from India to Japan, including Indonesia, was known to the Europeans as the Indies. Chris Columbus was looking for a westward sea root from Europe to the Indies, when he arrived in America.
Creation Vs Evolution Essay Research Paper There
Creation Vs Evolution Essay, Research Paper There are many different life forms on earth. New species and different sub species are evolving every second as others die out. In order to explain the origin of life, people have used the bible story of creation, while others came up with their own theories. Out of all those theories, the theory of evolution by Charles Darwin seems to have the most supporting evidence to back it up.
Criptography Essay Research Paper We are living
Criptography Essay, Research Paper We are living in the age of Digital Revolution, which is swiftly starting to affect every aspect of our life. WebTV is replacing regular TV’s, radio stations are moving into broadcasting life-on-line. All business related operations are rapidly moving to the World Wide Web.
Object Oriented Programming Essay Research Paper IntroductionObject
Object Oriented Programming Essay, Research Paper Introduction Object Orientation has become more and more important in the last years. Object oriented programming was designed for re-use of codes. It is a type of programming in which programmers define not only the data structure, but also the types of operations that can be applied to the data structure.
Programming Languaguages Essay Research Paper Programming LanguagesA
Programming Languaguages Essay, Research Paper Programming Languages A programming language is a set of English-like instructions that includes a set of rules for putting the instructions together to create commands. A translator changes the English-like commands into numeric code that the computer can understand.
Abstract Of Bill Joy
’s The Dark Side Of Technology Essay, Research Paper In his speech, The Dark Side of Technology, Bill Joy addresses the pros and cons of three new technologies: genetic engineering, nanotechnology, and robotics. Though optimistic about the benefits of these quickly developing and promising technologies, referred to as GNR for short, Joy expresses his concerns about them.
Letter Of Recommendation Essay Research Paper Letter
Letter Of Recommendation Essay, Research Paper Letter of Recommendation for Raj Rishi Chatterjee I should like to write a few words in support of Mr. Raj Rishi Chatterjee’s application for graduate admission in your department. He is interested in pursuing his graduate work in the broad area of Computer Science.
Essay On Hacking Essay Research Paper Essay
Essay On Hacking Essay, Research Paper Essay On Hacking by Philip Smith A topic that i know very well is computers and computer hacking. Computers seem very complicated and very hard to learn, but, if given time a
Web Application Servers Essay Research Paper Web
Web Application Servers Essay, Research Paper Web App Servers A new breed application platforms known as web app servers, for internet based applications, has been born. These new application development environments provide the means for internet pages to contain and transfer information to and from the client’s browser.
Java Essay Research Paper Final Term PaperThe
Java Essay, Research Paper Final Term Paper The Java Revolution Java s new-age design is leading the object-oriented programming language design revolution; allowing even greater portability, state of the art security measures, and more extensive reusability. First, a brief description of what makes a programming language object-oriented so that its importance can be realized.
Java Verses C Essay Research Paper Java
Java Verses C++ Essay, Research Paper Java vs. C++Since their inception, computers have played an increasingly important role in today s society. Advancements in technology have enabled computers to become faster and cheaper. Today, the majority of families own a home computer that is vastly more powerful than giant mainframes of years gone by.
Basic Html Essay Research Paper There are
Basic Html Essay, Research Paper There are six basic steps you must follow in order to create a web page in HTML. For those who don t know what it HTML is, it is the coding language that is used to create, develop, and maintain these WebPages such as Yahoo, MSN, Altavista, etc. Although there are other complex languages such as XML and DHTML, they are derived from the basics of HTML.
Xml And Java Essay Research Paper XML
Xml And Java Essay, Research Paper XML and Java Abstract Most web developers are intimately familiar with HTML, which is a language for presenting information on-screen so that it can be read by a human. A new markup language is rapidly gaining attention, however. XML allows for the presentation of information which can be read by a computer program.
A Poison Tree Essay Research Paper A
A Poison Tree Essay, Research Paper A Poison Tree The narrator speaks of “I” who is of the Old Testament God, renamed by Blake as Urizen, and the poison tree is his Tree of the Knowledge of Good and Evil. Instead of merely exploring wrath as the consequence as repressed anger, this poem incarnates wrath as an object.
Microsoft Antitrust Editorial Essay Research Paper Microsoft
Microsoft Antitrust Editorial Essay, Research Paper Microsoft: The Big Bully Stealing Your Lunch Money A monopoly, by definition, is a business or group that engages in unfair and often unethical business practices to control an industry and eliminate all competition that might lessen their profits.
Sun Microsystems Inc Essay Research Paper Sun
Sun Microsystems, Inc. Essay, Research Paper Sun Microsystems, Inc. NASD : SUNW Sector: Technology Industry: Computer Hardware Sun Microsystems, Inc. is a worldwide provider of products, services and support solutions for building
Is Cobol Dead Essay Research Paper There
Is Cobol Dead Essay, Research Paper There is common question being asked by many in the programming world. That question is ?Is COBOL dead?? In spite of the years of criticism and all the predictions that some new language will soon replace COBOL, COBOL continues as a language of business data processing.
Is Cobol Dead Essay Research Paper Is
Is Cobol Dead Essay, Research Paper Is COBOL dead? To be completely honest, I originally had no idea. I knew that I took it as programming class last semester, but I didn’t know how it applied to the business world. Nor, had it ever crossed my mind in the 3+ months that I used it. The fact that you asked the question made me wonder myself, so I had to do some reading.
Pbs Essay Research Paper PROCESS BASED SECURITY
Pbs Essay, Research Paper PROCESS BASED SECURITY, WHAT IS IT AND HOW IT WILL CHANGE YOUR COMPUTER?S LIFE This note is for the purpose of explaining a new way to implement operating system security called process-based security. First, an explanation of traditional operating system security is given. Next, an explanation of process-based security is given.
Making A Web Page Essay Research Paper
Making a Web Page For my science project I chose to create a web (internet) page, dealing with science. This project consists of using a computer and a html editor to create a page that can be found on the internet. The next paragraph will explain how to make an internet page. The steps to making a web page to post on the internet, is very easy.
Java Project Essay Research Paper Jennifer
Java Project Essay, Research Paper // Jennifer Farley // Java Term Project import java.awt.*; import java.applet.*; public class scroll extends java.applet.Applet implements Runnable {
Differences Between Java And C Essay Research
Paper DIFFERENCES BETWEEN JAVA AND C++1 INTRODUCTION Since its release in 1995, Java has been hyped in many places, including computer magazines, broadcast news, and the Internet, as the solution to all problems in the application development community. As it has only been around for approximately 4 years now, it is still emerging into the programming language market.
Globalisation Essay Research Paper It is argued
Globalisation Essay, Research Paper It is argued that globalisation does not necessarily result in the domination and erasure of local cultures but rather engenders a resistance which can take the best of the global and reinforce and revitalise the potency of local cultures. Discuss with reference to the readings and concepts encountered in the subject.
Computer Programmers Essay Research Paper Computer programmers
Computer Programmers Essay, Research Paper Computer programmers are the writers of computer programs. They do this by coding sets of instructions into machine-readable form. Programmers analyze data processing problems and plan, organize, and develop logical sequences of operations to be used by computers in processing information to solve business, scientific, engineering, and other complex or time-consuming problems.
The English Language Essay Research Paper This
The English Language Essay, Research Paper This House affirms that the British Empire was a great success whose effects are still beneficial to the world. The world distribution of English users is divided into three categories : English as a native language; for example, UK, USA, Australia, English as a second language; for example, India, Singapore, Ghana, Philippines, and English as a foreign language; for example, France, Japan, Thailand.There are 72 countries with Englishs as an official language and 9 countries with English as a first language:Australia, Great- Britain, Canada, Ireland, Japan, Luxembourgh, Netherlands, New Zealand, and the USA.
Apple Vs Pc Essay Research Paper Apple
Apple Vs Pc Essay, Research Paper Apple vs. The World Apple vs. The World In past years, Apple was on a downward spiral, but now the Mac is back on the right track. The interim CEO Steve Jobs has brought them from expected quarterly loses to now, first quarter net income of some 150 millions dollars. The question still remains, is Apple back to stay? With the Windows driven world of today, can Apple assert them self to claim market share? Apple?s stunning new hardware, user-friendly operating system, and drive for incredible new technology, will not only compare Apple to traditional PC and software maker but will stun the rest of the computer world along the way.