Thom Holwerda Archive

‘OpenGL 3.0: a Big Step in the Right Direction’

With the SIGGRAPH OpenGL BOF now past, Nick Haemel from AMD has written a blog post about OpenGL 3 and the reasoning behind the choices made. "After testing an approach that would have a drastic effect on the API, requiring complete OpenGL application rewrites and not introducing any of the long awaited features modern GPUs are capable of GL 3.0 takes two important steps to moving open standard graphics forward in a major way. The first is to provide core and ARB extension access to the new capabilities of hardware. The second is to create a roadmap that allows developers to see what parts of core specifications will be going away in the future, also providing the OpenGL ARB with a way to introduce new features faster."

pt. VIII: Tabs

This is the eighth article in a series on common usability and graphical user interface related terms . On the internet, and especially in forum discussions like we all have here on OSNews, it is almost certain that in any given discussion, someone will most likely bring up usability and GUI related terms - things like spatial memory, widgets, consistency, Fitts' Law, and more. The aim of this series is to explain these terms, learn something about their origins, and finally rate their importance in the field of usability and (graphical) user interface design. In part VIII, we focus on the tab.

‘Engineering Windows 7’

Windows 7 has been making waves around the net for a while now, and we already know some of the more encompassing goals of Microsoft's next operating system release. It's going to be built on top of the foundations laid out by Vista and Server 2008, but it will not increase hardware requirements. There's going to be a multitouch framework, and a new mystery taskbar. That's more or less all we know. Microsoft also said they were going to be more tight-lipped during the development process, something they will continue to do, but they did open a blog today: Engineering Windows 7. The E7 blog is written by Jon DeVaan and Steven Sinofsky, two senior engineering managers for the Windows 7 product.

“Top 10 Usability Highs Of Mac OS”

An interesting article has been making its way around the internet the past few days, titled "Top 10 Usability Highs Of Mac OS". Mac OS X indeed does some things very, very right, just like many other operating systems and graphical environments do some things very, very right. The issue with the list of the article in question is that many of the items on the list are not exactly examples of "Usability Highs" at all.

Will Netbooks Pave the Way for Linux?

As we all know by now, netbooks are the latest craze in the computing world. Small notebooks, perfect for on the go, and relatively cheap. The interesting thing is that these netbooks are often offered with Linux pre-installed instead of Windows, and this prompts many to believe that it is the netbook niche where Linux will gain its first solid foothold among the general populace. "It does a lot to level the playing field. In fact, Linux looks to be quick out of the gate," said Jay Lyman, analyst with the 451 Group. However - is that really happening?

Tcl/Tk Gets Makeover

You thought Tcl/Tk stands for 'obsolete GUI'? You define the looks of Tk as 'prehistoric'? Or do you visualize ugly interfaces when reading this? I certainly do. Mats Bengtsson writes: "Tcl's windowing toolkit, Tk, has been 'known' to be ugly and outdated. With the 8.5 release last December the tile package, now named ttk (Themed Tk), is included in the core which brings true native widgets on Windows (yes, Vista too) and Mac." But what about Linux? Mats points at tileqt and the new tilegtk and notes: "Imagine that you can switch theme, and toolkits, on the fly without any program restart." Finally, he mentions progresses in both tkpath and support for WebKit. He concludes: "When all this comes together it will make Tk a very competitive toolkit."

Akademy 2008 Up and Running, Much News

It's been a couple of days since Akademy 2008 started, and a steady stream of news is coming through the KDE.news site. The general day 1 article described the atmosphere and two Keynotes. The first keynote was about increasing community involvement, and the refreshing ideas in there really set the tone for Akademy: innovation and integration. The second keynote was about Nokia, who discussed their long-term commitment to Qt and KDE. Tuesday, Nokia gave away 100 N810 internet devices to KDE developers to prove their point, and there is also an article about Nokia and Mozilla doing a Firefox port to Qt. Finally, there is the Embedded and Mobile day going on right now, with very interesting talks. Separate news articles started to appear, covering the many improvements in Qt 4.5, work by the KDE-PIM hackers, JOLIE bringing service-oriented computing to the Free Desktop, and an overview of what was discussed and decided upon during the meeting of the legal organizaton behind KDE, the e.V. During that meeting, the e.V. quarterly report was released, and it was decided to endorse the new Community Working Group, and a Code of Conduct.

The End of the Linspire Distribution

Xandros has announced the end of Linspire. The company says that it had too many for-pay distributions running around in the company portfolio, so one was bound to be cut. Linspire didn't make it. "Xandros purchased Linspire, the company, earlier this summer. This week, the company announced that it was going to revamp community distribution Freespire, basing its next version on Debian instead of Ubuntu, and using it as a precursor for Xandros Desktop Professional, in much the same way Red Hat uses Fedora and SUSE uses openSUSE. But the company didn't need multiple for-pay desktop distributions, so Linspire is getting the boot."

‘Reimagining the Desktop’

Here is an interesting discussion of the changes KDE 4.x (via Mandriva Linux 2009 pre-releases) brings to desktop interaction. The article argues that KDE 4 might very well be the next big thing in computing, as it finally tries to steer away from the Xerox desktop metaphor we've all been using since the glory days of disco. While I personally don't really believe KDE 4.x to be revolutionary (I see it more as evolution with pepper in its butt), the article details many of the new things in KDE 4.x, and might make the lives of those first confronted with the new desktop just that little bit easier.

Review: Acer Aspire One

There's a new hype going on in the world of computing. I used to call them 'tiny laptops', but somewhere along the way, Intel's marketing got at me and now I call them netbooks. Every self-respecting manufacturer has a netbook product line, or is about to introduce one (Apple?), so I figured I would take a look at what all the fuss is about: I bought a netbook.

Windows Live Messenger 9.0 To Use WPF?

One of the common complaints regarding Microsoft is that the company has problems eating its own dog food. Even though it promoted Windows Presentation Foundation as the programming framework for building Windows and web applications, it so far failed to produce any significant WPF applications itself. None of Microsoft's major applications use WPF (Expression Design and Blend aren't major), which does not help in promoting it as the Next Big Thing. This may all change in the near future, as a small but extremely popular Microsoft application is about to make the switch to Windows Presentation Foundation: MSN Windows Live Messenger.

Genode OS Framework 8.08 Released

The Genode OS framework, the reference implementation of the Genode operating system architecture, has seen its first release. "Genode is a novel operating-system architecture that enables dynamic workload while retaining security and robustness. The fundamental difference of Genode compared to other OS architectures is its strict organizational structure, which allows the execution of sensitive applications with a trusted computing base of a few thousand lines of code beside high-complexity workload. With its organizational approach, the architecture facilitates a clean separation of policies and mechanisms, and enables the definition and application of system policies in a natural and distributed fashion." The Genode OS Framework runs on Linux via libSDL, or on real hardware on top of the L4/Fiasco microkernel.

JNode 0.2.7 Released

The JNode team has released the latest version of their operating system written in Java (it does have a small assembler nano kernel). "This release features the integration of the OpenJDK implementation of Swing and AWT, and significant improvements to the overall JNode GUI including improved painting and font rendering, generic VESA support and graphical console. The release also includes a new command argument framework for the shell, reworked shell commands, a configure tool for the JNode build environment, Samba file system with read/write support and many stability and bug fixes across the whole system." They have screenshots, a changelog, and (surprise!) a download page.

Resolution Independence Coming to GTK+

Red Hat's David Zeuthen blogged today about the huge patch he submitted to GTK+ that will allow the toolkit to achieve resolution independence - widget and font size adapting to your screen's real estate; no more tiny application lost in the corner of your high resolution screen. Although more work is obviously required, Zeuthen's idea is to use RI as the hot-new-feature selling point of the upcoming 3.0 GTK+ release. Discussion is going on in the gtk-devel mailing list and there is an ogg video of the feature in action.

Syllable Boots from USB CD-ROM

Kristian Van Der Vliet tracked down and fixed the bug that prevented Syllable from booting off a USB device. The project published a new development build that will boot from a USB CD player. This means Syllable can now be installed in a regular way on machines that don't have an IDE CD player, such as the Asus Eee PC and other small laptops. Installing to a USB device, such as a memory stick, is not possible yet, due to further USB bugs that lock up the installation process. These are being investigated. The new development build also has the new Webster browser included.

Is Midori Really the Next Windows?

The Windows 7 craze is barely over, and yet the internet is already buzzing with the next big thing from Microsoft: a project called Midori. The SD Times claims to have seen internal Microsoft documents detailing what Midori actually is, and they say it's the clean-break from Windows many of us have been waiting for. The SD Times article is heavy on the details, and quite technical, but luckily Ars Technica provides a more accessible summary of what Microsoft has in store for Midori.

Psystar Retains Law Firm with Past Success Against Apple

There are probably lots and lots of lawsuits going on every day in the technology world, and generally, they are quite uninteresting to all of us. Exceptions exist, of course, and the case of Apple and PsyStar is definitely one of them. It's a lawsuit that could test one of the most debated issues in the world of software: the EULA issue. To refresh your memory: PsyStar started offering Macintosh clones earlier this year, which caused quite the uproar in the Mac community. Apple was silent on the issue at first, but a few weeks ago the company decided to take legal action against PsyStar, claiming PsyStar violated Apple's copyright and license agreements (EULAs), and motivated others to do the same. While several legal experts agree that Apple's EULA will stand the test of court in The Netherlands, the situation in the US might be completely different. PsyStar seems prepared for the worst, as they have hired lawyers from Carr & Ferrell LLP, a firm who successfully fought Apple in court over IP issues before. I'm breaking out the popcorn, because this is hopefully going to be a big one.

Haiku Runs on Asus EeePC

After fixing a few specific bugs, Haiku now runs on the Asus EeePC - the 701 model, that is. "It is with great pleasure that I'm able to announce that Haiku (rev26666) runs on the Asus EeePC! I own a 701 model, and have sporadically been testing out Haiku revisions on the machine. For months I've been unable to boot Haiku, but somewhere along the line, the bug I filed got squashed, and Haiku will boot off the machine's internal 4gb fixed disk!" Wireless, LAN, and the APM do not work, but sound does thanks to the OSS driver. Installation is a tad bit complicated (it involves booting Haiku in a VM in Windows XP and copying the contents of a nightly build over to a real hardware BFS partition, and adding Haiku to the ntldr), but at least it works.