Showing posts from October, 2014

Java EE process cycles and server availability

When we normally talk about the Java EE cycle time, we talk about the time it takes between major revisions of the spec. E.g. the time between Java EE 6 and Java EE 7. While this is indeed the leading cycle time, there are two additional cycles that are of major importance: The time it takes for vendors to release an initial product that implements the new spec revision The time it takes vendors to stabilize their product (which incidentally is closely tied to the actual user adoption rate) In this article we'll take a somewhat closer look on the time it takes vendors to release their initial product. But first let's take a quick look at the time between spec releases. The following table lists the Java EE version history and the delta time between versions: Java EE delta times between releasesVersionStart dateRelease dateDays since last releaseDays spent on spec1.2-12 Dec, 1999 - - 1.318 Feb, 200024 Sep, 2001653 days (1 year, 9 months) 584 (1 year, 7 months) 1.422 Oct,…