Bedework is an open-source enterprise calendar system that supports public, personal, and group calendaring. It is designed to conform to current calendaring standards with a goal of attaining strong interoperability between other calendaring systems and clients. Bedework is built with an emphasis on higher education, though it can be (and is) used by many commercial enterprises.
They won't exclude Java in the way that they excluded Flash on the iPhone.
Seems like there is no (official) JVM for the iPhone anyway...
You must realize that the computer has it in for you. The irrefutable proof of this is that the computer always does what you tell it to do.