SW Methodologies  
  1. The New Methodology
  2. RUP Wikipedia
  3. XP
  4. Agile Software Development
  5. AM and RUP
  6. Scrum Library
 

Design Patterns

 
  1. OO Design & Patterns, Cay S. Horstmann, San Jose State Univ.
    2nd ed., ISBN 0-471-74487-5, Wiley & Sons, 2006

  2. Thinking in Patterns with Java, Bruce Eckel's Free Electronic Book
    Thinking in Patterns Revision 0.9 - May 20, 2003
  3. Practical UML: A Hands-On Introduction for Developers - by Randy Miller

  4. OMG Unified Modeling Language

  5. Object Design Workshop by Bill Venners

 

 
  Programming Patterns Overview Tutorial
Design
Patterns
Websites
Design Patterns in Java

Hillside Pattern Library

Java Design Patterns

Java Design Patterns At a Glance

Design Patterns

J2EE Patterns

Overview of Design Patterns

A Learning Guide To Design Patterns

Software Design Patterns

Design Pattern Tutorial

Design Patterns, Pattern Languages, and Frameworks

The Design Patterns Java Companion


Huston Design Patterns

Reference and Example Site

 

JavaWorld papers

 

 

 

 

Joshua Kerievsky

Brian T. Kurotsuchi

 

Douglas C. Schmidt's


James W. Cooper
IBM T. J. Watson Research Center

Vince Huston
 

SW
Architectures
Software Architecture in Practice, Second Edition, Len Bass, Paul Clements, Rick Kazman,  Addison-Wesley Professional; 2003.

Software Architecture SEI, CMU

How Do You Define Software Architecture?

Software Architecture, Software Architects and Architecting

Software Architecture Resource Sites

 

Wikipedia Definitions:

Software Architecture

Framework

 

 

UML 2 Unified Modeling Language (UML),
version 2.0


Catalog Of OMG Modeling And Metadata Specifications

Agile Models Distilled: Potential Artifacts for Agile Modeling

The Object Primer 3rd Edition

UML 2.0 Tutorial
 

Unified Modeling Language: Superstructure

 
Moving from C++ to Java
Moving from Java to C++

Tomcat Installation Instruction

Download Java 2 Platform, Standard Edition 5.0

Java 2 Platform, Enterprise Edition (J2EE)
Java 2 Platform, Micro Edition (J2ME)

Applets

The Source for Developers
JDK 5.0 Documentation

Java 2 Platform Standard Edition 5.0 API Specification

Java 2 Platform Enterprise Edition, v 1.4 API Specification

Java Servlet 2.3

The Java Tutorials
Graphical User Interfaces
Using Swing Components

How to Write Doc Comments for the Javadoc Tool
Java Language Coding Guidelines
Code Conventions for the Java Programming Language
   java.net
   java.com
   java.sun.com
  Applets  
The Source for Developers
  Self: The Power of Simplicity  
     
OOPSLA'89
paper

A Laboratory For Teaching Object-Oriented Thinking Kent Beck, Apple Computer, Inc.
Ward Cunningham, Wyatt Software Services, Inc.
Sun Certification exam for Programmers   Study Notes for Sun Certified Programmer for Java 2 Platform Java Programmer Certification Exam And Training
Bill's Java Certification Resources
Eclipse Eclipse 3.3 (Europa) downloads

Eclipse Help

SE Open Seminar Tutorials

java.net Eclipse Tutorial

Eclipse Shortcuts

Recommended Plugins:
  • Find Class Jar
  • JarPlug
    http://www.simontuffs.com/jar-plug
  • FITRunner
    http://fitrunner.sourceforge.net/
Omondo Omondo EclipseUML 3.3.0 free installer

Omondo EclipseUML Manual (PDF)

SE Open Seminar Tutorials
JUnit JUnit SourceForge

Unit Testing in Eclipse Using JUnit, Open Seminar

JUnit API

JUnit Cookbook
Thinking in Java, 4th Edition
Thinking in Java, 3rd Edition (free)

Bruce Eckel's Free Electronic Books
Download includes HTML book and source code

 

Electronic Books: Thinking in ...
     

Horstmann: Big Java
 

 

Big Java
Cay Horstmann, San Jose State University
 
     
Artima.com serves a community of developers interested in object and service-oriented architectures and design.
     
jGuru Your view of the Java universe
     
Gamelan  
     
jars.com  
     
GNU Emacs
Java Development Environment for Emacs
JDEE Quick Tour
 
     

sourcebot.com

On-line Java Decompiler

Home Page of Jad - the fast Java decompiler