Archive

Ubuntu Gets Multitouch Support

In June 2009 we had some very good news about the integration of multitouch events support inside the Linux kernel. Since then, many multitouch device drivers were developed, mostly in collaboration with LII-ENAC, to take advantage from this. All the work was kernel-based, and multitouch supports needs more components to be added in a stack to get multitouch working out of the box. Canonical got interested in providing the needed user experience for multitouch by developing a new gesture engine that recognizes the grammar of natural hand gestures and provide them upstream in the stack as new events.

Apple Loved You Pro Users; Loves Your Money More, Now

The "Macs are too expensive" argument is one of the most tiresome and long-lived flamewars in internet history. Obviously, Apple makes a premium product and charges premium prices, and you can always find a computer from another vendor that seems to match or exceed specs that costs less. But if you look at Apple's Mac Pro line, and compare it not so much to other vendors, but to the past lineup of Mac Pros, you discover some very unpleasant truths that help explain why Apple is enjoying record earnings for their Mac line, but doing so to the detriment of some its most loyal and valuable customers.

How to Revitalize Mature Computers

In previous OSNews articles I've claimed that discarded computers up to ten years old can be refurbished and made useful to someone. They shouldn't be discarded. They should be refurbished -- fixed up and reused -- rather than recycled -- destroyed and separated into their constituent materials. So how does one do this? In this and several subsequent articles, I'll describe how to revitalize older computers.

KDE SC4 Architecture and What it Means for the Future

KDE SC 4.0 was released in January of 2008 and KDE SC 4.5 will be released shortly (August 4th, 2010), roughly two and a half years later, and it is time to reflect on what KDE SC4 seeks to accomplish and how well it is doing in its goals. The critical shift KDE SC took in this series is abstracting the desktop from the underlying system through three pillars, phonon, plasma and solid making the desktop some sort of a virtual platform environment and easily portable to other operating systems.

eComStation and Breadbox Ensemble

"As a long-time fan of GeoWorks Ensemble (now Breadbox Ensemble), a DOS based graphical user interface and office suite popular in the 80s, I've run it under a variety of operating systems and emulators over the years. You see, Ensemble requires an underlying operating system to provide a DOS compatible file system, not unlike early versions of Windows that required DOS. With the release of eComStation 2.0 I thought I'd revisit the challenge of getting Breadbox Ensemble running under OS/2 again but to add a further twist, since I didn't want to do this on a dedicated machine, I chose to see if I could get things running under VirtualBox."

Motorola Droid X Disappointments

On July 15th the latest Android super-phone was released by Motorola and Verizon Wireless. All hail the Droid X. The release was not without controversy though. The Droid X, while greatly raising the bar for Android phones in general, does so at the expense of the very power users and community that made the original Droid the gotta-have phone it became. Alienating this group may have far reaching consequences for Motorola.

Is Computer Science a Dead End in the Workplace?

Fatal Exception's Neil McAllister asks whether the need for advanced development expertise is on the decline in an era in which tools grow increasingly more advanced, and coding increasingly moves offshore. 'Few companies share Google's zeal for academic credentials when hiring new developers. Many are willing to accept self-taught programmers, particularly if they have other skills relevant to the business.'

Top 5 Scripting Languages on the JVM

InfoWorld's Andrew Binstock takes an in-depth look at scripting language performance on the JVM. While Java has become more complex, the JVM has become one of the fastest and most efficient execution platforms available, creating an opening for a new generation of languages that lack Java's syntax overload to take advantage of the JVM. The report examines Groovy, JRuby, Scala, Fanthom, and Jython. Of the five, Groovy and JRuby have risen from the niche, a trend that will also likely benefit Scala and Fanthom as well. Jython's moment in the sun, Binstock writes, has probably come and gone.

Rebuttal: Against Free

I read David's post worrying about the end of the free internet and I had to respond, as I strongly disagree that free and advertising-supported content is the future. If anything, it is advertising-supported content that is destined to be a niche strategy, because of new internet technology that enables entirely new models and empowers consumers to have exactly what they want. Advertising will not support much content creation, so I suggest what will.

10 Ways Curated App Stores Undermine Developers

Fatal Exception's Neil McAllister discusses 10 ways locked-down app store delivery models limit choice for developers -- and ultimately hurts users. The model, best known in the form of Apple's notoriously finicky iPhone App Store, has established an entirely new relationship between software vendors and consumers, one some are calling 'curated computing,' a mode in which choice is constrained to deliver more relevant, less complex experiences. This model, deemed essential to the success of tablets, provides questionable value to developers, undermining their interests in a variety of ways. From disproportionate profit cuts, to curator veto powers, to poor security, fragmentation, and hostility to free software, developers must sacrifice a lot to 'curated computing' to get their wares into the hands of end-users.

Scandal: Most ‘Recycled’ Computers are Not Recycled

Last month, I described how the computer industry encourages planned obsolescence in order to sell more product. This business model exacerbates the problem of computer disposal because it artificially shortens computer lifespans. This increases production and, ultimately, the numbers requiring disposal. One result is that e-waste -- electronics waste -- is one now one of our most pressing environmental challenges. Updated

Deep Analysis of the VP8 Codec by H.264 Experts

After Google announced the open sourcing of the VP8 codec and provided it free-of-charge, there was a lot of discussion around the quality of the codec. However, the few studies that tried to back up the discussion with hard data didn't base their investigations on large amounts of data. None tried the comparison with multiple input files and provided results according to the numerous standard quality metrics. Every year, the MP4-Tech experts group compare every h.264 implementation in order to track performance and quality improvements. Yesterday, The Graphics and Media Lab of Moscow State University published a new, deep study of the performance of VP8, x264 and XviD implementations.

10 Reasons Why the PC Is Here to Stay

InfoWorld's Neil McAllister offers 10 reasons why the PC is here to stay despite Steve Jobs' recent pronouncement that the iPad signals the end of the PC era. 'Depending on whom you ask, the iPad will save journalism, rescue the book publishing business, transform the movie industry, change the way we communicate, and make the perfect omelet. But there are plenty of reasons to suspect that at least some of these predictions will prove overly optimistic. Even more dubious is the idea that the iPad signals a true sea change in computing,' McAllister writes. Chief among the reasons the PC is not dead yet are desktops' comparative cost-effectiveness, the lack of versatility of mobile devices, the fact that desktop and mobile OSes don't mix, and limitations inherent to tablet devices' dependencies on the cloud.