Today at BrainShare was futures day, with demos on some of the cool upcoming stuff the engineering teams are working on. (Heads up – this is a long post, but I’ll be out on leave this coming week, and wanted to get this up.) With most press, analysts and business reps gone from Barcelona, today was firmly focused on the technical folks. There were five subjects/demos, with Nat Friedman closing out the show with some pretty wild 3-D graphics acceleration stuff on the Linux desktop. Jeff Hawkins, the VP for product development for platforms, was Master of Ceremonies, and did a good job around a soccer- based theme risky for an American in Europe!Taking it from the top: Chris Schlaeger and Robert Wipfel showed some of the new virtualization technologies coming down the pike. The focus is on breaking the connection between the physical machine and the applications and turning physical machines essentially into software objects. Once you do that, you open up all kinds of opportunities for applying policies, leveraging identity and resource management, to allow you to automate data center deployments. Templates for different virtual machines, as well as policies, can be stored in eDirectory, and made available across the network. Chris and Robert demoed migrating a virtual machine from one physical machine to another while running video, without a noticeable interruption. They also demoed running NetWare on a virtual machine. With this technology, you’ll be able to run NetWare and Linux fully virtualized on the same physical machine, picking and choosing the services you want to run. All of this was using Xen and OCFS2.Next up, Martin Buckley talked ZENworks futures. The focus there is on automating compliance. Martin didn’t do any demos, but talked about how the ZEN team is working on integrating ZENworks with AppArmor, the new technology that secures applications on Linux that we got with the Immunix acquisition. By integrating ZEN with AppArmor, you’ll be able to use ZEN to deploy AppArmor out to machines on the network. You’ll also be able to deploy AppArmor profiles as policies via ZENworks, providing both granularity and automation in protecting different parts of the network.Greg Mancusi-Ungaro and Adrian Schroeter walked thru openSUSE.org, highlighting the project’s goal of driving Linux adoption everywhere. Site registrations are close to 5,000, the site wiki is up to 137 pages of content, mostly community contributed, and we’ve had more than 500 bug fixes submitted. We’ll be creating a build server early next year that will expand flexibility for developers, and moving the entire support database onto the site. Erik Dasque talked about Mono momentum and demoed some new features. Mono has 300 active developers, a growing number of apps, and a Kickstart program to help developers get started. It’s being used to write Novell apps like iFolder, as well as Beagle and Banshee (more on these below). To demo Mono, Erik wrote a couple of short Windows apps (including one using ASP.NET), dragged them into iFolder on his Windows machine, pulled the executables out of his iFolder on Linux and ran them, unchanged, on Linux. He also did the same with a Windows mapping application pulled off the Microsoft web site. He created a short app on Linux using Mono, and then ran that on Windows and on the Mac. Finally, using Boo language, he showed how to leverage Mono for interactive real-time application development with no compiling required.Nat Friedman, as usual, didn’t disappoint. He showed several new things he’s working on on the desktop, all focused on improving the end user experience Beagle, the search tool, F-spot for photo management, OpenOffice (demoed by Michael Meeks), Banshee, for music, and XGL, for accelerated and 3-D graphics. Beagle picks up search terms in any available document on the desktop emails, word documents, presentations, images, instant messages, PDF, viewed web page, etc. It’s flexible, so you can filter by document types. It’s dynamic and real time, so documents created with the search term are immediately added to search results, and searches can be bookmarked. It’s designed to help answer the question Now, where did I see that thing? Beagle also lets you search via the command line in Linux, and provides other features that developers can use to tie search into what they’re working on. Micheal Meeks showed some improvements in OpenOffice 2, particularly on the presentation and macros side. You can now use Mono to program in OpenOffice. Nat showed F-spot, the photo organizer on the desktop. It’s got things like a timeline toolbar and tagging to help manage photos. There’s been a lot of work on plug and play. He had Jeff Hawkins take some digital photos on stage. F-spot recognized the camera, and Nat was able to download, tag, file and upload the photos to his website in about 10 seconds. Nat also demoed Banshee, a one-stop shop for digital music needs storing, transferring to iPods, burning CDs, playback, etc. Again, all plug and play.Nat saved the best wow stuff for last, demoing new graphic acceleration and 3-D from the XGL project. He showed wobbly windows as an example of what could be done. He was able to bend windows in 3-D while they were active, including watching a video feed. He also demoed semi-transparent windows, and multiple ways to organize desktop windows. Finally, he showed a new desktop workspace metaphor a three dimensional cube that you rotate to get to a different desktop workspace. He moved his wobbly windows to different workspaces, even curving them around 90 degree angles, all while keep the windows active (including video). Definitely the biggest crowd pleaser…So, that wraps up BrainShare Barcelona 2005.