Regarding your project: In the past: some of the good projects have evolved into a Master thesis, a joint paper or a project in the advanced course COM3362, Advanced Object-Oriented Systems. You might want to take this into account as you select your project. Please post your project selection to ccs.courses.com3360 as well as sending it to me. Reason: Others might read your selection and might be interested in working with you. This might result in better collaboration and a better learning experience. Java is a hot topic. One very interesting project would be to take a generated Demeter environment and make it work with the Java compiler. To learn more about Java, use netscape and search for Java with the search engine. The software is distributed for free by SUN (Beta release). It would we great to develop distributed WWW applications adaptively. I hope someone is interested in this. Subtasks: Install Java here. Learn about Java. Translate a Demeter application to make it work with Java. Change the application by adding some threads which are supported by Java. Describe how the Demeter Tools need to be changed to generate Java compatible code. The CORBA project is related to this. A follow-up project could then modify the Demeter Tools to make them work with Java. Java is a dynamic language and allows much faster software development than C++. An integration with adaptive software promisses to be very interesting. See: http://java.sun.com/whitePaper/javawhitepaper_6.html -- Karl Lieberherr