Category Archives: DrJava

My work on DrJava, the Java IDE developed at Rice.

Spam on the DrJava SourceForge Trackers

We’ve been getting tons of pharmaceutical spam on the DrJava trackers (bug reports, feature requests, support requests) today. Unfortunately, when it comes to limiting the amount of spam from automated bots, the only mechanism that SourceForge provides is requiring users … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Another DrJava User Site: University of Western Ontario

I found another university that uses DrJava in its CS curriculum: The University of Western Ontario teaches CS 1026: Computer Science Fundamentals I using DrJava. The course is based on Mark Guzdial’s and Barbara Ericson’s Media Computation textbook. Having had … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Rice Graduate-Undergraduate Research Mixer

I’m glad that I went to the Graduate-Undergraduate Research Mixer organized by the SA and GSA at Rice with my poster today: I was the only computer scientist there. The Central Quad started to fill up a little after 6 … Continue reading

Share
Posted in DrJava, Pictures, Research | Leave a comment

Print This Post Print This Post   Email This Email This

System.out.print Flood Makes DrJava Hang

I just filed a bug report for a serious problem with DrJava that we need to look at. It’s possible to make DrJava hang, or at least slow it down so much that it appears unresponsive, by printing out very … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Demo of DrJava/HJ

In today’s DrJava/Habanero meeting, Vincent, Jarred and I presented a demo of DrJava/HJ to Jack Dennis of MIT. Generally, we were quite pleased how we could just re-build Habanero Java and DrJava, and get a working version with the newest … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post   Email This Email This

Problem in DrJava Applet Viewer

I just read the following thumbs-down review for DrJava on the SourceForge website: There is a severe defect. The HelloWorld Java applet (http://download.oracle.com/javase/tutorial/deployment/applet/getStarted.html) crashes in the Applet Viewer invoked by DrJava. Still it runs smootly both in IE8 and FireFox. … Continue reading

Share
Posted in DrJava, Ramblings | Leave a comment

Print This Post Print This Post   Email This Email This

New DrJava Stable Release: drjava-stable-20100913-r5387

We have made an updated stable version available: drjava-stable-20100913-r5387. You can download it from the DrJava website or from SourceForge. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven software development. … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Auto-Refresh Project: A Forgotten DrJava Feature

I just used a DrJava feature that I pretty much forgot about: Auto-Refresh Project. It scans the project root for new source files and adds them to the project. It works really well. The feature was implemented under my supervision. … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

DrJava/HJ Born

I have been able to merge Vincent’s and Jarred’s changes into the DrJava trunk to create a version of DrJava/HJ that can compile and run Habanero Java (HJ) programs. Most importantly, there is a version where both HJ and DrJava … Continue reading

Share
Posted in DrJava, Research | 1 Comment

Print This Post Print This Post   Email This Email This

Compiled “Run” Commands in DrJava

I had mentioned a while ago that the way we put together the commands that get interpreted when the user presses the “Run” button or types in java or applet or run in the Interactions Pane is very messy. I … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

New Version of DrJava with Mint: drjava-r5366-mint-r15665

The DrJava team released a new stable version of DrJava today, drjava-stable-20100816-r5366. I therefore created a new release of DrJava with Mint: August 16, 2010 (drjava-r5366-mint-r15665.jar). The latest release is available from the Mint implementation page: JavaMint-r15665.tar.gz JavaMint-r15665-binaries.zip drjava-r5366-mint-r15665.jar Nothing … Continue reading

Share
Posted in DrJava, Mint | Leave a comment

Print This Post Print This Post   Email This Email This

New DrJava Stable Release: drjava-stable-20100816-r5366

We have just released a new stable release of DrJava: drjava-stable-20100816-r5366. You can download it from SourceForge or from the DrJava homepage. Available for download at http://drjava.org . DrJava is a lightweight programming environment for Java designed to foster test-driven … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Improved DrC#?

Recently, I was asked if there will ever be a new DrC# which is similar to DrJava. Unfortunately, I don’t expect an improved DrC# in the near future. We don’t have the funding and personnel to work on such a … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

drjava.org Temporarily Unavailable

Our DrJava website is currently not available under the usual address (http://drjava.org). We are working on fixing this problem as quickly as possible. If you need access to the DrJava website in the meantime, please use one of these two … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Same Classpath in Front-End and Rest of Habanero Java Compiler

Vincent from the Habanero research group actually asked me to make the change of setting the Polyglot classpath to be the same as the Soot classpath. That involved spending about a day figuring out how to even build Habanero Java, … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Polyglot Classpath in Habanero Java Compiler

I’m trying to integrate the Habanero Java compiler into DrJava in a way that doesn’t require all the compiler classes to be present in the DrJava jar file. I want it to behave the same as javac, Mint, or NextGen. … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

August Braindump

This isn’t really going to be well-formatted, but I want to write down a few things that I have on my mind… This blog is for me anyway, not for you. I need to rewrite the DrJava JDK descriptors to … Continue reading

Share
Posted in DrJava | 1 Comment

Print This Post Print This Post   Email This Email This

Dumbest Bug Report of the Month

I think this bug report we just received is a promising candidate for Dumbest Bug Report of the Month: Summary: something is missing? Initial Comment: i\’ve just download it. haven\’t start yet (backslashes present in original) That’s it. No more … Continue reading

Share
Posted in DrJava, Ramblings | Leave a comment

Print This Post Print This Post   Email This Email This

Another Bugfix for Smart Run

A while ago, I introduced what was supposed to be a “Smart Run” feature, a simpler way of running Java programs, ACM Java Task Force programs, and applets. It sort of worked, but it has been difficult to get it … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This

Oracle’s JRE Rebranding

From Slashdot: “In Java 1.6.0_21, the company field was changed from ‘Sun Microsystems, Inc’ to ‘Oracle.’ Apparently not the best idea, because some applications depend on that field to identify the virtual machine. All Eclipse versions since 3.3 (released 2007) … Continue reading

Share
Posted in DrJava | Leave a comment

Print This Post Print This Post   Email This Email This