A critique of the new JDIC Misc. API
Friday, April 22nd, 2005Recently Joshua Marinacci announced that he was developing a new JDIC sub-project called “JDIC Misc.,” which provides some cross-platform functionality which does not fit in any of the other JDIC projects.
JDIC Misc. allows you to:
- alert the user that an important event has occurred in your application (like AIM or iChat does when you receive a message).
- show a custom menu on the taskbar/dock item(s) for your application
- manipulate the computer’s master sound volume
- set the desktop wallpaper
I looked at the Javadoc for these new API’s and saw lots of design, implementation, and code style problems. I will discuss them here.