Digital: A Love Story

I really wonder how I missed this one. While I'm sure most of you have already been playing this, I only discovered it a few days ago and have been hooked ever since. It's called Digital: A Love Story, and it's an interactive story set in 1988, written/created by Christine Love. The interface of the game is the Amiga Workbench, and you progress through the story by reading, replying, and hacking BBSs using your modem.

Porting RHEV-M from C# to Java

A developer from the Qumranet team, developers of the KVM virtual machine and Spice Protocol has written about the team's experience in porting the RHEV-M software from C# to Java as a means of making the application cross platform and open sourcing it. The team considered several options including Mono which they discarded as too immature for the job, and Grasshopper technology was discarded as an option since the goal was to open source it and eventually settled on a semi-automated workflow using Java. Red Hat is well on its way towards the goal of making a cross-platform and open source management tool for managing virtual machines in the servers and desktops.

40 Year-old Discovery Could Define Future of Computing

"The fundamental building blocks of all computing devices could be about to undergo a dramatic change that would allow faster, more efficient machines. Researchers at computer firm Hewlett Packard have shown off working devices built using memristors - often described as electronics' missing link. These tiny devices were proposed 40 years ago but only fabricated in 2008. HP says it has now shown that they can be used to crunch data, meaning they could be used to build advanced chips."

Microsoft Visual Studio 2010, .NET Framework 4 Released

"Visual Studio 2010 and .NET Framework 4 have something for every developer. The new editor, now using Windows Presentation Foundation, supports concepts such as the use of multiple monitors. This enables a developer to have one monitor with code, another with the user interface designer, and yet another with database structure. Developers have integrated access to SharePoint functionality into the Visual Studio integrated development environment. Windows Azure tools make it easy to quickly develop, debug, test and deploy cloud applications from within the familiar Visual Studio environment."

Copyright Turns 300 Today

Happy birthday to you... Happy birthday to you... Happy birthday dear copyright law... Yeah, it's April 10, the birthday of copyright (thanks, Arnoud). In 1710, 300 years ago, England enacted the very first copyright law, cutely named the Statute of Anne, after then-reigning Queen Anne. When reading about those early days of copyright, one can't help but hope we will return to those days - the Statute of Anne has little to nothing to do with modern copyright.

Is Apple Betting on Adobe Ditching the Mac?

The backlash is starting to show. The most recent change in Apple's iPhone developer agreement isn't going down well. The change is clearly aimed at increasing lock-in, and seems to have little to nothing to do with anything else. While individual developers are hit hard, Adobe as a whole has been hit pretty hard too, giving rise to sentiments on the web that Adobe should abandon Mac development. I have the sneaking suspicion this is exactly what Apple is aiming for.

Apple Takes Aim at Adobe… Or Android?

"Apple's current - and in our opinion, objectionable - position is now close to the complete opposite of its initial stance. From promoting openness and standards, the company is now pushing for an ever more locked-down and restricted platform. It's bad for competition, it's bad for developers, and it's bad for consumers. I hope that there will be enough of a backlash that the company is forced to reconsider, but with the draw of all those millions of iPhone (and now, iPad) customers, I fear that Apple's developers will, perhaps with some reluctance, just accept the restriction and do whatever Cupertino demands."

10 Things Linux Does Better Than Windows

"To be clear about this article's intent, it's not to bash Microsoft, or Windows. Because to be fair, despite using Linux 95% of the time while I'm on the PC, I can find more faults with it than Windows. So, this article's goal is to highlight some of the major pluses of Linux, and also showcase where Windows could improve in the future, should Microsoft take heed of the suggestions."

Microsoft Aims to Bring apt/rpm-like Tools to Windows

Now this is interesting. Microsoft developer Garrett Serack has acknowledged that it is generally easier to roll out a, for instance, complex stack of open source server software on Linux than it is on Windows. He also offers a solution - he's working on a project to bring package management to Windows. This project will be community-driven, and Serack has the full blessing from Microsoft.

iPhone Dev Agreement Bans Adobe’s Flash-to-iPhone Compiler

John Gruber has found out that cross-compilers are no longer allowed in iPhone OS 4.0. "My reading of this new language is that cross-compilers, such as the Flash-to-iPhone compiler in Adobe's upcoming Flash Professional CS5 release, are prohibited. This also bans apps compiled using MonoTouch - a tool that compiles C# and .NET apps to the iPhone. It's unclear what this means for tools like Titanium and PhoneGap, which let developers write JavaScript code that runs in WebKit inside a native iPhone app wrapper. They might be OK."

Silverlight 4.0 To Be Released this Month

"While Adobe has been getting most of the press recently for their Flash 10.1 RC, Microsoft has quietly announced their plans to release the final version of Silverlight 4.0 as early as next week. This major update will provide more fundamental changes than prior iterations, including Google Chrome support, better performance (up to 200% over Silverlight 3), improved security with digital signing and sandboxing, and greater control for developers."

USPTO Fail: Apple Patents Cover Flow

Yes, this is turning into a series - welcome to episode 3 (1, 2). Apple has been granted a patent on Cover Flow. This is a design patent, not a utility one; in other words, not the implementation is patented, but the look. "Think of it as covering the distinctive shape of a Coke bottle and not how it works and you'll get it," Engadget explains. This means that anyone implementing something that looks even remotely similar is in danger of getting sued by Apple. Compiz, Songbird, you're boned.

Are Closed Computing Devices Like Modern Cars?

Car analogies are quite popular on internet discussion forums, and ours is no exception. The problem with these analogies, however, is that they are usually quite flimsy, and a recent popular one is no exception. A number of people are now arguing that computer makers' move towards closed platforms (Apple, Sony, and so on) is akin to people no longer being able to service cars on their own. This analogy, which looks sound on a superficial level, breaks down when you spend more than five minutes contemplating it.

Microsoft: Office 15 – Not 2010 – To Be Fully OOXML Compliant

Alex Brown, the convener of ISO's OOXML subcommittee (SC34), criticized Microsoft last week for failing to properly support the standard in Office 2010. Brown declared that Microsoft's office format was "heading for failure" due to the growing number of unresolved technical deficiencies and Microsoft's own apparent lack of interest in implementing ISO's revised version of the standard. Microsoft technical evangelist Doug Mahugh responded on Wednesday in an effort to clarify Microsoft's intentions for OOXML support. He said that Microsoft is strongly committed to the standard and plans to achieve full compliance with the ISO-approved specification. He explained that Microsoft was unable to support strict OOXML compliance in Office 2010 due to various logistical issues and time constraints.

Researcher Releases ‘Qubes’ Hardened OS

"Joanna Rutkowska, a security researcher known for her work on virtualization security and low-level rootkits, has released a new open-source operating system meant to provide isolation of the OS's components for better security. The OS, called Qubes, is based on Xen, X and Linux and is in a basic, alpha stage right now. Qubes relies on virtualization to separate applications running on the OS and also places many of the system-level components in sandboxes to prevent them from affecting each other."