This is a mirror. The main website is still at http://www.cs.rice.edu/~mgricken/. | |||||||||
Mathias Ricken Home Bio CV/Resume Curriculum Vitae (pdf) (doc) (txt) (embedded) Resume (pdf) (doc) (txt) (embedded) Archive on A Concurrent Affair Concutest: A Framework for Testing Concurrent Programs Mint: Multi-stage Programming for Java xajavac: Extended Annotations-Enabled javac LAPT-javac: Local Variable-Enabled javac DrJava IDE Programming for Change: The Temperature Calculator Object-Oriented Design Festival Design Patterns for Parsing Assignments for an Objects-First Curriculum Design Patterns for Marine Biology Simulation Geometry Synthesis DrC# IDE Geometry Synthesis by Analogy COMP 410 - Software Engineering Methodology Past Classes Work Blog A Concurrent Affair Personal Website superscalar.org My Academia.edu Papers Talks Teaching My SciNetSC Shared Feed Items |
DrJava Integrated Development Environment
Although I had done some work before and a lot of the work dates back to 2001, in the spring of 2006 I really started to work on DrJava, an integrated development environment for Java especially suited for beginners, and the major software product of our research group, the JavaPLT. DrJava provides a fully-featured "interactions" window to shorten the edit-compile-run-debug cycle. Although I have worked on many simple (or not so simple) bugfixes, just like most other DrJava developers, I have contributed many major improvements of the development environment:
Please take a look at the main DrJava website and the SourceForge project website. There are some DrJava-related downloads available in this directory.
DrJava has been quite successful recently; it started as a project used internally at Rice, and now we regularly have 1,000 downloads a day at the beginning of a semester. Here are some graphs. Sometimes SourceForge is too stressed and they do not load; in that case, please click on the text link and try again. DrJava Download History Statistics, last two months: DrJava Download History Statistics, last 12 months. Here you can quite clearly see that downloads peak at the beginning of the academic year and also at the beginning of the Spring semester: DrJava Download History Statistics, all time. Look how we have grown since the project went public early in 2002: We haven't exactly been good at closing our tracker items (bug reports, feature requests and support requests). As you can see, we tended to keep tickets open, and it wasn't until January 2008 that I went through all the items and closed the ones that had been resolved. Up to that point, the average age of unclosed tracker items was over three years! Just for fun, here are some statistics about lines of code: Whoever last touched a line owns it.
There is also some interesting information at the Ohloh DrJava Project Page, an open source information aggregator: Code statistics and contributors. |
||||||||
http://www.cs.rice.edu/~javaplt/mgricken/research/drjava/index.shtml Copyright © 2002-2010 by Mathias Ricken. All rights reserved. |