Thom Holwerda Archive

Sun Blesses Java Phone

"SavaJe, a spinoff of Lucent Technologies, threw its hat into the ring at the 2006 JavaOne Conference in San Francisco this week, with the unveiling of a 'sophisticated' handset that runs a unique, Java-centric operating system. The Jasper S20 mobile phone, running SavaJe's Java-based SavaJe Mobile Platform, also garnered JavaOne's 'Device of the Show' honors. But why create a Java-based phone OS, when the mid- and high-tier mobile phone market appears to be locked in a three-way battle among Symbian, Windows Mobile, and Linux?"

Volunteer Distributed Computing Results

"There are dozens of other massively multiprocessor projects - known alternatively as distributed computing, grid computing, or volunteer computing - that can take advantage of your otherwise unused CPU cycles in an effort to do things like predict global climate change, calibrate particle accelerators, or develop drugs to combat cancer and AIDS. We decided to look into whether these projects have actually accomplished anything or were just spinning CPU cycles unnecessarily and making their users feel virtuous."

Speed up Ruby-on-Rails with memcached

"Today I learned about memcached, which I'd heard of before, but never really investigated. From the project's site, 'memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load.' So, even though I don't have a huge amount of traffic, I still have dynamic sites, and I'm always looking at ways to speed up my Typo blog. So, using memcached, you can get a big performance boost in databases calls, which sold me on giving it a go."

Sun To Support Ubuntu Linux on Niagara

Sun Microsystems plans to offer support for the Ubuntu server Linux distribution on its T1 server line, the company said at the JavaOne industry conference in San Francisco. "We will be aggressively supporting the fork work that Ubuntu has been doing," Sun chief executive Jonathan Schwartz said at the conference. "The ideals of that community are relatively familiar to us." More here, while a comparison of Linux and Solaris on a T2000 is also available.

Benchmark: MacBook, MacBook Pro

Geek Patrol benchmarks the MacBook against the MacBook Pro, and concludes: "The difference between the MacBook and the MacBook Pro varies between 75% and 115%; sometimes the MacBook is faster, sometimes the MacBook Pro is faster. For CPU-intensive tasks, I doubt most will notice the difference between the MacBook and the MacBook Pro. Unfortunately, Geekbench doesn’t measure GPU performance, which is the biggest difference between the MacBook and the MacBook Pro. For GPU-intensive tasks, most users will probably prefer the dedicated GPU in the MacBook Pro over the integrated GPU in the MacBook."

Nested Archive Toolkit for Java

Nested Archive Toolkit for Java is a tool that provides the layout details of archives, including nested or J2EE archives, so that users can efficiently open and update selected archive contents. This technology builds on existing Java APIs for accessing ZIP and JAR files and uses advanced techniques for opening and scanning nested archives.

FreeBSD 5.5-RC1 Released

"FreeBSD 5.5-RC1 is now available for testing. Things had been going well with the 5.5 BETAs up to the point we suspended making them so we could focus on the balance of the 6.1 release so we think 5.5 is pretty much ready to go. Unless big problems are reported with this RC we will start the 5.5 release builds this coming weekend and do the release early next week."

Sony Revives Mini PC Line for UMPC Era

Sony will ship its Vaio UX UMPC on 27 May, the consumer electronics giant said today. The successor to the company's U series of handheld mini PCs will ship as the retail-oriented UX-50 and as the Sony-sold UX-90S and UX-90PS. As expected, the UX-50 will contain a 1.06GHz ultra-low voltage Intel Core Solo U1300 processor backed by 512MB of 400MHz SDRAM and a 30GB, 4,200rpm hard disk. The unit's display is a 4.5in, 1,024 x 600 panel driven by Intel's integrated GMA950 GPU - the chipset's a 945GMS. The handheld PC runs Windows XP Home Edition. Connectivity comes courtesy of Bluetooth 2 and 802.11a/b/g Wi-Fi. There's an integrated webcam and a fingerprint sensor.

Java Now Redistributable by Distros; Sun to Open Source Java

"Sun today announced that Java Platform, Standard Edition 5 is now available for redistribution by GNU/Linux and OpenSolaris operating system distributors under the new Operating System Distributor's License for Java (also known as the 'Distro License for Java' or DLJ). Developed in consultation with, and for use by, the various GNU/Linux communities, the new license allows distributors to ship Sun's Java SE 5.0 Java Development Kit and Java Runtime Environment as installable packages for their operating systems." At the same time, Sun also promised to open-source Java.

Haiku Gets OpenGL, DVB-T

IsComputerOn reports that Haiku now has OpenGL and DVB-T support. You will need Rudolph's drivers for it to work, naturally. IsComputerOn has more information and screenshots. "And the icing on the cake... Quake 3 also runs on Haiku in OGL! As you can see from the screenshots here and here over at 's Flickr page."

UndoDB Released

"Undo Software today unveiled UndoDB - the first bidirectional debugger for compiled programs. A bidirectional debugger allows programmers to run a program backwards in time as well as forwards. The program can be stepped back line-by-line, or rewound to any point in its history. Furthermore, programmers can play the program forwards and backwards in a totally repeatable fashion, allowing them to 'home in' on the cause of a bug."