Ambiguous technologies (could that be nebulous nouns?) [2007 archive]
[As part of a series rediscovering some geeky tech posts, this one I wrote in May 2007] I'd like to summarise two or three interesting technological items which - well, for me at least - were once wholly ambiguous in meaning but which have become more understandable over time. Firstly: JAVA 1996 questions: What is it, a coffee bean logo, a virtual machine, a clever operating system for small devices, a programming environment or language? 2007 verdict: My take is that Java is primarily a programming language and the Java Virtual Machine, but it's also apparently a runtime environment. Funnily enough, earlier this month: Sun announces JavaFX aimed at the scripting community! Microsoft .NET 2001 questions: Is it SOAP, a set of Microsoft methologies when it comes to programming, a new programming language? 2007 verdict: .NET is a framework including new, more object oriented languages like C# and new web technologies in the form of ASP.NET, web parts - and now for...