The Wannabe Java Rockstar: Java

Java

RSS 2.0 feed for Category 'Java'

Java is my programming language of choice. Posts related to JAggregator have their own category.

The state of client-side Java HTML rendering

I'm looking for an alternative to the NetClue web browser component. What HTML renderes are available and what are the licensing options? Pure Java ones preferred. More

Kitikat: Why Should I Use It?

I found the Kitikat framework via Erik's linkblog. "Funny name, let's check It out" I thought. The problem is: I studied the whole web site and I still don't know what this thing is about. More

The History of Ant

Conor gives a fascinating summary of the development of Ant. I found the bits about Ant2 particularly interesting. More

The Best Way to Add a Context Menu to Text Components

There's an excellent discussion over at Javalobby on how to add context menus to Swing text components in. More

Alternatives to Java Native Interface (JNI)

Inspired by the announcement of xFunction, I searched the web for libraries that ease the use of native code. As it turns out, it's quite a few. More

JNIWrapper has new Web site

JNIWrapper, my library of choice when it comes to Java Desktop Integration, unveiled a new website. Finally, they have support forums. More

Psycho Test

A woman, while at the funeral of her own mother, met this guy whom she did not know. She thought this guy was amazing, so much her dream guy, she believed him to be just that! She fell in love with him right there, but never asked for his number and could not find him. A few days later she killed her sister. More

Access COM objects with Java

Val has a nice article about accessing COM objects with Java. It shows how to feed data into Excel and generate charts using J-Integra's COM-Java-Bridge. More

When Unit Tests Go Bad Over Time

Today I had one of those I-didn't-change-anything-why-did-it-stop-working moments. Out of a sudden a unit test broke. I checked out an older release from CVS --it still broke. Effectively, the past has changed. More

Fighting Referer Spam. Round 2.

I'm at a point where my referer logs simply become useless. OK, I can't prevent referer spam from hitting my site. But I can filter the log file later. Derefspam does exactly that. More

Resources for Automatic Updates of Java Applications

On my quest for tools that help with automatic updates of Java applications I found a couple of articles, tools and libraries. More

How Do You Deliver Updates To Users?

My question to the lazy web: are there any best practices, techniques or tools available that help with updating applications at the customers site? More

Ant and Due Diligence

Today, I received an email from Matt Besson, an Ant submitter. He asked for the right to include one of my code snippets in Ant's codebase. I agreed, of course. More

How to Sort Files and Directories

Via Technorati's new tag feature I found a quick and dirty algorithm for sorting files and directories. The author asked for improved versions. Here's mine. More

Company Names That Should Be Forbidden

I know I have a sick little mind. But still, one shouldn't call a company Snecma. More

Stellenangebot für einen Java-Entwickler in Berlin

Mein Arbeitgeber sucht einen erfahrenen Java-Entwickler. Die Aufgabe umfasst Softwaredesign und Entwicklung von Multi-Tier Applikationen auf Basis von J2EE. Hinzu kommen Wartung und Erweiterung bestehender Systeme. More

Creating Professionally Looking .NET Applications

What is it with us Java developers? We always whine about the lousy looking desktop applications; at the same time, .NET developers are jealous of our variety of look and feels. More

Exception When Writing To A Full Disk? Not In Java!

If you've ever hoped to get an exception when writing to a full disk in Java then get ready to be disappointed. More

How to print PDF documents with Java

Adobe Reader ships with an ActiveX control that can print PDF documents. What looked like the perfect solution to printing with Java under Windows, turned into a week-long debug fest with questionable results. More

Avoid InstallAnywhere At All Cost

On paper, InstallAnywhere looks like the perfect solution for all your installation needs; but if you look closer, it's full of bugs -- from small and subtle to downright embarrassing. More

A Couple Of Desktop Java Links

A Couple Of Desktop Java Links More

Re: a JList feature

Diego found a feature (a bug?) in Swing's JList: it processes keystrokes to assist with keyboard navigation. As I discovered, JComboBox behaves similarly. More

JNIWrapper - Java Desktop Integration Done Right

As an addendum to my articles about Java desktop integration, here's my recommendation to SUN. More

Can this possibly be efficient?

Is Rickards approach a solution or a problem? More

InfoBus - An API for event-driven Swing programming

InfoBus is a powerful API for event-driven Swing programming. More

Better Desktop Java Wiki

I enhanced several categories in the new BetterDesktopJava-Wiki on java.net. More

Flying Saucer - Pure Java XHTML renderer

Joshua Marinacci did it again. After an extensive study covering almost every Java-based webbrowser available, he launched a new project: Flying saucer - a pure Java XHTML renderer. More

Tray API for JDIC

Via Erik, via Charles: JDIC gets a tray icon api. More

Re: JDIC criticism misses the big picture

Danno has a weblog where he publishes a lot of good articles about desktop Java. His latest post "JDIC criticism misses the big picture", unfortunately, misses the point. More

Named Parameters in Java

Robert likes named parameters. Here's my reply. More

Desktop Integration for Java Applications

SUN finally realized that in order to survive on the desktop, Java needs to integrate better with the underlying platform. Today, SUN released JDIC, the JDesktop Integration Components. More

JRex - Embedding Mozilla in Java

Everybody knows: HTML rendering with Java is a nightmare. A possible solution: JRex, a component based on Mozilla. More