Java - Nostalgia

Home Featuring: A Lookback to a 10 year old Presentation

In late Spring of 1998 I gave a presentation on Java to the consultants and developers at Calgary's S.I.Systems where founder Derek Bullen had me do one of his emerging technologies briefings to staff.What makes this "old"presentation so interesting is how much Java has moved in the interim

First Java is doing very well, thank you, if the IDC and TIOBE numbers are to be believed. And this success is being achieved despite the fierce opposition of Microsoft (the courts will decide how badly Microsoft stepped over the line in its much vaunted 'snuff out tactics')

and two big 'give aways': 1)performance of Java systems cannot match compiled languages like C/C++, Pascal, and Cobol; 2)design requirements of Java's always objects, single line of inheritance (like Microsoft's C# Java-clone) putting a premium on well-structured program models. Despite these disadvantages, the core messages which Java espoused:

  1)write once deploy anywhere (we call it modes of deployment in the presentation);
  2)large scale object re-use with huge pre-built and user implemented class libraries;
  3)tighter language control of error prone security, memory, and concurrency chores ;
  4)plus new syntax/semantics for threading and exception handling;

have helped the language to win major market positions in server-side Web Applications development, embedded processing, plus emerging mobile and handheld processing markets.

So do take a look at the presentation and see whats happened in 10 years - hint J2EE, J2ME, Eclipse, NetBeans and a Java Community Process a bit turbulent but remarkably more open than Coercion from Redmond or Fiat from Cupertino.

Top of Page  Tutorials Home