Monthly Archives: July 2001

Big Changes for HotSheet

There’s a new release of HotSheet on the server (upgrade is automatic next time you run it). It has several big changes:

  • News items are automatically filtered out and not added to the list if they’ve been added before. You can now refresh without clearing the list and not get duplicates!
  • The released version will show both the current version number and the build number in the about box.
  • (For Developers) There is a standard Java events and listeners system in the RSS library now. You can listen to events on the ItemStore and ChannelStore and just react to them if that is a more natural model for your program. There is also a new demonstration program that shows events and listeners and demontrates the basics of using the item and channel stores.
  • (For Developers) The demonstration programs have been broken out into their own jar to make HotSheet a smaller deployment.

Don is going to tell me how to add the needed items to the Ant build file to get the version number and build number in the about box. After that I’ll do a source release as well (hopefully by Saturday).

Updated Project Page/Digital Camera

I’ve updated the project page for HotSheet. It now shows screenshots of HotSheet running on Windows and Mac OS X (thanks Morbus!) as well as updates to some of the text on the page and a link to OpenJNLP for Mac users.
Finally bought a digital camera and it’s not one of the fancy ones I had been planning to buy. Originally I had planned on buying either the Nikon Coolpix 990 or the Olympus 3030. Both are 3.3 megapixel cameras with loads of features and very high image quality. Unfortunately both are also more than $600 and Rockelle and I are finding ourselves frustrated by not having a real digital camera (my son’s JamCam toy not counting). So instead the initial winner is the Kodak DC 3200 1 megapixel camera which sold for $129 from OfficeDepot. After having used it the only think I can complain about is the lack of a USB connection to the camera (which oddly enough, the JamCam has). Downloading images over serial is really pretty dark ages but it won’t be an impediment for long because it takes CompactFlash cards and we intend to get one and a USB reader (probably from Lexar) to expand the number of images we can take and speed their download significantly.

Venus Application Publisher and JNLP Catalog

Been wanting to package up your application using a nifty JNLP file so users can download, install and run your program with a single click of the mouse? But you just aren’t sure you want to spend the time to learn how to build a JNLP file? Try the Venus Application Publisher! (Note: I can’t personally vouch for this application, I built the JNLP file for HotSheet by hand. But it sure looks neat and I think it would be hard to screw a program like that up. Plus the author seems to have four other JNLP related programs on his website as well.)
Once you have your program all ready to go off of a website, send a link to it to the Connect & Work External Catalog. They maintain a list of Java applications that can be run via JNLP and news about JNLP and the various installation programs that can use it (e.g. Java Web Start or OpenJNLP).
P.S. I’ve already sent them an email telling them about the Poseidon UML editor, HotSheet, and the Batik demo application. I’m sure they’ll get them in the catalog soon.

Events and Listeners

Long time, no web log. I’m not dead, I’ve just been busy reading, working, programming, etc.
HotSheet has had events and listeners added to it and I’m in the process of building a demo application which will demonstrate the addition and test it. This addition will make it a lot easier to build applications which react to new items coming in rather than having to drive the whole process. That’s a much more natural model for when HotSheet or any other application which uses the RSS library is timer driven.