Part I - Java Primer
+ Technical Applications |
Chapter |
Java
|
+
Tech
|
+
Physics |
Core |
Supplements |
1
Overview
|
95% |
85%
Will add more about the JVM and alternative Java tools
|
95%
|
85%
Will replace current applet demos with our own. |
2
Language Elements
|
95% |
90%
One or two pages more on intro info |
95%
|
90%
One or more extra demos needed, more exercises |
3
Objects in Java |
90%
More exercises needed |
75%
Some missing pages |
90%
|
90%
Mostly done.
More exercises needed |
4.
More Objects |
90%
More exercises needed |
35%
Major work needed |
95%
|
85%
Work needed |
5.
More Language Structure
& Organization |
85%
exercises needed |
25%
Major work needed |
85%
Work needed |
90%
Work needed |
6.
Basic Graphics |
90%
More problems need
|
95%
|
90%
|
75%
Can do exercises since only depend on previous exercises |
7.
GUI Development & Event Handling |
90%
new pages needed |
65%
Major work needed |
85%
More exercises needed |
75%
Monte Carlo section with
demo program is ready.
Some exercises ready |
8.
Threads |
90%
More exercises needed |
55%
More thread tutoring |
85%
More exercises needed |
75%
Demo programs needed |
9.
Input /
Output |
85%
Needs tables & graphs of the IO class structure |
15%
Major work needed |
15%
Major work needed |
55%
Work needed |
10.
Utilities |
90%
More exercises |
15%
Major work needed |
15%
Major work needed |
15%
Outline done.
Major work needed |
11.
Image Handling& Processing |
90%
More exercises |
90%
Flickering in AWT animation ready. |
15%
Major work needed |
15%
Outline done.
Major work needed |
12.Techniques
& Tips |
90%
More exercises |
15%
Major work needed |
15%
Major work needed |
15%
Outline done.
Major work needed |
Part II - Java
Tools for Technical Apps |
Chapter |
Tech
|
13. Java
Networking Basics |
85%
Demo work needed |
14. HTTP
Server Demo |
85%
Demo work needed |
15. Server-Client
with Sockets |
60%
Work needed |
16. Distributed
Computing |
70%
(Not posted yet) |
17. Distributed
Computing : The Client |
70%
(Not posted yet) |
18. RMI |
70%
(Not posted yet) |
19. CORBA
|
70%
(Not posted yet) |
20. Java
Interface to C/Fortran |
70%
(Not posted yet) |
21. Putting
it all Together :
Distributed Computing Demo |
70%
(Not posted yet) |
22. Java
Hardware |
25%
Work needed |
23. Maximizing
Performance |
15%
Work needed |
Appendices |
A
Survey of Java Tools
We review the programs in the SDK |
B. Survey of Java Codes
We review several Java libraries & programs that
are of particular interest for technical applications.
We focus on open source and freeware libarires but
also look at some proprietary packages.
We look first at general tools including graphic
packages.
We then look at math and science packages and some
physics related programs.
|