Lecture 2
Announcements
- For information on technology workshops, go to: ittraining.gmu.edu
- Read Chapter 1 in the Java text and unit B in the Concepts book.
- Check the WebCT calendar for lab and homework due dates. All assignments
are posted on WebCT.
- Practice Unix commands:
You will be expected to know these for the first exam.
Topics for Today
- Click here for a model of the tools we will use
- Programming Languages and Compilers ( Powerpoint
Slides )
- Client-Server Computing
- Java and JavaScript
- Javascript is a "scripting" language that allows you to embed programming
instructions in an HTML document. It was developed by Netscape to add
functionality to web pages.
- Java is a complete programming language first developed by Sun Microsystems
in the early 1990s. There are 3 basic kinds of Java programs: applications,
applets (that run on the client), and servlets (that run on the server).
We will work with applets and applications in this class. Java programs
are compiled into "byte code" for a "Java virtual machine." Each computer
will have is own Java interpreter (which may be part of a browser) to
run the Java byte code.
- JavaScript demo
- Sample Java Applets
- Sample Java Applications demo
- Demo of "hello world" program (Java Application)
- Demo of Unix commands:
You will be expected to know these for the first exam.
- Unix chmod command. chmod allows us to set file
permissions in Unix. It will be very important when you start writing applets.
Terminology
- client-server computing
- programming language
- compiler
- bytecode
- Java virtual machine
- platform independent
- application
- applet
Click here to
return to the IT 108 page
Copyright © 1999-2002 by Anne Marchant, all rights reserved.