Web Resources:
Linux:
The Linux Documentation Project, GNU Project, GCC, GDB, Make, glibc, Linux Tutorial - administration and basic knowledge, Linux Tutorials, eclipse
Windows:
SysInternals, Best SysInternals Tools, Dr. Dobb's Journal, Windows Forms
COM:
COM at MSDN, IDL Language, base MIDL types, OLE data types, IDL attributes, MIDL data types, MIDL Language Reference
Other:
The Java Tutorials - Oracle, Java Package Reference
Code Project
upload script
The Linux Documentation Project, GNU Project, GCC, GDB, Make, glibc, Linux Tutorial - administration and basic knowledge, Linux Tutorials, eclipse
Windows:
SysInternals, Best SysInternals Tools, Dr. Dobb's Journal, Windows Forms
COM:
COM at MSDN, IDL Language, base MIDL types, OLE data types, IDL attributes, MIDL data types, MIDL Language Reference
Other:
The Java Tutorials - Oracle, Java Package Reference
Code Project
upload script
Content:
In this lecture we look at a number of Java topics.- Syllabus describes topics to be covered, reading material for you to digest before coming to class, and due dates for the assigned projects.
-
Project #2, Final Projects
I've fixed a bug in XmlReader and posted changes here.
-
Java Native Interface
Phil Pratt-Szeliga will discuss Java Native Interface and his experiences using that with a research project. -
Java interop with C++ via FIFOs
Mehmet Kaya has worked out an example showing how a Java application can talk to a C++ application using FIFOs and will discuss this during class. -
Netbeans - Cross-platform Java and C++ IDE
I've just started using Netbeans on Linux and find that it works well for both Java and C++. I've ported my New Threads class to Linux using the Netbeans IDE and will discuss that in class. New Threads port to Linux, Download Netbeans - All option gives you Java and C++, Netbeans Installation JavaFX - framework for building rich media UIs targeting desktops and browsers -
Java Processes and Threads
Java has some very well-designed APIs for threading and synchronization. I will provide some examples, probably next week. Java.lang - Thread, Java.util.concurrent,