UNIVERSITY OF HELSINKI DEPARTMENT OF COMPUTER SCIENCE

Links to frameworks and patterns related pages

Return to FRED home page

Contents:


Object-Orientation

Indices

Index to Object-Oriented Information Sources (search facility)
OO Design Web Reference Home Page (terms and definitions index etc.)
Cetus Links - Thousands of Links on Objects and Components (the heading says it all..., has a search facility)
The Object-Oriented Page (languages, analysis, design etc., internal links don't work very well)
Jeff Sutherland's Object Technology Web Site (lots of fancy graphics to slow down your workstation, contents?)
Bibliographies on Object-Oriented Programming and Systems (search facility)

FAQs

Object FAQ

Conferences and Journals

Current OOPSLA (Conference on Object-Oriented Programming Systems, Languages, and Applications)
Previous OOPSLAs
Current ECOOP (European Conference on Object-Oriented Programming)
Previous ECOOPs
SIGS-OOP
ISOTAS '96 (2nd International Symposium on Object Technologies for Advanced Software)
FOOL (International Workshops on Foundations of Object-Oriented Languages)
TAPOS (Theory and Practice of Object Systems)
SIGS Publications
JOOP (Journal of Object-Oriented Programming)
C++ Report

Miscellaneous

UML Resource Center (a modeling technique)
Software Composition Group at the University of Berne
IBM Object Technology
MOSES Home Page (OO analysis, design and project management method)

Application Frameworks

Indices, FAQs

Frameworks Home Page (Ralph Johnson)
Frameworks Home Page (Michael Mattsson)
An Object-Oriented Framework Bibliography

Frameworks related projects and software packages

HotDraw Home Page (graphics framework for Smalltalk, there's also a Java port available)
SRG --- Choices (OO operating system that utilizes frameworks)
W3Kit 2.2, An Object-Oriented Toolkit for Interactive WWW Applications
The Omega Project: Frameworks and Algorithms for the Analysis and Transformation of Scientific Programs
Framework projects at Ubilab
Information Retrieval
Software Engineering
Design and Implementation of ET++, a Seamless Object-Oriented Application Framework
ET++ - a Portable, Homogenous Class Library and Application Framework
Frameworks in the Financial Engineering Domain: An Experience Report
Architecture Support for Global Business Objects: Requirements and Solutions
ET++SwapsManager: Using Object Technology in the Financial Engineering Domain
The Any Framework - A Pragmatic Approach to Flexibility
Design and Implementation of a Smalltalk Framework for the Tools and Materials Metaphor
Ubilab Publications
IBM's SanFrancisco project: frameworks and Java in business
IBM SanFrancisco - Application Business Components for Java (home page)
Technical Overview
Building Object-Oriented Frameworks
Leveraging Object-Oriented Frameworks

Design Patterns

Introduction and background

Patterns and Software: Essential Concepts and Terminology
Christopher Alexander: An Introduction for Object-Oriented Designers
Understanding and Using Patterns in Software Development
Design Pattern Tutorials

Indices and literature

Patterns Home Page
Bibliography on Software Design Patterns (search facility)
Brad Appleton's Software Patterns Links (lots of good links)
Patterns Papers and Bibliography
Books About Patterns

FAQs

Patterns-Discussion FAQ

Well-known pattern researchers

The Gang of Four
KentBeck
Ralph E. Johnson
Jim Coplien
Douglas C. Schmidt's Welcome Page

Some design patterns and pattern languages

Portland Pattern Repository (good links to different kinds of pattern languages)
Adaptive Design Patterns
Caterpillar's Fate: A Pattern Language for Transformation from Analysis to Design
Design Patterns for Avionics Control Systems
The Event Notification Pattern-Integrating Implicit Invocation with Object-Orientation
Telecom patterns

Projects, tools, and description methods

Automatic code generation from design patterns
Design Patterns Study Group at Industrial Logic, Inc.
Describing and Composing Patterns Using Role Diagrams
UIUC Smalltalk/Patterns Group
Tools based on patterns and ADV theory by the Computer Systems Group at the University of Waterloo

Pattern conferences

A list from the patterns home page

Java

Sun's Java server and JavaSoft

Java Home Page (opening screen with "hype and quotes")
JavaSoft Home Page (alternate site)
Products & APIs (JDK, JRE, JFC, JavaBeans, etc.)
JDK (The Java Developers Kit, the latest version) (1.1.7 A at least on 98/11/19)
The Java Tutorial
Java API
Java Language Specification
JavaServer Product Group
What's New?

Resources, indices, and FAQs

Java-Linux (the best site for Java & Linux)
Gamelan ("the official Java directory", commercialish)
The Java Developer Archive by DigitalFocus
Java Programming Resources
The Java Oasis
IBM's Java Page
Cafe au Lait - Java FAQ
Roope Raisamo's Java Links (in Finnish)

Doug Lea's pages

Doug Lea's Workstation (links to various Java and other OO pages)
Concurrent Programming in Java - Design Patterns and Principles (Online Supplement)

Java related projects, frameworks, and software packages

Sun's products
Java Telephony API Home Page
JavaBeans: The Only Component Architecture for Java
JavaServer Product Group
Java Commerce Home Page
Others
JHotDraw (a Java port of a graphics fw originally written in Smalltalk)
Mocha - the Java decompiler (compiles Java source code from Java binaries)
Java Multiuser Environment
Experiences Converting a C++ Communication Software Framework to Java
A collection of apps and frameworks from The Java Oasis
Caltech Infospheres Group

Conferences and journals

SIGS Conference for Java Development,
Java Report Online,

Program Visualization

Program Visualization (SCENE)
SCED

General

ACM, The First Society in Computing
ACM Computing Surveys
ACM - Other WWW Resources
IEEE Computer Society
The Collection of Computer Science Bibliographies
Programming Language and Compiler Conferences
Software - Practice and Experience (SPE)

Latest update Nov 19, 1998 by Jukka.Viljamaa@cs.Helsinki.FI.