The Java platform -- technology innovation