New Brief
8/13/97, 2:18:2PM by NetAttaché Light
Doug Lea's Workstation
Doug Lea's Home Page
Maintained by Doug Lea, Computer Science Department,
State University of New York at
Oswego, Oswego,
NY 13126. Voice: 315-341-2688, Fax: 315-341-5424. (Alternate
address: Software Engineering Lab, NY CASE Center,
Syracuse University, Syracuse NY 13244.) E-Mail: dl@cs.oswego.edu. Picture/schedule:
(here).
Documents
- Online
supplement to the book Concurrent Programming in
Java: Design Principles and Patterns, published October
1996 by Addison-Wesley
-
collections, a Java
package.
- Draft
Java Coding Standard.
-
Some Questions and Answers about using Java in Computer Science
Curricula
-
Microscope: a cute Java applet.
- [UNDER CONSTRUCTION]
Some Issues in Design for Open Systems in Java.
- FAQ
for the
Patterns-discussion mailing list.
-
Design patterns for Avionics Control Systems developed as
part of the DSSA-ADAGE
project. (Postscript
version).
-
Christopher Alexander, An Introduction for Object-Oriented
Designers, HTML version of a paper that appeared in
Software Engineering Notes, 1994. (Postscript
version) .
- [UNDER CONSTRUCTION] Roles Before
Objects, Patterns for role-based OO development.
- HTML edition of the book Object
Oriented System Development, by Dennis de Champeaux, Doug
Lea, and Penelope Faure, originally published in 1993 by Addison-Wesley.
- Position
paper for the
ACM Strategic Directions in Computing Research Symposium,
June 1996.
-
Working group report on design for reuse from the 1993
Workshop In Software Reuse (WISR.)
(Postscript version)
- The
process of Object-Oriented design, a postscript paper that
appeared in OOPSLA 92.
-
Aliasing , a postscript paper that appeared in OOPS
Messenger, 1992.
-
Formal methods in OO , a postscript panel paper that appeared
in OOPSLA 91.
- PSL:
Protocols and Pragmatics for Open Systems, a technical report
on a framework for specifying protocols in open distributed object
systems, developed in collaboration with Sun Microsystems Labs. (Postscript
version)) Also, HTML version of
Interface-based Protocol Specification of Open Systems using PSL
, a related paper that appeared in ECOOP 95. And Postscript
slides from a talk on PSL.
-
ODL Language report, a description of the distributed OO
language used for examples in the OOSD book, and also used
in the DIAMONDS
Project, an experimental distributed object system.
(Postscript version).
-
Groups a paper on coordinating distributed objects.
-
libg++ , HTML version of a paper that was adapted in The
C++ Report. (
Postscript version ). Note:
Cygnus Support now maintains and distributes libg++.
-
A++ (also this
one), postscript papers on an abandoned effort to add
specification constructs to C++.
- Other papers on C++:
allocation techniques , run-time
types ,
customization , Very
incomplete C++ Course Notes .
- Version 2.6.4 of
malloc.c. Also a short article on the design of
this memory allocator. Also a malloc
tracer written by Wolfram Gloger and a
sample
trace.
- Other ftpable
files.
- Courses: csc241 | csc380 |
csc480 | csc444
Links to elsewhere:
- Starting points:
-
| hotbot
| excite
| Lycos
| Alta Vista
| InfoSeek
| DejaNews
| WhoWhere
| Switchboard
| Glimpse
| W3
| Yahoo
| c|net online
| StartingPoint
| Huge List
| Computer and Communication
| EINet
| WWW Virtual Library
- WWW:
-
| Introduction to HTML documentation
| LINCKS Home Page
| The Web Developer's Virtual Library
| WWW Viewer Test Page
| MetaMedia
|
How do they do that with HTML?
|
Bare Bones Guide to HTML
| HTML Manual
|
- Conferences
-
| UP
| OOPSLA
| ECOOP
| COOTS
| Coordination
| Mobile Object Systems
| Parallel Programming in Java
| SSR
| ICDCS
- Computer Science:
-
| WWW virtual library: Computing
| ACM
| IEEE
| Researchers in Programming Languages and Compilers
| Oscar's Who's Who
| Programming Language and Compiler Bibliographies
| CMU Computer Science Resources
| CS Technical Reports Library
|
- Software Engineering:
-
| IIT Software Engineering
| Personal Software Process
| Software Productivity Research - Information Center
| ReNewsWWW
| Synthetix
| Software Architecture
| ARIANE
- Java
-
| JLS
| Gamelan
| Digital Espresso
| java.www.sites
| Black Coffee
| JavaWorld
| Java Books
| Gilder - Software shift
| Tutorials List
| JARS
| Virtual Rendezvous
| Java Developer
| FAQ
| Optimization
| Thingtone's Java Workshop
| Layout tutorials
|
real-time Java
| EspressoGrinder
| PJava
| HORB
| Aglets
| ISG
| alphaWorks
| JOLT
|
Integrity Demos
| Asynch Messages
| THOUGHT Inc.
| ObjectSpace
| BulletProof
| preEmptive
| Cyber Club France
| Repository
| JavaZine
| 3Si
| Local
Copy of JDK 1.1 Docs
|
- OO:
-
| Cetus
| Object Oriented Systems
| Open Implementations
| Wiki
| SIGS Object Technology Resource Listing
| Fresco
| Galaxy OO Page
| Oscar Nierstrasz
| Jeff Sutherland's Object Technology Home Page
| ICON
| Urs Hoelzle
| SIGS Object Currents
| OO Library for Business Reengineering
| Well OO Page
|
- Distribution:
-
| Virtual Library: Concurrent Systems
| COORDINATION
| KQML
| Renaissance
| Agorics
| Messenger Project
| Arjuna papers
| ADEPT
| CERC
| Berkeley NOW
| Software Agents
| WANG'S BOOKSHELF
| Agents list
| ENTERPRISE
| MIT Center for Coordination Science
| Infospheres
| Bargain Finder agent
| Open Market
| Pagespace
| Yonezawa Lab
| Agents in ecommerce
|WWWinda
| Active Networks
- Languages:
-
| Phantom
| Scheme 48
| Python
| Smalltalk/X
| General Magic
| Modula-3
| ANSI C++
| Afrodite
| OREXX
| Obliq
|
- Unix
-
| Xemacs
| GNU
| HENSA
| Linux Home Page
| Linux
| TeX Resources
| Freeware Central
| The GIMP
| Solaris 2.x Modems
| List of Linux and UNIX Resources
| net.sw
| Redhat
| Free Software & Solaris
- PCs:
-
| CSUSM Windows World
| Global Impact
|
Win95 Networking FAQ '96
| Emacs
| Diskovery
| Pricecheck
| ESP
- Reference:
-
| Electric Library
| Dictionaries
| EDU2
| Books On-line
| IAT
| Electronic Review of Computer Books
- Travel:
-
| Travelocity
| Airlines
| MapQuest
- Others:
-
| Alexander-Doors
| Menzies
| Design Education at MIT
| An Ontology for Engineering Mathematics
| UP Conference
| HCID Homepage
| Paradigm Plus Component Warehouse
| Nando Times
| Online Magazine
| Atlantic Monthly
| Principia Cybernetica Web
| League for Programming Freedom
| VTW
| deconstruction
| vita
| shortbio
| My current bookmarks
| A zippier version of this page
This page looks cluttered in Any
Browser .
Doug Lea
Last modified: Wed Jul 16 15:41:40 EDT 1997