SW Methodologies |
|
-
The New Methodology
-
RUP Wikipedia
-
XP
-
Agile Software
Development
-
AM and RUP
-
Scrum
Library
|
|
Design Patterns |
|
-
OO Design & Patterns, Cay S. Horstmann, San Jose State Univ.
2nd ed., ISBN 0-471-74487-5, Wiley & Sons, 2006
-
Thinking in
Patterns with Java, Bruce Eckel's
Free Electronic Book
Thinking in Patterns Revision 0.9 - May 20, 2003
-
Practical UML: A Hands-On Introduction for Developers -
by Randy Miller
-
OMG Unified Modeling Language
-
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)
|
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 |