Lotus Artificial Life - Java Development Links

Index | Links | Alife | Biology | CA | GA | Java | Hardware | Misc | People | Robots | UK


Java Development

Java Programming

Java at Sun

Java Forums at Sun

Java Glossary

The Java Glossary - at Roedy Green's CMP

Interest

Eclipse
Checkstyle

Java

Groovy
Java Lobby (dot com)
Java Lobby (dot org)
Jazilla
Marimba
JARS (Java Applet Rating Service)
Gamelan - developer.com's Java directory
IBM's main Java pages
Java Report
Freeware Java
Java World
Java Cats
Java Cat
Java Powered
Java Things
Servlet Central
Inside Java
Team Java
Java tools in Java
Java object collections
Java object space
Java shareware
Free tools for Java
Anfy Java
Supercede
JVSearch - look for Java stuff
Java group
Java lounge
GJT - Giant Java Tree!
JGuru

Java development

GRASP
PowerJ
Halcyon Software - ASP (Active Server Pages) in Java
KLG
Inline Software
Web Logic
Jamba
Roaster (no more)
Swingsoft
Free Builder
Together/J (also Object UK)

IDEs

NetBeans
Visual Age for Java (IBM)
Tivoli - IBM
Visual Cafe - on the webgain site
Visual Cafe - on the Symantec site
Visual Cafe
Code Warrior
JBuilder - Inprise
JBuilder "foundation" - Borland
Elixir - an editor
Lemur - a Java IDE in Java
"Simplicity" IDE
JaWiz - a Java Development Environment
Bluette - Java IDE
Chicory - Java IDE
Wipeout
Beopen's Infodock
Jirvana Dragencode
Oracle's JDeveloper
Forte For Java
Gel - from GExperts

Eclipse

Eclipse
Eclipse@Alphaworks
EclipseWiki
Eclipse bugzilla
Mail
Downloads
eclipse-plugins
eclipse-workbench
Serious plug-ins for Eclipse and WSAD
Zclipse
JADClipse
SolarEclipse
Eclipse applet launcher
Eclipse UML (com)
Eclipse UML (org)
Profiler for Eclipse
JIndent for Eclipse
Eclipse Powered
javaspider

Lint

Checkstyle
PMD
JCSC - Java Coding Standards Checker - GPL
JavaWizzard
RevJava
Lint tools for Java
TOAD
JiveLint
JTest
JLint
JLint - Windows
Code Companion - Lint for $s
WaspSoft
Simian
JQuery
QStudio for Java Pro (QA systems)

Bytecode-based lint tools

RevJava
FindBugs

Metrics

Metrics
JMetric

Code Coverage

JCoverage
Clover

Formatting

DMOZ
Jalopy | (SF)
JIndent - an indenter for Java source code
Pretty Source Code - indenter
JavaStyle
Jacobe - not in Java - not open source
Java Dent
JPretty
JXBeauty
VanCBJ - GPL
CSPretty - Apache

Refactoring

DMOZ
JRefactory
RefactorIT
Refactoring links
OptimalJ's PSAT - interesting - commercial
Transmogrify - Code manipulation
DPT - Design Pattern Transformations
Moose
XRefactory

Parsing

Recoder
Barat
ANTLR
ParseView
JavaCC
JavaCC (experimentalstuff)
JTB - for JavaCC
JParse

JDKs

IBM's JDK
Javasoft
M$'s JDK

Java editing environments

JPad Pro (ModelWords)
tek-tools and Kawa
Java tools on Linux

More Java capable editors

Zap
Iridis
UltraEdit
IDMComp
TextPad
GTEdit
Visual SlickEdit
SoftSeek
Emacs ('doze version
XEmacs
Java Development for Emacs
JACOB - JAva COmmando Base (for Emacs)
ED for Windows - GetSoft
GWD text editor
Vim editor
NoteTab
CRiSP - commercial text editor
SynEdit - a simple text editor
Mr Ed
Editplus
CodeGuide
RealJ
SciTE
Context

Editors written in Java

jEdit - in Java with Swing
Jext - in Java with Swing
JE - fast Java text ediitor
mpEdit - in Java 1.1
BlueJ - in Java
JaDE - Java Development Environment (in Java)
Jade - Java Development Environment (in Java)
'Elixir' Java editor (in Java)
A Java-capable editor
Visaj - IST - Java IDE in Java
JPEdit - Swing
Cyno's Editor 1.1 - shareware

Java FAQs

Java FAQs
PVDL Java FAQ
An excellent Swing FAQ
Another Swing FAQ
Java Certification FAQ
JGuru's FAQs - FAQs on just about anything
javafaq.nu - with a list of books

IBM

IBM's Java pages
IBM's JDK
Alphaworks
JInsight
JAX
Jikes
Jikes - open source
IBM software

Profilers

JProfiler
Java profiler - Advanced Software

Testing

JUnit

Debuggers

Jinsight (IBM)
Karmira's bugseeker 2
Omniscient Debugging

Bytecode squeezers

Java class file optimizers
DMOZ
JoGa
ProGuard
JCMP
JODE
JAX
BLOAT
JARG
proguard
OptimizeIt - $s
Condensity - $s
jshrink - $s
JOpt

Optimisers

Import Scrubber
JavaGO
DMOZ - Performance_and_Testing

Code generation

X Doclet

How to program

JavaPractices

JARs

Jar Analyser - including only those classes needed
ClassPacker
JDeploy

Obfuscators

Retrologic's Retroguard
BLOAT
Dash 'O'
Zelix
Java obfuscator
JProof
JCloak
CodeShield - evaluation version

Pre-processors

Servertec iPP
JPP
EPP

Compilers

Jikes
Pizza
Generic Java
Kiev
JOVE
Sun's new javac (at the JDC)
KJC (KOPI-JAVA-COMPILER) - an open source Java compiler written in Java
Revusky Jikes hack

Building

Java Make
Java Make
ANT

Native compilers

BravoZulu
GCJ GNU GCC based native compiler
JET - for Windows

Decompilers

JaD
Class Cracker
WingDis
"Source Again"
Code Engineering
SourceTec Java Decompiler
DeepView - decompiler in Java
DJ
Java code viewer
Dmoz

JVMs

List of JVMs and compilers
IBM software
HP's Chai
Kaffe - open source JVM from Transvirtual
Japhar
SoftSeek
JBed - a small, embedded JVM project
Benchmarks of the "WebSprocket" VM - which claims to be very fast

Capable browsers

Mozilla
Jazilla
Netscape
Opera a browser for Linux
M$'s IE

OSs

Jesktop
Jesktop - sourceforge
Jesktop apps
JOS - Java OS - dead?

Browser

Horst browser

Certification

Certification - at www.active.com
Java certification HQ
J-Exam - a Java certification revision aid
Mining Company
Java Certification
Java certification site ($150)

Image manipulation

java-image-coding
JAI - Javasoft's solution
Jef Poskanzer's abstract ImageEncoder class
James Weeks's Image -> JPEG code

Books

Bruce Eckel's Thinking in Java ...see also, a Bruce Eckel training site...
...and 'EckelObjects'
measureup

Java Links

Mouse's Java links page
University of Toronto's Java resources

Other languages

VM Languages - a big list
Jython
JRuby
SmallEiffel
TCL
Ada Python resources

Io

IOLanguage
IOLanguage - Group

More languages

LUA
PyObjC

Telnet

javassh
MindTerm $s

Free software

Java Software - GNU Projects by the Free Software Foundation (FSF)

UK

Java Centre - a UK Java site
Cup of Java - UK Java club site

Learning Java

Erudite-center

Advocacy URLs

ActiveX security check
Is the CLR language-neutral?
Java/Flash
AOL's applet
Mozart-OZ

XML parsers

SAX - public domain XML parser
XML
NanoXML
MinML
TinyXML
kXML
XPP
XMLtp
XML4J
XP
Larval
DOM4J
SXP

AboutXML

DMOZ
XML Java embedded resources
PerfectXML
XMLPull - the API

Making XML

txt2xml

GUI toolkits

Thinlets
LWVCL
Dog GUI toolkit
ComisLogic
KFC (Kazuki's Foundation Classes)
Sub Arctic
IFC
GUI Tool
pGUI
Espial Expresso $s
SWT - from IBM - native
TUI - a textual Java AWT peer system

UML/diagrams

Poseidon for UML
ArgoUML
TogetherJ
TogetherSoft
Rational Rose
Soft Era
UMLEditor
JUG
JUG source
UML Library for Java
Quick UML for Java
UML Sculptor
UML for Java
GDPro
Describe
Rational Rose
WebGain StructureBuilder
ClassMapper - $s

Documentation

DBDoc

Misc

TUCOWS (Java pages)
O'Reilly - Java books
www.classpath.org
www.jdbms.org
KIWI - free toolkit - with source
Oracle (free Java CD)
Native Java
Computer book club
Java 'Phoenix' OS
Webjump Java portal
Java Man
Install anywhere (free Java installer)
FreeBongo (ex Marimba)
IFC (ex Netscape)
Cafe au Lait
WebClub
SmartJ - double-click on your 'class' files
M$'s Java page - explaining why Java sucks
JRun
'Cold' Java programming
Object Share - Parts for Java
Compile Java code online over the web
Bruce Eckel training site
Edit HTML pages online using a Java applet
Echidna
Java Guru
"The Java IDE"
V IDE
CodeGuru's Java pages
www.debriefing.com - a Java search engine
Java Weaver
WinHelp Java Documentation
The Java Performance Report
Fresh Meat
Roedy's native type conversion applet
JSIG - Java Special Interest Group

Jotter 2000 - a pretty applet

JavaSkyLine
applet2servlet communication
Dr Java - Java forum

Java Style
Javable
KAWT - AWT for phones

JCHQ - Java Programmer Certification Exam And Training

jRoundup
HTML2Scr - make windows screensavers from Java applets

Java Performance Tuning
java-objects.net
Applicet: Framework for Applets and Applications
Eval - expression evaluation in Java 1.1
Swing L+Fs
JSH
Echidna
Extreme Java
Juliet
JADCentral

Java browsers

netcluesoft
icesoft
JEditorPane
Javio
WebRenderer
Wapaka
Jazilla
Espial Escape

Libraries

COLT - numerics
GNU Trove - High performance collections for Java
JavaStructures - not free

Transparency

GlassApplet
Pseudo-transparent applets
Live Connect
Netscape site
Mozilla guide
Javadoc
Example code

Mail client

columba -

Java Sound

Java Sound
Java Sound - FAQ
java-media:sound
Open Source Java Sound

More Links

Our J2ME links page>
Our JDBC links page
Our Servlets links page
Our Databases links page

Index | Links | Alife | Biology | CA | GA | Java | Hardware | Misc | People | Robots | UK


tim@tt1.org | http://alife.co.uk/