Java For Distributed Programming Course
This is the current Distributed Java Programming course
CSCIE160 from Harvard University. All of the lecture and homework
content for this course is freely available on the course website.
These notes and lectures will help you understand and work with the
following Distributed Java topics: Identifiers, Types, and Expressions,
Classes and Packages, Inheritance, Exceptions, Cloning, Distributed
Computing, RMI Distributed Computing, Threads, and Corba.
Java
For Distributed Programming Course
Video
Home Page
Several videos of the course lectures are available
here for free.
Written
Lecture Topics
Here are the course's documented Lectures, along with links to
references and further learning materials.
- Unit I - Identifiers, Types, and Expressions
- Unit II - Classes and Packages
- Unit III - Inheritance [Briefly]
- Unit III - Inheritance [Details]
- Unit IV - Exceptions
- Cloning – The Semantics of Object Copy In Java
- package geo – A Modest Family of 2-D Geometry Classes
- Distributed Computing – First Steps
- Distributed Computing I
- Distributed Computing II
- Distributed Computing III
- Distributed Computing IV
- RMI Distributed Computing
- Threads
- Corba Distributed Computing
- A Brief Guide To Corba Programming
- Alternate copy [download PowerPoint Presentation]
- Corba Version of Auction application
- package babysim
- Applying filters to event driven programs. package stockexchange (this application is a good illustration of server-side Java. Many say that this is the real future of distributed computing, viz. pushing as much application logic as you can onto the server side of the action.)
Java Native Interface (JNI):
- Hello and getPassword
- Lecture: Background and discussion
- Anonymous Classes
- Designing a singleton class
Java Programs and Resources
Trace
– Poor man's logging
facility. Trace.java
the source code
Polymorphism in action
StringCounter.java
myexceptions
package See especially CatchingExceptions.java
package
geo
EchoClient and
EchoServer
package simple
class Props uses System.getProperties()
package
simple
Rock,
Scissors and Paper
Simple Echo Using RMI
RMI Auction: Distrib Prog w/ Callbacks
CORBA
Auction: Distrib Prog w/ Callbacks
package
babysim
package
stockexchange
Java Decompilers
Jad–the
fast Java Decompiler
Jode–Java
Optimize and Decompile Environment
javap–The
Java Disassembler
Java Documentation from Java.sun.com:
Java
doc for JDK1.4 (Standard Edition)
Java
doc for Java 5.0 (Standard Edition)
Java
doc for JDKEE1.4 (Enterprise Edition)
Java
Tutorial Really Big Inde
Technorati Tags: java distributed programming, distributed java, RMI, distributed programming
Popularity: 14% [?]
Related Posts:





























