ForeFlight iPhone Edition! It’s Live! and SilverCurve, producers of ForeFlight Desktop Edition™, have teamed up to produce a new product: ForeFlight iPhone Edition™! Here’s the press release: announced today the availability of two new mobile applications designed specifically for the iPhone. MyMetar iPhone Edition™ provides pilots access to their accounts and aviation weather information from their Apple iPhones. ForeFlight iPhone Edition™, a premium offering, combines’s functionality and an innovative A/FD, automatic favorites™, airport and weather searches, integration with the iPhone’s native Google Maps application, and integration with the iPhone’s calling system. These two ground-breaking applications provide pilots access to the information they need from any location.  


“Pilots are, by definition, ubiquitous travelers, and so being able to get the information they need right in their hands and on demand can really make their routines a lot more efficient,” said co-founder, Jason Miller. “It’s a great application on a very cool hardware platform – flight data in your pocket.” ForeFlight iPhone Edition™ is the marriage of ForeFlight Desktop Edition™, a tool for combining airport and weather data with intuitive graphics, and, a popular Web 2.0 service for accessing frequently needed weather information. The combined features delivered on the most innovative mobile platform available make ForeFlight iPhone Edition™ an amazingly useful companion.  


“Since our launch on July 7, 2007, we have already signed up an impressive number of subscribers. We expect that the large and ForeFlight user bases will welcome this new addition to the family, “ said Tyson Weihs, co-founder of “Since ForeFlight iPhone Edition™ is fundamentally a web application, we can add new functionality quickly and keep surprising our users with inventive, time-saving features. Our roadmap is very, very exciting.”  ForeFlight iPhone Edition™ is available through a monthly or yearly subscription service. MyMetar iPhone Edition™ is available free of charge. Additional information can be found at   



Tyson Weihs or Jason Miller,     


Upgrade and iPhone! “Gamma”

The “Gamma Release” is now live.  Woot! This release includes many bug fixes, performance enhancements, and new features that we hope you will enjoy.  Improvements include:

  • A new, more colorful page design.
  • Tabbed interfaces for easily moving between search, preferences, and your page.
  • Integration with Google Maps: see your favorite stations and the current flight rules layered on top of a Google map.
  • Flight rules indicators for TAFs.
  • An improved mobile interface and automatic browser detection, ensuring the right interface for your device is displayed.
  • Themes!  The groundwork is laid so that you’ll be able to select between different page layouts.
  • More Radar Ensembles.
  • Plain language interpretation presented in the same order as ATIS. on iPhone! Woot!

On June 29th, it looks as though people will be flocking to AT&T and Apple stores to pick up an iPhone.  If you will be one those individuals jumping in to the frenzy, don’t fret: your weather will be waiting for you via an iPhone friendly user interface.

See what your page will look like by pointing your browser to (keep the the slash on the end). is the first aviation weather website devoted to pilots that will provide a tailored user experience to aviators toting an iPhone!

ForeFlight Integration and “Coming Soon”

The good folk at SilverCurve released version 2.0 of ForeFlight, a handy desktop weather tool for visualizing past, current, and forecasted weather. And, it’s integrated with! So, head over to and download a demo copy.

Also, a bevy of updates are in the works for The final touches are being applied to user interface enhancements (new colors!), visual indicators for TAFs, more radar collections, and some under-the-hood plumbing for future developments.

“No records found!” for KDAL. Wha?


Point your browser to this page on the National Aeronautical Charting Office’s website. Type in KDAL and make sure the “FAA” radio button is checked. Then, click “Complete Search”.

No records found!

Wha? What do you mean no records found? I’m on the Texas procedures page – isn’t that where I find procedures for KDAL? Silly me, I didn’t check the “ICAO” button letting the system know that I was using an ICAO identifier to locate the airport. Here is a screen capture of their search box:


After banging my head on the coffee table, I cried aloud, “Come on guys – add the smarts to treat DAL and KDAL equally!”. I was annoyed because it took four clicks to get to the page, only to end up with No records found. Four clicks in Internet-land is forever!.

How I would suggest changing their from: remove everything except for the “airport identifier” label, text box, and search button. All the rest can be figured out after the user clicks the search button.

So many examples exist where a web site could have easily shown you relevant results without having you fiddle with toggles and switches. Google, for example, keeps it really simple: one search box and one button.

NACO’s primary purpose is designing, developing, and distributing instrument flight procedures. I think it should take one – at most two – clicks to get to a desired procedure from their home page. Each extra click means more page scanning (takes time) and backtracking (takes time) if you click on the wrong link. More clicks => more pages => more scanning => more time => more frustration.

Here’s an exercise to try on your own: find the Biter Four Arrival STAR on the NACO site and report back how long it takes 🙂

FCP and Disambiguation

We have two principles at that govern usability: fewest possible clicks (FPC) and disambiguation. Firstly, we need to get you where you want as quickly as possible. Secondly, if you are searching, we have to get you as close to the right answer as possible. Disambiguation – knowing that DAL could mean one of six things – helps us quickly create a path to the right answer.

You can see FPC and disambiguation concepts in action on your personal page. For example:

  1. Type “DAL” in the either the “Add Station” or “Get METARs” search box.
  2. “KDAL – Dalls Love Field” is third from the top, along with other results that match the string “DAL”.
  3. Type in another “L”.

The options are narrowed to Dallas area results. As you type more characters, the search string becomes less ambiguous, and we lead you more quickly to the desired result.

The next evolution of our disambiguation logic will be such that if you type in “Love” you get “Dallas – Love Field” and “Arizona – Love Field”. Performance is key, so we’ll add this in so long as we can keep performance status quo.

User fees: like chewing earthworms

The FAA’s proposed funding plan includes “user fees”, which basically means the meter will be ticking more loudly while we’re cutting holes in the sky. My personal opinion is that the aggravation factor will be high if user fees come to fruition.

As a software developer I can’t fathom the size of the application development project that the FAA will have to under take to support point-of-use billing and account management. Credit card processing, account management, returns, credits, web applications, invoicing, customer service, 1-800 numbers, yada, yada, yada. The guys left holding the reigns for making all this happen will be sitting in project management meetings in months to come saying “What the heck were they thinking?”

The investment in IT and application development for managing this program will be enormous, buggy, and take years to iron out. Simply imagine the pain that will be involved disputing a bill you received for flight services that you think is full of errors.

The word that comes to mind when I think about how this will change aviation is “bleech!” – the sound you make when chewing a bunch of earthworms.

So, get active and write your representatives. Here’s a communication sent out by the President of the NBAA:

A recently released FAA funding proposal represents one of the greatest threats business aviation has ever faced. To keep this proposal from becoming law, you need to take action now.

The recent news excerpts alongside this message demonstrate that airline lobbying has succeeded in getting the FAA to unveil a funding plan that gives the giant airlines a major tax break while imposing massive tax hikes and onerous new user fees on the businesses that rely on general aviation.

The airlines’ FAA plan also dramatically reduces Congressional authority over the air traffic system, gives airlines a bigger say in FAA operations, and establishes a huge new multi-billion dollar bureaucracy to assess and collect user fees.

NBAA is fighting this toxic mix of massive tax increases, user fees and airline power, but our success depends on you. Your elected officials need to hear from you about the airlines’ FAA proposal, because you can be sure that every Member of Congress is hearing from the big airlines and their army of lobbyists.

Please take a minute to voice your opposition to the airlines’ FAA proposal by using NBAA’s online resource for communicating with Congress (if you have used the resource before, I urge you to use it again to send a new letter that has been prepared specific to the FAA proposal). To access Contact Congress, visit:

Once you have accessed the resource, fill in the information requested and NBAA’s software will automatically prepare an email you can send to your Senators and your House Representative in opposition to the big airlines’ radical scheme. You can edit the letter before sending it if you wish.

I also urge you to forward this email to others you know who care about the future of business aviation in the United States. Encourage them to make their voices heard on Capitol Hill. If we act collectively, we can not only defeat the big airlines’ FAA plan, but modernize our air traffic control system to ensure that all Americans have access to the largest, safest and most efficient aviation system in the world.


Ed Bolen
President and CEO
National Business Aviation Association

On The Flight Line and

If you haven’t yet visited (“OTFL” for short) – pop on over for a glimpse into the future of flight training. On The Flight Line Productions produces, an online flight training website, and, an aviation podcast.

Jason Miller, founder, brings a unique blend of creativity, style, energy and technology to the audio and HD video productions that is unique among flight training content providers. Support the venture by adding a few of the video products to your flight training library.

Also, and OTFL just launched a weather feature we were collaborating on. The feature is accessible to registered OTFL users.


Updated Blog and Web Widget

The blog and web widget got an upgrade this morning. The theme of the upgrade is customization. You now have greater control over the display of the widget. Customization now includes:

  • Toggle the Cleared Visual flight rules indicator.
  • Toggle the TAF indicator.
  • Toggle raw METAR observations.
  • Toggle the header.
  • Toggle the “powered by” text.
  • Change the header background and font color.
  • Change the widget background color.
  • Change the link color (blue links just don’t look too hot on colored backgrounds)

Get your widget now!


Something you have to deal with when operating a website that starts to garner some attention is the DDoS attack (Distributed Denial of Service). The goal of a DDoS attack is to bring the server down and make it unavailable to users. The prevalence of open source software and the reach of the internet make DDoS script toolkits available to anyone who’d like to give them shot.

Who launches these attacks? Thirteen year old kids could be behind the attacks. If your site is extremely profitable – for example, an online gambling site – the DDoS attack could come from organized criminals in Russia seeking to extort money from you. It could even be your hosting provider trying to convince you to upgrade to a more expensive managed service plan :). was hit with one of these attacks tonight. The serves have been tweaked to mitigate their impact and firewall rules are being updated. Fun stuff!

Speed. Hot, nasty speed. Canada too.

Build 20070120 is now in production. This build includes:

  • A 50x performance increase in auto-complete (really, 50x!). Search time has decreased from an average of 1,025 milliseconds (1.025 seconds) to 0.05 milliseconds. Not too shabby.
  • A 15x performance increase for users that have a fair number of stations configured. Competing for first place in the number of stations configured are doublehoya and stevedubs.
  • Cleared Visual flight rules indicators are now shown in the autocomplete window.
  • Canada! The radar library now includes echo top, precipitation, and significant weather imagery from NAV Canada.
  • Preferred radar collection. When registering, user can now select either the United States or Canada for their default radar library and the default imagery for the selected country will appear in their Mosaic Bar.
  • Observations older than two hours are now colored in light grey and have a strike through them.

MyMetar is, as Eleanor Roosevelt so gracefully put it, “all about speed…hot, nasty speed.”

Here is a screen shot of the auto-complete window with Cleared Visual indicators appearing with the results.


Observations older than two hours old are now shaded in light grey and appear with a strike through the text. This provides a quick visual indicator for observations that you may want to discount as a result of their age.



Last night’s push to production included a couple of new features and a few other minor tweaks here and there. ‘Autocomplete’ functionality is a new feature and will certainly help when you can’t remember the ICAO code for an airport or observation station.

Basically, it works like this: as you type, a snippet of background code communicates what you’ve typed with the server. This code is engaged after you’ve typed two characters. The server then scans through our ICAO station data set looking for matches and presents a list of candidates. The server looks for matches using both the ICAO code and the station name.


The matches are then merged together and sorted by station code so that you get a nice list of stations to choose from. A couple of pending minor enhancements will really speed up the matching. It’s pretty quick already, but ‘blazing fast’ is the only acceptable outcome! Speed counts when it comes to providing an acceptable user experience.

Shortly, you’ll see the Cleared Visual (200701101705) indicators next to search results which will let you see the flight rules in effect based on the station’s most recent observations.

Also in this minor update is:

  • Support for setting your time zone, which will be used to present observations in local time or zulu time.
  • A user preference for preferred language (yup, foreign translations are coming).
  • A couple of bug fixes for the widgets.

July 2022