Apple depart from IBM PowerPC chips and move towards Intel

Apple have annouced they are moving away from using IBM’s PowerPC processors, and will begin supporting Intel CPUs, as early as 2006.

This is a major harware shift for Apple, but the reasons being stated are that IBM is not keeping up with Apple’s demand for low-power, faster PowerPC processors, especially for the PowerBook notebooks (there still is not a G5 based PowerBook).

Mac OS X has reportedly been developed with two codelines, one PowerPC based and the other, until now unannounced, for Intel based CPUs.

The switch may bring down the price of Macs across the board, but they won’t be able to boast the performance advantage, GHz vs GHz, as they have done in comparison with PowerPC vs Intel chips in the past.

This move also puts an end to any speculation that the IBM/Sony/Toshiba jointly developed PowerPC based ‘Cell’ processor (for the Playstation 3), with multiple processing cores, will ever make it to the Mac.

10 years of Java

JavaWorld have a great article on their site by Max Goff, outlining what he considers are 10 key points of Java during it’s 10 years in existance.

There’s probably a few other points that I would have included in this list. Having used Java since 1996, and started using it as my main development language since 1998, I can remember quite a few changes over the past few years. I think one of the most interesting was the fanfare arrival of the EJB1.0 spec and it’s evolution since. Over time as people realized the Entity Bean part of the spec is just plain broken and poor conceived, it has been very interesting recently to work with new ORM tools in the same space, such as Hibernate, and then see Gavin King’s involvement with the EJB3.0 spec, and how it has evolved to something ‘Hibernate-like’: the way it should have been from day one. Makes you wonder what things would have been like today if the content of EJB3.0 was initially released as the initial EJB1.0…

History of the PDA

This is a great article tracing back PDA and handheld computers back to the 1970s, when the first programmable pocket calculators started appearing on the market.

I remember seeing many of these gadgets and thinking “I’ve got to have one of those!”, especially when the first Psion came out (not sure what I was going to use it for at the time), and then later when Atari released their Portfolio, and IBM XT compatible that was (almost) pocket sized. Very cool.