Premium Essay

Java and Java Script

In: Computers and Technology

Submitted By lolololol123
Words 1329
Pages 6
ava and JavaScript are languages that evolved because of the Internet. From the evolution of mainframes, to stand-alone PCs, to networked communication, and lastly to the Internet, one thing has been a constant, different languages evolved based on a need. For these two languages, the Internet was a perfect fit, and without them the Internet would be a less dynamic and vibrant highway.
As the Internet grew, more and more people found it a more viable place to do business. With that came a need for languages that were fairly easy to learn, dynamic, secure, portable, and maintainable. The industry answered that call with languages such as Java and JavaScript.
This paper will perform an analysis of both Java and JavaScript. In order for the reader to gain a better understanding of these languages, the history of these languages with overviews will be presented along with a discussion of the benefits and drawbacks.

The History of Java
In the middle of May 1995 Java was introduced into the world, and along with Netscape it would be the new way for Internet users to access this new information superhighway. But before it got to this point, Java technology was developed almost by accident. Back in 1991, Sun Microsystems was looking into the future in anticipation of the future of computing, and they tasked a team that became know as the “Green Project”. Their main focus was to come up with a plan for the future of computing, but what they came out with was something quite unexpected.
Under the guidance of James Gosling, a team was locked away in an external site to work on the project that would define Sun’s technology direction for the future. Their conclusions pointed toward a future that had computers and digitally controlled devices converging. What they came out with was a language called “Oak”, named for the type of tree outside their office window. After...

Similar Documents

Free Essay

Java Script

...Learning Java Script As webpages and web browsers become more convenient and collective, JavaScript is becoming more popular and widely used. JavaScript is a scripting Language that was created to allow webpages to become more interactive. It is becoming widely used due to the fact that is easy to perform and can be plugged directly into to HTML. JavaScript is used both on web pages and by many web browsers. Many of the different effects one can incorporate using JavaScript includes links, images, clocks, date, moving icons, mouse overs, popup windows, drop down boxes, list generators etc. JavaScript code automatically updates its codes, for example when an individual puts a time on a webpage using JavaScript, it will continually update to show the correct time. There are numerous ways in which JavaScript is becoming a powerful tool in the business world. JavaScript is useful for allowing company websites to give customers the tools to do so much more than simply view static information. JavaScript allows for a web page to be more collaborative and active by allowing people to navigate with ease, purchase items, and so much more. An individual pursuing a career in the business world will find that knowing even the basics of JavaScript can give them a great competitive advantage. When one thinks of the internet, many people expect to encounter organized, interactive, and appealing webpages that allow them to navigate with little effort. This is an especially imperative......

Words: 1075 - Pages: 5

Premium Essay

Java Script: What Is a Function?

...Java Script: What is a Function? Abstract Java script functions are pieces of codes used to execute commands in a program whenever they are called to do so. Java script functions enable the reusability of commands, passing argument and value return in the program. This paper discusses functions as used in Java script as a programming language. Key words: Java script, functions, Python, built-in function, programmer function Java Script: What is a Function? Introduction In Java script, functions are defined as pieces of codes with specific duties that must be called up or referenced before they perform this function. Prior to their referencing, the codes sit in a dormant mode without any function. Functions can also be defined as collection of names or value pairs with hidden links to prototype object. One major use of functions in Java script is in repetitive tasks such as calculations, thus, they highly exhibit an element of reusability. Some programmers sometime call functions as constructors or arrays. Functions are used in defining arguments passed down to them by the programmer when the function is called (Resig, 2006). The result of the argument from the function depends on the kind of arguments that are given to the function. Functions can take more than one argument. Additionally, functions allow for augmenting object prototype to be available to other functions. Augmenting a function prototype makes this method to be available......

Words: 470 - Pages: 2

Free Essay

Web 238 Team Assignment

...information to share. The basic Web site is built with HTML, and then creatively enhanced with CSS. To create a visually expressive Web site that can attract thousands of visitors each day you need to use more than HTML and decide what the site contains. There are different languages that can be used to add a sense of style to your site, some of the possible devices are JavaScript, Java, DOM, and AJAX. In the following paper our team will discuss a few examples of how each can be used in Web development. Comparison of Java and JavaScript Java and JavaScript are both object-oriented languages (Burns, 2012). Knowing how to use one language often becomes confusing when attempting to learn the other. Some of the differences between the two are that Java applets can create stand-alone applications that work across platforms running as standalone programs. However, JavaScript cannot create these stand-alone applications and reside on an Internet browser. A programmer must compile Java code before the program can run. This requires an outside program just to compile the code. A compiler turns Java code into machine language code before a browser can interpret it. Any changes the programmer makes to the code will require him to recompile the program and this can be a real tedious act to commit over and over. A web designer can write JavaScript functions directly in a text editor, saving the file and upload it to the server for immediate execution or using an editor......

Words: 2442 - Pages: 10

Free Essay

Unit 5 Reseach Assignment

...Pascal is primarily a teaching language. Few industrial programs are written in Pascal. Pascal tends to use keywords instead of C-style braces and symbols, so it is a bit easier for beginners to understand than languages like C++. Still, not everyone thinks Pascal is just for the schools. Borland, the huge compiler software company, has been pushing Delphi as an industrial strength programming language. Delphi is an object-oriented version of Pascal, and currently, only Borland compilers use it. 4. Java is a multi-platform language that is especially useful in networking. Of course, the most famous usage of Java is on the web, with Java applets, but Java is also used to build cross-platform programs that stand alone. Since it resembles C++ in syntax and structure, learning Java is usually quite easy for most C++ programmers. Java offers the advantages provided by object-oriented programming, such as reusability; on the other hand, it can be difficult to write highly efficient code in Java, and Swing, its...

Words: 1233 - Pages: 5

Free Essay


... TIME: 2 HOURS INSTRUCTIONS: ANSWER QUESTION ONE AND ANY OTHER TWO QUESTIONS QUESTION ONE a) Define the following terms [6 marks] (i)Browser (ii)Webpage (iii)www (iv)HTTP b) List and explain the HTML elements [8 marks] c) State three benefits and three drawbacks of creating web-based application as CGI program [6 marks] d) Outline three differences between java script language and Ub script language [6 marks] e) Define XML and describe the syntax of a well formed XLM documents[4 marks] QUESTION TWO a) Describe four major applications of java script language b) What is CGI and show its role in web development [4 marks] c) Create a simple CGI program to develop a message “welcome to perl CGI programming” on a web browser [5 marks] d) Why is Java script referred to as object based programming language? [3 marks] QUESTION THREE a) Explain the steps that take place when the client makes a request for a web page on the internet [5 marks] b) Briefly outline three factors to consider when designing a website c) Briefly explain the three basic parts of a HTML document [3 marks] d) Describe the concept of client/server paradigm [3 marks] e) Outline five challenges faced by developers when developing web-based......

Words: 400 - Pages: 2

Premium Essay

Hello World

...< Project scenario name > Software Requirements Specification Version < X.0> < team Name > < Scenario Name > Software Requirements Specification Version < X.0> Team Guide:( Faculty Guide’s Name ) Members:(Team members name) College Name: Department: State: / Page 1 < Project scenario name > Software Requirements Specification Version Revision History Date Version 1.0 2.0 Description Synopsis Synopsis Author / Page 2 < Project scenario name > Software Requirements Specification Version X.0 Table of Contents Description 1.0 Introduction 1.1 1.2 1.3 1.4 1.5 1.6 Purpose Scope Definition, Acronyms, and Abbreviations References Technologies to be used Overview Page No. 2.0 Overall Description 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Product Perspective Software Interface Hardware Interface Product Function User Characteristics Constraints Architecture Design Use Case Model Description / Page 3 < Project scenario name > Software Requirements Specification Version X.0 2.9 Class Diagram ........................................................................ Sequence Diagram s ............................................................... 2.10 Database Design .................................................................... 2.11.1 2.11.2 ER Diagram ............................................................... Schema......

Words: 738 - Pages: 3

Premium Essay


...ECLIPSE Eclipse is a community for individuals and organizations who wish to collaborate on commercially-friendly open source software. Its projects are focused on building an open development platform comprised of extensible frameworks, tools and runtimes for building, deploying and managing software across the lifecycle. The Eclipse Project was originally created by IBM in November 2001. The vast majority of Android apps owe their existence to Eclipse. It is an open source IDE (integrated development environment) for Java projects (and more). Basically, the place where the application software is crafted is supported through various stages of its lifecycle. Google officially supports it, and has created the Android Development Tools plug-in for Eclipse and integrated its AVD Manager virtual device management into the tool as well. SDK The Android SDK (software development kit) is a set of development tools used to develop applications for Android platform. The Android SDK includes the following: * Required libraries * Debugger * An emulator * Relevant documentation for the Android application program interfaces (APIs) * Sample source code * Tutorials for the Android OS Every time Google releases a new version of Android, a corresponding SDK is also released. To be able to write programs with the latest features, developers must download and install each version’s SDK for the particular phone.  Emulator The emulator lets you prototype, develop and test......

Words: 1324 - Pages: 6

Premium Essay

Hotel Management System

...ONLINE HOTEL MANAGEMENT Mini Project Report On 2010 ONLINE HOTEL MANAGEMENT In the partial fulfillment of 4th semester of MCA By Priyesh Kumar Regn_no:95580034 DEPARTMENT OF COMPUTER APPLICATIONS COCHIN UNIVERSITY OF SCIENCE AND TECHNOLOGY COCHIN -22 PRIYESH KUMAR, DCA, CUSAT, Kochi-22 1 ONLINE HOTEL MANAGEMENT CERTIFICATE 2010 COCHIN UNIVERSITY OF SCIENCE AND TECHNOLOGY COCHIN-22 This is to certify that the project report entitled “ONLINE HOTEL MANAGEMENT” is a bonafide record of the work done by PRIYESH KUMAR (Regno.95580034) As The M.C.A 4TH semester Mini project.. JUNE 2010 ______________ Internal Examiner ______________ Head of the Department Submitted on: ______________ PRIYESH KUMAR, DCA, CUSAT, Kochi-22 2 ONLINE HOTEL MANAGEMENT CONTENTS  ACKNOWLEDGEMENT  SYNOPSIS 1. INTRODUCTION 1.1. OBJECTIVE 1.2.PROBLEM DEFINITION 1.3. SYSTEM ENVIRONMENT 2. SOFTWARE QUALITY ASSURANCE PLAN 2.1. PURPOSE 2.2. SCOPE 2.3. DOCUMENT OVERVIEW 2.4. TASKS 2.5. IMPLEMENTATION 2.6. DOCUMENTATION 2.7. AUDIT 2.8. SOFTWARE DEVELOPMENT PROCESS 2.9. DOCUMENT REVIEW 2.10 TESTING 3. SYSTEM ANALYSIS 3.1 SYSTEM STUDY 3.2FEASIBILITY STUDY 2010 PRIYESH KUMAR, DCA, CUSAT, Kochi-22 3 ONLINE HOTEL MANAGEMENT 4. SOFTWARE REQUIREMENTS SPECIFICATION 2010 4.1User Interface Requirements 4.2Database Requirements 4.3Functional Requirements 4.4Non-Functional Requirements 4.5Other Requirements and Constraints 5. SYSTEM DESIGN 5.1 ARCHITECTURAL DESIGN 5.2 PROCESS DESIGN 5.3 ER-DIAGRAMS 6.......

Words: 7751 - Pages: 32

Premium Essay

Software Requirement Specification

...< Project scenario name > Software Requirements Specification Version < X.0> < team Name > < Scenario Name > Software Requirements Specification Version < X.0> Team Guide:( Faculty Guide’s Name ) Members:(Team members name) College Name: Department: State: / Page 1 < Project scenario name > Software Requirements Specification Version Revision History Date Version 1.0 2.0 Description Synopsis Synopsis Author / Page 2 < Project scenario name > Software Requirements Specification Version X.0 Table of Contents Description 1.0 Introduction 1.1 1.2 1.3 1.4 1.5 1.6 Purpose Scope Definition, Acronyms, and Abbreviations References Technologies to be used Overview Page No. 2.0 Overall Description 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 Product Perspective Software Interface Hardware Interface Product Function User Characteristics Constraints Architecture Design Use Case Model Description / Page 3 < Project scenario name > Software Requirements Specification Version X.0 2.9 Class Diagram ........................................................................ Sequence Diagram s ............................................................... 2.10 Database Design .................................................................... 2.11.1 2.11.2 ER Diagram ............................................................... Schema......

Words: 739 - Pages: 3

Free Essay


... Cassandra 2.0: Tutorial Cassandra 2.0 Tutorial V1.0 Sébastien Jourdain, Fatiha Zeghir 2005/06/01 1 / 16 Cassandra 2.0: Tutorial Abstract Cassandra is a generic VTK data viewer written in Java which provides native multiplatform support. Cassandra is the result of internal R&D of Artenum company around scientific data visualisation and its know-how in VTK [1][2]. The use of Cassandra is dedicated to 3D visualisation in pre/post processing. Cassandra has already been used for many application in scientific computing and space environment analysis. Products and services More products and services are available at Artenum company. Please visit on our Web site or contacts us. Project manager : / Cassandra’s Web page Cassandra’s development area Artenum VTK and Java development page Contact Artenum SARL, Technopôle Paris CyberVillage, 101-103 Bd Mac Donald 75019, Paris, France Phone: +33 (0)1 44 89 45 15 Fax: +33 (0)1 44 89 45 17 E-mail: © Copyright 2003-2004 Artenum SARL, Paris, France. All Rights Reserved. 2 / 16 Cassandra 2.0: Tutorial Table of contents Introduction! Key features! Pipeline viewer......

Words: 1926 - Pages: 8

Free Essay

Software Engineer

...Date of Birth: 05/01/1982. PERSONAL STATEMENT I have over 8 year experience in software development and Java development area. With a solid knowledge on OOP and Java Enterprise development, I can adapt to large scale projects in a shortest time. Also, I usually work with over 100% of my performance. My knowledge and experience can bring more business values to company. KEY SKILLS * Programming languages: Java, C/C++/C#/Objective C. * Script: Javascript, Adobe ActionScript (PureMVC Framework). * Framework: Spring, Hibernate, JPA, PureMVC, Struts, SWING, EJB, JSP/Servlet, Web Services, RESTFUL Web Services, J2EE. * Web application server: IBM Websphere, Tomcat, JBoss. * Operation System: Linux (Ubuntu,Suse, Redhat, CentOS), Windows, MacOS. * Versioning tools: Maven, Subversion, CVS, Microsoft SourceSafe. * DBMS: PostgreSQL, Oracle, MSSQL Server, DB2, MySQL. * Methodology: SCRUM Agile. * IBM FileNet: Installation, application development. * IDE: Eclipse, IntelliJ, MS Visual Studio 2010. * Sharepoint: MS Sharepoint Administrator 2010. EDUCATION * Bachelor of Science, Software Technology, Ho Chi Minh Industrial University, Ho Chi Minh City, Vietnam, 2003. * Bachelor of Arts, Information Management Major, University of Economics HoChiMinh, Vietnam, 2009 PROFESSIONAL ACCREDITATIONS * Sun Certified Java Programming 5.0 (SCJP 5.0), 2007. * Sun Certified Web Component Developer 5.0 (SCWCD 1.4),......

Words: 1167 - Pages: 5

Free Essay


...Blackboard Security Assessment M. van Eekelen, R. Ben Moussa, E. Hubbers en R. Verdult Institute for Computing and Information Sciences Radboud University Nijmegen Technical Report ICIS-R13004, April 2013 Radboud University Nijmegen LaQuSo1 July 15, 20112 1 2 LaQuSo is a joint activity of Technische Universiteit Eindhoven and Radboud Universiteit Nijmegen published April 15, 2013, after a mutually agreed responsible non-disclosure period Contents I Advice in connection with the LaQuSo Blackboard SP5 Security Review Report 3 II Blackboard 9.1 SP5 Security Review Report 6 7 8 9 10 10 12 12 12 14 15 16 23 25 27 Management Summary 1 The task 2 The results 2.1 Successful attacks . . . . . . . . . . . . . . . . . . . . . . . 2.1.1 Cross site scripting . . . . . . . . . . . . . . . . . . 2.1.2 Secondary vulnerabilities . . . . . . . . . . . . . . 2.2 Attacks . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 Exploit 1: Session stealing . . . . . . . . . . . . . . 2.2.2 Exploit 2: Credential phishing . . . . . . . . . . . 2.2.3 Exploit 3: Improper access control (authorization) 2.3 Unsuccessful tests . . . . . . . . . . . . . . . . . . . . . . . 2.4 Test and production servers, patches and releases . . . . . 3 Security by design 4 Conclusions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ....

Words: 14684 - Pages: 59

Free Essay


...compendium services. Sling API — To implement content based Web applications with Sling, an API has been defined, this extends the Servlet API and provides more functionality to work on the content. Request Processing — Sling takes a unique approach to handling requests in that a request URL is first resolved to a resource, then based on the resource (and only the resource) it selects the actual servlet or script to handle the request. Resources — The central mantra of Sling is the Resource, which represents the resource addressed by any request URL. It is the resource that is first resolved when handling a request. Based on the resource, a first servlet or script is then accessed to actually handle the request. Servlets and Scripts — Servlets and Scripts are handled uniformly in that they are represented as resources themselves and are accessible by a resource path. Launchpad — Sling uses a very thin launcher to integrate with an existing servlet container, launching Sling as a Web application or providing a main class to represent a standalone Java application. The following sections elaborate on each of these highlights. OSGi OSGi is a consortium that has developed a specification to build modular and extensible applications. This offers various benefits. We deal mainly with two parts of the specifications: The Core Specification, which defines the OSGi Framework and Core Services, and the Compendium Services Specification, which defines a......

Words: 1636 - Pages: 7

Free Essay


...efficiencies, experience with ITIL, incident management, problem management, change management and release management • Documentum Certified Professional – EMC Proven Content Management Professional • Sun Certified Java Professional • Well versed with Agile Methodology, Waterfall and Iterative Model • Extensive experience with Documentum Content Server, Documentum Composer, Documentum Foundation Classes, Documentum Foundation Services , Documentum XML Store, XDB, Documentum ACS/BOCS, Documentum Reporting Services, Documentum Advanced Document Transformation Services, Documentum Audio Video Transformation Services, Documentum Document Transformation Services, Documentum Media Transformation Services, Documentum Thumbnail Server, Documentum XML Transformation Services, Documentum Workflow Manager, Documentum Webtop, Documentum Web Development Kit, Documentum Administrator, Documentum Webpublisher, Digital Asset Management, Documentum Media Workspace, Documentum Process Builder, Documentum Forms Builder,Taskspace, XCP, Documentum Interactive Delivery Services, Documentum Interactive Delivery Services Accelerated, Adobe Framemaker, Arbortext Editor, WDK, Application Builder, Business Process Manager, Crown Partner Sitebuilder, Buldoser, Java, JSP, Servlets, Struts, XML, XSL, HTML, CSS, JavaScript, Application Servers, Web Sphere, Weblogic, JRUN,...

Words: 4656 - Pages: 19

Premium Essay


...experience in HP/Mercury products ( Test Director, Quality Center) and Rational Tools (Test Manager, Robot, Clear Quest and RequisitePro). 0 Extensive experience with Retail e-Commerce, Healthcare and Banking applications experience in Quality Assurance, with solid expertise in testing software applications on Microsoft, java platforms using Manual and Automation tools - Mercury Tools (Win Runner, QTP, Quality Center, Test Director and Load Runner), IBM Rational Tools (Rational Clear Quest, Rational Clear Case) for Client Server and Web based applications. 1 Proficient in Analyzing System & Functional Specifications, Use Cases, Business Requirements, Business Rules to Identify Test Requirements, track the requirements (Bi-Directional traceability matrix) 2 Prepared Test Plans, Risk Management plans (Risk based Testing), Testing Strategy, Documenting the Testing Procedures, Design Test Cases, Test Scripts, Test Scenarios, Test Data, and Execute Test Runs. 3 Experience working under Waterfall and Agile Methodologies. 4 Have extensive experience in Windows, UNIX – examining log files, developing and executing batch, shell scripts. 5 Have experience in new, enhancement and maintenance projects. 6 Have good Experience on mainframes Application testing 7 Have good experience on processing the Claims (Entering and verifying). 8 Have experience in black box and white box testing. 9 Excellent Communication, Leadership and......

Words: 1916 - Pages: 8