ACCU Home page ACCU Conference Page
Search Contact us ACCU at Flickr ACCU at GitHib ACCU at Facebook ACCU at Linked-in ACCU at Twitter Skip Navigation

pinBeyond ACCU... Patterns on the 'net

Overload Journal #29 - Dec 1998 + Internet Topics   Author: John Merrells

Java for Linux

The Blackdown Organisation actively supports Java on Linux. They port the Solaris JDK and try to be as update-to-date as possible. http://www.blackdown.org

There is also a majordomo mailing list that you can subscribe to:

You may also like to try Java Linux News at: http://w3com.com/paulcho/javalinux/

Java certification tests

This site, among other things, has links to other sites that have simulated Java certification tests.

http://www.woj.com/tech/javacert/

http://www.lanw.com/java/javacert/default.htm

Java User Interface

At present, you can only download the new form of GUI also known as the Swing / Java Foundation Classes from Sun's U.S website as there are no mirrors. http://developer.java.sun.com/developer/earlyAccess/jfc/index.html

But first you must register (free) with the Java Developer Connection at http://developer.javasoft.com/developer/jdchome

Java, C web site

Peter van der Linden, author of "Expert C Programming" and Java technology, Java programming books has a web site. http://www.afu.com/

Java & EMACs

There is a nice editing mode available for Emacs called the Java Development Environment http://sunsite.auc.dk/jde/

GNU Emacs 20.2 can be found at Free Software Foundation's http://www.gnu.org/software/software.html

OO Tips

This site covers a lot of ground very briefly. Patterns, Analysis and Use Cases, Design Guidelines. Methodology and Notation, Persistence and Databases, Distributed Objects, Components and Agents. http://www.kinetica.com/ootips/

New language - Inferno

To quote Lucent "Java is a programming language, while Inferno is a full network operating system including a kernel, programming language, communications protocols, libraries, security and authentication, naming protocols, APIs, and so on. Inferno is therefore a more comprehensive offering, one that addresses more of the problems of building networked applications. Although Inferno includes a programming language, called Limbo, it will support others, and Java is an obvious candidate."

White papers and evaluation versions (Solaris, NT/95, Linux) are available from http://www.lucent-inferno.com/

Software Engineering

I found some useful software engineering texts online at the Software Engineering Institute. The URLs change a lot. Try http://www.sei.cmu.edu and use the searches to find "Key Practices of the Capability Maturity Model".

The Software Engineering Laboratory (SEL) was set up in 1976 to "understand and improve the overall software process and products that were being created within the GSFC Flight Dynamics Division (FDD)". It is a partnership between NASA agencies, CSC (a NASA contractor) and the University of Maryland.

Use http://sel.gsfc.nasa.gov and have a look around.

In particular, search the site for "Recommended approach to software development"

Steve McConnel's Software Project Survival Guide

http://www.construx.com/stevemcc/

Overload Journal #29 - Dec 1998 + Internet Topics