Your browser (Internet Explorer 7 or lower) is out of date. It has known security flaws and may not display all features of this and other websites. Learn how to update your browser.

X

Navigate / search

Building the ideal FSX machine

As I will detail in other posts, I have begun the training process to obtain my Private Pilot’s License, at a flight school here in Seattle. The training process consists of ground school (classroom time), independent study (reading, watching educational videos, etc), and flight time in a Cessna 172P with my Certificated Flight Instructor.

Thus far, I have been having a blast with the training process. I’ve been looking forward to my three weekly classroom sessions, and really looking forward to the time I get to spend piloting the plane. I’ve been fortunate to this point, and I have been able to take a few hours each week off of work in the middle of the day to hop down to Boeing Field, 4 miles south of Downtown where I work, and get my flight time in.  There is just one problem. It is mid November.. in Seattle. The hours of daylight are getting shorter by the day, and the weather is getting worse and worse. As we move into December and January, I’ll have less and less opportunity to get regular flight time in, so naturally I’ve been looking for other ways to supplement the time in the plane with another experience that can be beneficial to a student pilot, the flight simulator.

A Real Cessna 172P
A Real Cessna 172P

While I’ve had a computer setup to run Microsoft Flight Simulator in the past, I had never experienced the potential that it has as a training tool for someone learning to fly until now.  While there are a lot of factors involved in flying a real airplane that do not translate well to the simulator (e.g. control feedback, spatial orientation, etc) its advantages are many. After a real world flight with my instructor, I can come back to the simulator and recreate the scenario I had just flown with remarkable detail, and repeat the lesson.

The panel of a virtual Cessna 172P in FSX
The panel of a virtual Cessna 172P in FSX

With that in mind, I decided to build a dedicated ‘gaming’ machine for the purposes of running Microsoft Flight Simulator X, and/or X-Plane. I put in hours of research to familiarize myself with the latest and greatest hardware options (I’m an IT professional, but had long since lost touch with the hardware that the kids are using these days for gaming.)  More importantly I researched the specific hardware components that the most experienced and passionate flight simulator users are using on their machines at home. As with all technology hardware, you often get what you pay for, but there are almost always points of diminishing return that are reached when dealing with the latest and greatest. With that in mind, I have put together the following components, which achieve extremely high FSX benchmark results*, while maintaining a relatively reasonable price point.

 

Motherboard: 

 - $269

The all important Video Card: EVGA GeForce GTX 580 (Fermi) 015-P3-1580-AR Video Card - 

$499

Power supply: 

 - $169

Processor: 

 - $319

Processor Cooler: 

 - $94

Memory: 

 - $84

Hard Drive (SSD): 

 - $279

CD/DVD/Bluray drive:

 - $60

Finally, the Case: 

 - $139

Grand total: $1912 for a machine that will handle just about any high end graphics intensive game you throw at it. For my purposes, this will allow me to run Microsoft Flight Simulator with very high graphics settings, along with a number of third party addons toachieve greater visual and functional realism.

 

* For details about FSX Benchmarks, and to see real world results, click here.

 


Control Airplay/Airtunes in iTunes 10.1 with Applescript

My previously published Applescript to control iTunes Airplay/Airtunes speakers was broken recently when Apple released iTunes version 10.1. Apple made a few minor tweaks to the speaker control elements, which is to be expected since one of the key features in the 10.1 release is related to Airplay support.

I have re-created the script, which behaves almost identically to previous versions. This one contains a little bit more error checking for dealing with various iTunes states. I’ve also included more code comments than previous versions, which should help people modify it to their own needs.

Control Airplay/Airtunes feature of iTunes 10.0 with Applescript

I’ve been using iTunes with several Airport express units utilizing Apple’s Airplay (previously called Airtunes) scattered throughout my house as a basic but very powerful “Whole House Audio” system for several months now. In addition to my computer speakers in the home office, I have an Airport Express connected via standard audio, or optical audio cable to a stereo or dedicate speaker system in each of our primary living spaces (e.g. Kitchen, Living Room, Basement, Master Bedroom). This setup has worked very well for distributing high quality music throughout the house and can easily be controlled via the iTunes console on the computer hosting the music, or with the excellent and free Apple Remote application for iOS devices (such as my iPhone).

Microsoft Surface, finally something interesting from Redmond

Back in February of 2006 I wrote (well actually, I didn’t write much) about an incredible video I’d come across which demonstrates a technology which I thought represented a bright future in computer/user interaction. The inventor of the interface technology and co-founder of the company which produced the device you see in the video is a guy by the name of Jefferson Han, a research scientist at New York University.

It was clear from the moment that initial demo hit the internet that this technology was going to be big. It has immediate implications for corporate boardrooms, military command centers, sports training rooms, or really any scenario where a group of people wants to share and single screen and interact with a great deal of visual information. What wasn’t immediately clear however was how and when this technology would make it’s way into the consumer market. The possibilities seemed endless, but who would harness it into something useful?

Fast forward a little over a year to last night, when Microsoft announced their Microsoft Surface technology which is based on Han’s work. Although there have already been a few consumer devices announced which will incorporate this technology, most notably the Apple iPhone which is scheduled for release next month, none have succeeded in truly capturing the potential of this great leap in user interaction until now. With Surface, Microsoft is not only taking a stab at bringing a great technology to the masses, they are also casting off nearly a decade old shroud of irrelevance when it comes to developing and introducing new and exiting technologies to the public. Sure, they have always been there when it comes to keeping up with the demand for new technology in a changing market place, but when was the last time Microsoft was responsible for introducing something to the consumer market that was truly revolutionary? This is, after all, the company who is largely responsible for the way in which we interact with computers every day of our lives. The innovation they showed in the 80s and 90s which brought us Microsoft Windows and Office have impacted us all weather we want to admit it or not.

Since the mid 90s by contrast, Microsoft has been playing catch up with a number of other innovators in the industry. As an avid Apple user, I’d be quick to point out that a large number of advances from Microsoft in the past 5 years or so have been in direct response to groundbreaking advances by our friends in Cupertino. The same trend holds true throughout most of the Microsoft portfolio. Windows borrowing from OS X, Windows Mobile borrowing from other mobile device software makers, and the Zune? give me a break.

I should mention that a lot of people consider Microsoft’s new(ish) ribbon interface to be a very significant advancement in computer interactions. While I’m not able to comment from personal experience, I feel like ribbon is a great direction for UI, but not a fundamental change in the way we interact with computers. Ribbon still involves a mouse, and a keyboard. It may be true that ribbon makes it more intuitive to use a complex application, users are still required to think like a computer before they can successfully interact with it. More importantly, ribbon is simply a more efficient way (in most people’s opinion) to achieve the same results, with similar behavior that we are all familiar with. People who already use Office every day will enjoy the benefit of the new UI, but it doesn’t attempt to add additional functionality to the machine.

With their efforts to lead the multi-touch charge with Surface, Microsoft is sending a message to the world that they aren’t just the world’s largest software pusher, they still care about technology and want to help make peoples lives easier and more fulfilling through creative uses of computing power. This breakthrough will usher in a a whole realm of new possibilities for computer technology in our daily lives. For better or worse, we will see computers in places we never thought possible before. I’ve so rarely been in a position to say this in recent years, but honestly, way to go Microsoft.

Here is great Microsoft Surface and Multi-touch demonstration and background video from Popular Mechanics.

Links:
Popular Mechanics Article
Microsoft Surface
Perceptive Pixel (Jefferson Han’s company)
My original Multi-touch post
Seattle PI Article

Technorati Tags: , , ,

Gadgets: A Mac compatible USB Skype phone adapter

The USB Skype Phone Adapter from Von-phone is basically an RJ-11 (regular phone) adapter that plugs into the USB port of a PC or a MAC and allows you to control Skype from your home or office phone…. I can simply pickup the normal home phone, dial *, and make calls to my Skype contacts or SkypeOUT numbers…. With the recent level of international calls we’ve been making, this should pay for itself in about two weeks due to the money we will save by using SkypeOUT for international calls, and in some cases direct Skype to Skype calls.