Keep OSNews alive by becoming a Patreon, by donating through Ko-Fi, or by buying merch!

Monthly Archive:: January 2008

Visualising Fitts’ Law

I detailed Fitts' Law not too long ago in one of my usability terms articles (the series will pick up later on, by the way, I am currently too busy with my bachelor's thesis), and this article is a very detailed addition. It is a little old (October 2007), though. "Back in school, I remember that it wasn't until I started taking classes in physics that calculus made any kind of real sense to me. I just need diagrams to function. In that spirit, I thought it would be nice to go over Fitts's Law, a staple in the HCI diet, with a few visuals to explain both the concept and why it's ideas are a bit more complicated than most would have you believe."

OSS 4.0 Released Under BSD Lisence

"4Front Technologies is proud to announce the release of the source code to Open Sound System v4.0 under the BSD license for FreeBSD and other BSD compliant operating systems. OSS is a cross platform API that provides drivers for most consumer and professional audio devices for UNIX and POSIX based operating systems, including Linux. Owing to its open architecture, applications developed on one supporting operating system platform can be easily recompiled on any other platform. Open Sound System is also available for Linux under the GPLv2 license and OpenSolaris under the CDDL license. It is also available for commercial and proprietary operating systems under the 4Front commercial license."

Syllable Desktop 0.6.5 Released

After an extensive development period, the Syllable project has released Syllable Desktop 0.6.5 with improvements all over. As always there are bug fixes, most notably in USB and the network stack, leading to large reliability and performance improvements. LibUSB and SANE were ported, so there is now USB access from user space and support for scanners. There are new network and video drivers, including a unique S3 DeltaChrome driver that Arno Klenke wrote from scratch. Two new window decorators debut from John Aspras. CD burning ability is now integrated in the form of SimpleBurn and CDRTools. A new network preferences applet from Andrew Kennan was integrated, and also Arno Klenke's port of OpenBeFS. Many ports were upgraded and the system layout has been heavily reorganised. Files needed for compiling software have been split off in a separate package. This is also the release that harmonises a number of things between Syllable Desktop and Syllable Server. The full change log is here. Installation CDs, the upgrade, and images for emulators are here. Additional software can be found here.

Dusting Off the 0.01 Linux Kernel

Abdel Benamrouche announced that he has updated the original 0.01 Linux kernel to compile with GCC-4.x, allowing it to run on emulators such as QEMU and Bochs. After applying his series of small patches, Abdel explains that the 0.01 kernel can be built on a system running the 2.6 Linux kernel. He added that he's successfully ported bash-3.2, portions of coreutils-6.9, dietlibc-0.31 (instead of glibc), bin86-0.16.17, make-3.81, ncurses-2.0.7, and vim-7.1 all to run on his modified 0.01 kernel.

Keystroke Dynamics From Custom Perl Algorithms

Measure the total time of entry and verify the time between keystrokes to help authenticate a user regardless of the data being entered. Learn how to apply the open source tools xev and Perl in keystroke dynamics to measure the more-subtle characteristics of human-computer interaction. This article uses example code to demonstrate keystroke dynamics for enhancing the security of your applications in authentication and continuous data entry contexts.

‘Despite Problems, Consumers Choosing Vista Over XP’

"Windows Vista didn't make a smooth market entrance; in fact, nearly every aspect of the operating system has been attacked since its release on January 30, 2007. Multiple SKUs allegedly confused customers, anti-DRM groups disliked Vista's Protected Video Path and its overall DRM friendliness, and Microsoft's definition of 'Vista Capable' got the company sued. Toss in a plethora of bugs and the usual consumer backlash over GUI changes, and you'd think consumers would be avoiding Vista in droves. According to new information, however, they aren't - Vista's adoption rate over the past year actually exceeded XP's in 2001, and consumers apparently choose Vista over XP by a 7:1 margin."

Windows Mobile 7 To Focus on Touch, Motion Gestures

A lot of details have leaked on Microsoft's next major revamp of Windows Mobile, version 7. "Windows Mobile 7 will use touch gestures, similar to how the iPhone does. You will be able to flick through lists, pan, swipe sideway, draw on the screen. A lot of emphasis has been put on making navigation easier and doing away with scrollbars, including a new scroll handle that allows for multiple ways of finding items extremely fast. Windows Mobile 7 will use motion gestures, something the iPhone does not. It will not use an intricate and complicated series of gyroscopes and accelerometers. Instead, it will use the camera on the phone to detect motions and create appropriate actions. You will be able to shake, twist and otherwise manipulate the phone and get things done. The phone will be able to perform actions when placed face down on a surface, and it will know when it is in your pocket or bag."

Mini-Interview: Haiku Developer Ingo Weinhold

Haikuware carries a Q&A of Ingo Weinhold, one of the main contributing developers to the Haiku Project. In this mini-interview, Ingo talks about his beginnings in the community, his motivations for adopting BeOS, his involvement in Haiku development, and a bit about his professional work too. He also gives a bit of insight about his Haiku-related subprojects, and expresses his determination to port the development tool chain and optimize critical services as the first steps to make Haiku usable as a full time OS for early adopters. “Being a professional Java developer and enjoying Java hacking,” Ingo also seems to be thrilled by the recently announced Haiku Java Team and the prospect of finally getting Java on Haiku.

New Red Hat CEO Prepares to Take on Oracle, Microsoft

Red Hat CEO Jim Whitehurst said yesterday - his fourth day on the job - that he’s angling for a showdown with two tech titans in what he describes as a struggle to protect information sharing in software development. No longer satisfied just defending a company as he did while working at Delta Air Lines, Whitehurst is ready to go on the offensive against Oracle and Microsoft as he builds Red Hat toward billion-dollar annual revenues.

Format Wars Are Over and Blu-Ray Won?

While this might be a bold statement, all things point to this. Blu-Ray was already winning in market share slowly but surely, and today's Warner decision to go BD-only puts the final nails into this HD format war as Warner is the biggest movie distributor. The HD-DVD Group didn't seem to know about Warner's decision and they canceled their CES conference out of the blu tonight, amidst making vague references to possible legal action. My take: I wish Blu-Ray had a region-free policy like HD-DVD does. Living in USA today but one day moving to Europe, it will have an impact in my media library.

Aaron Seigo on KDE 4.0

KDE's Aaron Seigo (who owes me a Martini) wrote about a few often-heard misconceptions and questions regarding KDE 4.0, which is supposed to be released January 11th. "Now that 4.0.0 is tagged and out and that bit of worry and concern is behind me for the moment, I wanted to take a moment to talk really bluntly about 4.0. In particular, I'm going to address some of the common memes in fairly random order that I see about kde 3.5 and 4.0. I'm going to speak bluntly (though not rudely) so prepare yourself."

Haiku Java Team Announced

According to a news post on the Haiku project website, a new port team is being formed to bring Java technologies to the Haiku platform. The goal of the Haiku Java Team is to port OpenJDK to Haiku, and they would like to see the port included within the structure of Sun's OpenJDK project. The Haiku developers have already been in contact with members of the OpenJDK Porters Group to pursue their objective, and a formal proposal has also been submitted for consideration by the OpenJDK project. The Haiku Java Team is an initiative lead by Bryan Varner, who together with Andrew Bachmann worked on the port of Java to BeOS in the past (demo video).

Maudlin Over RISC OS

"New Year is traditionally a time in which the achievements, surprises and disappointments of the previous year are reflected upon. Often, in spite of the fireworks and wild parties, time is set aside in which to dwell upon one's private thoughts. As 2008 is now underway I've found myself mulling over my involvement with RISC OS. Whether I like it or not, my involvement in the Acorn and RISC OS scene has been a significant part of my life over the past 27 years."