Date |
Material Covered |
Reading |
Homework |
Jan. 17 |
Overview. History. Basic Networking Layers. IP. DNS. Ports. Firewall. Proxy. |
Chp. 2 of Steflik. Chp. 2 of Harold |
|
Jan. 22 |
Client/Server. n-tier. IETF. RFCs. W3C. URI. URL. URN. HTTP. CGI. |
Chp. 2,3 of Harold. |
|
|
Jan. 24 |
Java I/O streams. DNS. URL class. Browser.java. Sockets for clients. Sockets for servers. |
Chp. 4,6,7,10,11 of Harold. |
|
Jan. 29 |
Secure sockets, UDP. |
Chp. 12,13 of Harold |
|
Jan. 31 |
Time for questions. |
|
|
Feb. 5 |
Test 1 |
|
PS 1 due |
Feb. 7 |
Intro to Distributed Object Computing |
Chapter 3 of
Java Distributed Computing, except for the section on CORBA. |
|
Feb. 12 |
Java RMI. |
Steflik Chp 5. Getting
Started with RMI.
Dynamic code downloading using RMI.
. |
|
Feb. 14 |
Java RMI. |
Steflik Chp 5.
Creating
a Custom RMI Socket Factory.
Creating
an Activatable Remote Object
|
|
Feb. 19 |
Pros/cons of RMI.Overview. Components intro. |
RMI whitepaper.
RMI
Specification, Chp. 1-3. |
|
Feb. 21 |
Time for questions. |
|
|
Feb. 26 |
Test 2 |
|
PS 2 due |
Feb. 28 |
CORBA Introduction. |
Corba Specs, chp.2 (optional).
Corba: Integrating Diverse....
Corba Overview. |
|
March 5 |
CORBA. Java and CORBA. |
Corba and Java 2.
Java IDL: Using Corba.
Getting Started with Java IDL.
Steflik, Chp. 6. Java IDL (the root of all info). |
|
March 7 |
Java and CORBA. Java Beans. |
Developing Java Beans, Chp. 1.
Chp. 8 of Steflik. |
|
March 12 |
Spring Break. No classes. |
|
|
March 14 |
Spring Break. No classes. |
|
|
March 19 |
Corba and C++. |
|
|
March 21 |
Time for questions. |
|
|
March 26 |
Test 3 |
|
PS 3 due |
March 28 |
COM Introduction. |
Thai, chp. 1-2. |
|
April 2 |
DCOM |
Thai, chp. 2. |
|
April 4 |
DCOM |
Thai, chp. 2-3. |
|
April 9 |
DCOM |
Thai, chp. 3. |
|
April 11 |
DCOM |
Thai, chp. 4. |
|
April 16 |
No Class. Easter Holiday |
|
|
April 18 |
Thai, chp. 5. |
|
|
April 23 |
No Class |
|
|
April 25 |
Test 4 |
|
|
April 30 |
.NET dot now |
SOAP Spec, don't worry about the details. |
|
May 2 |
Bill Joy on Java and Jini |
Jini Architecture. |
PS 4 due |
May 10 |
Final at 2:00pm |
|
|