Skip to main content

Blog Archive for editor during June 2008

Your program's business objects and database want to be different things How little things change, it seems. In the mid 90's, at my first really serious programming jobs, one of the first things we did was to create our business objects and start developing "DB" classes to persist those objects to a relational database and populate them from database queries. Back in the Java 1.1 days,...
An IDE for getting started A few weeks ago, java.net Program Manager Gary Thompson pointed out that Michael Kölling was going to be presenting a paper on BlueJ at next week's ITiCSE 2008 conference in Madrid, and that it might be a good time to check back in with BlueJ. A popular IDE for teaching object-oriented programming without bogging down in syntax issues, we first looked at...
A look at new Subversion features While some projects need the highly distributed features of source control systems like Mercurial and Git, most of us do pretty well with Subversion. A few weeks back, actually, we made Subversion the only visible choice for new java.net projects, though you can use CVS by request if you really need it for some reason. But for most typical development...
Java to be fully open-sourced this year I know, I know. How is it that we were just on Friday about IcedTea in Fedora passing the JCK, and now today's big news says the final and complete open-sourcing of OpenJDK is still a couple months off? Well, passing the JCK and removing all encumbrances are two different things. To wit, does someone happen to know if the current JCK exercises the...
Performance and debugging tools getting better Since it's been a while since I wrote anything really big -- I used to say that Java gets interesting and scripting languages get impractical around 10,000 lines -- I feel like I've fallen behind in terms of what's happening on the performance and debugging front. I recently saw a demo of the "instruments" used for Mac OS X debugging and came...
A fully FOSS Java passes the JCK A day that the Java community has been working towards for a long time has finally arrived. It was one thing to say Java would be open sourced. It was another to annouce that it has been. But now, it can be proved: IcedTea's version of OpenJDK 6, with encumbrances removed, passes the Java Compatibility Kit. Rich Sharples has announced the accomplishment...
Why stay up late hacking on Open Source? A question about open source: what's in it for you? Some would argue that open source depends on a give a little / get a lot mentality -- you contribute something you're good at, and then dip into the pool of everyone else's output. Problem is, this doesn't address the "free rider problem". There's not much about using open source that requires...
Checking in on some of Java's most contentious debates One of the debates that just seems not to get settled in the Java community is just how prominent Java should be to the end-user. People were surprised to find out that the Amazon Kindle is a Java ME powered device, as it had been on the market for months before this news came out. Contrast that with the behavior of the Java Plug-In,...
...then I might be able to get my app on a phone. At the Mobile and Embedded Developer Days, we heard a lot about different roadblocks that make it difficult, sometimes impossible, to develop Java ME applications and deploy them to real-world devices. On the one hand, there are the many incompatibilities between devices, or even between the capabilities of the same device running on...