Last Friday I got the chance to speak with Don Ferguson, IBM Fellow and SWG Chief Architect. Two of the main topics we talked about was the impending open sourcing of Java and Web 2.0 and what IBM are doing.
"Delivering software like iTunes delivers songs"
Ferguson asserted that Web 2.0 "lowers the barriers to using Web services" and everyone who is under 25 and smart can code. He added that this will change the way we think about developing applications and the Internet.
Good call, a couple of years ago if you had told me that millions of people would be using a photograph service, a bookmarking service and creating horrible Web pages (myspace) I would told you that were cuckoo, except maybe for that last one - before people had a MySpace Account or Blog users had their own Homepage — using the likes of Geocities. But if you look at Flickr, MySpace, delicious etc as a Web service rather than a Web 2.0 site you can see that this was the Web service revolution we were promised way back, it's just in a different guise.
With so many more developers, the programming models would change to be an "additive" model where a piece of software is received, added to by the customer/user and sent out again. Ferguson stated that this would lead to people creating code, and having the network run it and change it.
With so many new pieces of software, the key elements of Web 2.0 - blogs, wikis and social bookmarking sites would be used to "separate the wheat from the chaff", Ferguson said.
In the future a customer should be able to select which software they wanted and have it all work together easily, he added.
Definitely an admirable goal to work towards. In fact, it is one Netscape founder, Marc Anderson, is currently pursuing with his social networking application site called Ning.com.
Open Source Java
The other part of our conversation dealt with the open sourcing of Java, clearly this will have big consequences on a Java player as large as IBM who arguably have more commercial interest in Java than Sun Microsystems do.
Ferguson said the move towards open source will have "unintended consequences" which he said he wasn't sure which direction the language might take. He stated that open sourcing would lead to new ways and places to work with the JVM. It would be embedded in new places and people would find new ways to work with it.
Of the consequences that could be intended and foreseen, Don stated that the Java language did not evolve as quick as it should have and failed to keep pace with other languages, but that open sourcing it "will cause innovation in Java".
Ferguson seemed to be less concerned of Java fragmenting — a stated pain point for Sun not open sourcing Java in the past. He said fragmenting was unlikely as previous to open sourcing, the old IBM JVM had to remain "bug compatible" with the Sun JVM or code wouldn't be portable. He foresaw that the open implementation would become the reference model and that other JVM would have to remain compatible with it.
Clearly Don sees the move by Sun as an invigorating one for Java that should help the language move beyond the current situation it is in, where it is regarded as ageing and last week's language.
Some would say that it is a long way from software engineering to journalism, others would correctly argue that it is a mere 10 metres according to the floor plan.During his first five years with CBS Interactive, Chris started his journalistic adventure in 2006 as the Editor of Builder AU after originally joining the company as a programmer.Leaving CBS Interactive in 2010 to follow his deep desire to study the snowdrifts and culinary delights of Canada, Chris based himself in Vancouver and paid for his new snowboarding and poutine cravings as a programmer for a lifestyle gaming startup.Chris returns to CBS in 2011 as the Editor of TechRepublic Australia determined to meld together his programming and journalistic tendencies once and for all.In his free time, Chris is often seen yelling at different operating systems for their own unique failures, avoiding the dreaded tech support calls from relatives, and conducting extensive studies of internets — he claims he once read an entire one.