Text Box:

Home  |  Research  |  Classes  |  Projects  |  Resources  |  TTU Home  |  CS TTU Home  |  SORCER


Java Resources

   JDK 5.0
   JDK 5.0 Documentation
   J2SE 5.0 API Specification
   Remote Method Invocation (RMI)

IDE/Utilities
   Eclipse - great Java IDE with cvs support and all kinds of plug-in, originally an IBM project
   Eclipse Web Tools Platform (WTP) project - must have for open source web development
   Eclipse Visual Editor (VE) project - another must have for GUI development, supports WYSIWYG (swing/awt)
   BlueJ - handy for reinforcing OOP methodology and debugging
   Apache Ant - very powerful make-like tool for Java
   Apache Tomcat 5.x - servlet and jsp container with webserver

Jini Resources
   Jini 2.1 - our current framework for Service-Oriented programming
   Jini Extensible Remote Invocation (JINI ERI) - 2nd generation of RMI, supports dynamic proxy
   JavaSpaces - package with Jini, derived from tuple spaces… similar to IBM’s TSpaces
   Webster (Rio Project) - nice class server which appends multiple directories into one logical directory
   Inca X Service Browser - Jini service browser

UML 2.0 Tools
   Enterprise Architect - very very nice UML modeling tool, we switched to this one
   Poseidon - good UML 2.0 editor, still a bit slow

Tutorials
   Javadoc tutorial - Sun’s javadoc documentation
   Borland’s UML tutorial - short and informative
   UML 2.0 Specification - huge but answers all the questions
   Jan Newmarch’s Jini tutorial - best Jini tutorial, good book too
   Make room for JavaSpaces - multi-part JavaSpaces tutorial
   RMI tutorial - step by step tutorial
   Reflection tutorial - reflection is unique to Java, very powerful
   Reflection tutorial 2 - another tutorial, more code examples
   A Laboratory for teaching Object-Oriented Thinking - excellent way to reduce coupling and increase cohesion in OOP

Michael Angelo Alger

Resources

Home  |  Research  |  Classes  |  Projects  |  Resources  |  TTU Home  |  CS TTU Home  |  SORCER