Dr. Thomas C. Hartrum, Russ 258, x5015, thomas.hartrum@wright.edu
UML and Object-Oriented:
Object Management Group (OMG)
Rational Rose
UML - Rose is currently available in Room 152 Rike Hall.
Proxy Design -
commercial
UML tool with free download (must register).
Umbrello UML Modeller
- UML tool for Linux.
Dia - UML
tool for Linux, and a Windows
installer.
Poseidon
- UML tool by Gentleware.
Download free "community edition."
UML
Tools (many are open source, free, and even some of the costly
tools have trial or evaluation versions). I recommend you
consider SPARX
software's enterprise architect fully-functional evaluation tool.
ArgoUML
- UML 1.4 tool, open source.
Netbeans UML
- UML using Netbeans
Design Patterns:
Patterns Home Page
Gamma, et al, textbook home
page
Software Architecture:
Mary
Shaw's Home Page
Carnegie Mellon's
Software Architecture page
Garlan's paper Software
Architecture: a Roadmap (2000)
Ethics:
Software
Engineering
Code of Ethics
National Society of
Professional engineers: Ethics
Avoiding
Plagiarism - Writing Across the Curriculum newsletter, Winter 2007,
WSU.
Java:
http://www.java.sun.com/- The
Java home page.
Click on "Popular Downloads: Java SE"
to download.
http://java.sun.com/javase/6/docs/api
-
The Java 2 Platform API Specification: Complete documentation of the
standard
Java class libraries..
http://www.netbeans.org - The
Netbeans home page.
Time Synchronization:
National Institute of Standards and
Technology
(NIST)
U. S. naval Observatory (USNO)
CORBA:
Object Management Group (OMG)
http://developer.java.sun.com/developer/onlineTraining/corba
- Introduction to CORBA: An
on-line
short course in CORBA and Java IDL.
Database:
http://www.mysql.com/
- The mySQL home page.
http://www.mysql.com/downloads/api-jdbc.html
- Mark Mathew's JDBC Driver.
http://www.sei.cmu.edu/str/descriptions/threetier.html
- SEI's Three Tier Software Architectures paper.
Distributed Systems:
http://www.prenhall.com/tanenbaum(Select
"Distributed Systems") - Tananbaum and Steen's Book..
http://www.ora.com/catalog/javadc/
- The Java Distributed
Computing
page, Farley's Book.
http://www.davidreilly.com/jnpbook/
- Reilly & Reilly "Java Network Programming & Distributed
Computing.
TCH