Lecture notes:
JBuilderTour.zip
IDE
Notes
SampleCode.zip
Note: JBuilderX Foundation is
installed on n126w02, n126w04, and n126w06.
(Likely to be on more machines in
the future.)
Courses:
Alberta
Grandmothers
Competitons:
Computer
Society
UML and Architecture:
UML documentation
(Rational Corp.)
OMG UML and another tutorial
IBM + Rational
tools: Rose, Together, VISIO,
Poseidon, Violet
, Visual Paradigm
...
Coad
Letter
Gittleman:
Patterns Chapter (GOF patterns) U.
Calgary
Coad
patterns
(business objects)
Templates and wizards (see Help files in
JBuilder or TogetherJ );
Frameworks
( some limited examples: Collections
Framework , JUnit
testing framework , ACE communications
framework
)
S. Li
DesignFest
Refactoring
catalog
Style guide Patterns
Java:
local
copy of Java 5.0 doc ... Java5
collections
Syntax
Guide and Style Guide
Code
snippets
for class examples
The Java
Tutorial ... Swing
tutorial ...
Serialize
an object , KeyListener
, Swing
Timer (vs utility.Timer
)
Developer
Connection Tutorials
Document
index
(local)
API
1.2
(local) vs API
1.4 (local) and docs
(see
Collections, Object_Serialization, Remote Method
Invocation, ....)
JavaHelp , Doc2Help , HelpBreeze
Bloch,
Effective Java
MsgPanelBean
and MultipleMsgBean
(from Liang book) JSuite
free Beans
and another
RMI
Tutorial1 and RMI Tutorial
and
RMI Links
( and RMI-IIOP Links
)
Guide
Using
the
Message Stub in JBuilder
JAXMJINI
J#
Apps: Kaleidoscope
MDThread
Java 1.5
features
JBuilder and IDE's:
snapshots
Using
IDEs
DB beans
JCreator
Eclipse NC_State
Assertions:
OCL
, shorter
OCL paper , USE2
tool ,
Java2
v1.4 (review
of
features) with Assertions
, iContract
tool ( into paper
)
Web:
Sun Blueprints ... J2EE Tutorial
...
XML
.. asu/CET
427 .. book
.. unb.ca/cs6095
Wilde's
words
C++:
vs.
Java
CPlusPlus
Site
(tutorial and reference)
tutorial and STL
Notes
Comparison
and another
Deitel examples
Chap 14 of
Deitel
examples (shows file operations)
Dogs
example
(shows classes w implicit allocation, text command line i/o)
Dogs2
example
(shows explicit allocation w. pointer, w memory leak; some modified
menu
items)
Vector
example
(shows STL collection and iterator)
(C# .. CET556
Writing:
Strunk, The Elements
of
Style
Sample papers: RUP
...
EJB
... Beans
... model
checking ...
Memorization links: (sample data)
Gettysburg address
John
3:16
State motto
for
Kansas
James
Chap 1,2 and James "key words" for questions
Links and readings:
Papers archive http://www.arxiv.org/
Agile Development; J2EE
libraries JESS
F01
Topics
Geocities OO
Cetus
links
IEEE Software
Requirements: Risks
..failures
.... costs
... example
future
technologies
DOD
funding
============================================================
J. Bloch, Effective Java: Programming Language
Guide,
Addison Wesley, 2001.
J. Warmer, A.. Kleppe, The Object Constraint
Language : Precise Modeling With Uml ,
Addison-Wesley 1999 (book)
J. Cheesman, J. Daniels, UML Components: A
Simple Process for Specifying Component-Based Software
(book
)
Conference on Software Architecture
Gelernter ... the architecture of files
Calendar Bean http://home.att.net/~eugenia_kuznetsova/java/beans/