Any idea what he means by "web objects"? I read the whole thing but couldn't get a clear idea.
Interestingly, back in the 90s WebObjects was programmed using Objective C. In 2000, Apple (post-NeXT acquisition) overhauled WO to use Java. This was around the same time that the Cocoa/Java bridge was released for building native Cocoa apps in Java.
WebObjects seems to be on life support inside Apple today. They haven't released a new version in about 20 months, and there's not much sign they'll update it any time soon.
I don't think it's widely used at all these days although I believe Apple web apps like the iTunes store and their online store use it.