LD Logo

Ted Cannaday Projects and Screenshots

This page contains screenshots and details of some significant projects I've worked on in the past. See my resume for overall work history and other details.

-> Click on any image for full-sized version <-

ForeFlight Mobile

ForeFlight LLC

FF Track Log Recording FF Pack Running FF Track Log Menu

The #1 Electronic Flight Bag app for pilots since the beginning of the App Store, and one of the most successful iOS apps of all time. Worked under contract as iOS developer to develop the Pack and Track Log features. See the ForeFlight website for much more detail.

Language: Objective-C

Platform: iOS

Responsible for the iOS-side of the Pack feature, which uses pilot-entered route information to determine which charts to download, and to download them using existing capabilities within app. Responsible for the Track Log feature, providing track data to the website team for showing tracks on a map. GIS functions including conversion to KML. Supporting 3rd party track log services like Cloud Ahoy. Developed airline-specific high-accuracy track log displays for verifying iPad to FAA.

 


Speed Weather

Logical Drive Inc.

SpeedWX SpeedWX SpeedWX SpeedWX

Aviation Weather app for pilots that incorporates an interactive user interface that enables the pilot to explore destinations as desired, getting more detailed information when needed. It uses a unique UI that is optimized for speedy exploration. Written entirely in Swift, it downloads weather information from various web sources as requested. It incorporates Google Ads along with In-App Purchasing to remove the ads and thereby support the app.

Language: Swift

Platform: iOS

Responsible for concept, design, programming, graphics, interfacing.

iOS Technologies incorporated: Google Ads, In-App Purchase

 


PocketHorizon / PocketHorizon Pro

Logical Drive Inc.

PH Port PH land Settings PH Edit

Artificial Horizon app for pilots, formerly for sale on the App Store. For all iOS devices. Uses the internal Gyro if available, or GPS-only-derived attitude if not. AirNet™ feature allows connection of multiple devices using wireless networking to echo attitude and/or GPS data.

Language: Objective-C

Platform: iOS

Responsible for concept, design, programming, graphics, interfacing, marketing, website, flight testing, everything else. Wrote server apps (PHP) for registering and communicating with customers using the app through our website.

iOS Technologies incorporated: Core Data, GK Networking, Blocks, GCD, In-App Purchase

 


GAA Photo App

Logical Drive Inc.

GAA Photo App

Enterprise app used daily by a major auto auction house in Greensboro, NC to capture images of thousands of cars a week for the web-based auction. Images automatically resized and uploaded to server. Also includes corresponding server app running on a Windows server.

Language: Objective-C (iOS app), C++ (Windows server app)

Platform: iOS, Windows

Responsible for design, programming, interfacing.

 


Aviation Data Processors

Logical Drive Inc.

FAA Data Proc

Proprietary app that processes Airport, Navaid and Obstacle data from several sources, exporting for use by in-development iOS apps. The basis of my HyperData™ super-accurate airport data for use by other apps. This data has been updated on the standard 28-day cycle since 2015.

Language: C++ (Windows)

Platform: Windows

Responsible for concept, design, programming.

 


Avidyne Radar

Avidyne Corp

Radar with Map Radar VP

A major component of the FlightMax MFD starting in 1997, the certified Avidyne Radar was the first general purpose airborne radar replacement display and controller. Supported 26 different radar R/T's and antenna combinations, including Bendix/King (digital and analog) and Collins. Avidyne's major product the first few years of its operation. One version deployed with moving map for Part 25 (Skywest Airlines), with DO-178b Level C certification. Both stand-alone and map-overlaid versions were created and deployed.

Language: C++

Platform: Windows NT

Responsible for design, all programming, interfacing, DO-178b documentation (extensive) including writing all requirements (high-level, low-level, system), VCP documents and tracing.

My patents issued: Two (2) for new display features.

 


Avidyne Lightning

Avidyne Corp

Lightning

The first sensor-based component of the FlightMax MFD, the certified Avidyne Lightning interfaced with the BFG WX-500 Lightning Sensor to show lightning strike activity, along with looped history. DO-178b Level D certification. Both stand-alone and map-overlaid versions were created.

Language: C++

Platform: Windows NT

Responsible for design, programming, interfacing, DO-178b documentation (extensive) including all requirements (high-level, low-level, system), VCP and tracing.

My patents issued: Three (3) for new display features (gaussian blur).

 


Avidyne Datalink

Avidyne Corp

TRN

MON

Two-way satellite datalink systems (first with the Orbcomm sat network, then with the Iridium network). Built the request-reply system of sending weather info to pilots, designed to minimize the size of the data sent due to the relatively high cost of data transmission. Highly optimized patented data compression techniques were used.

Language: C++

Platform: Windows NT Server

Had primary responsibility for all Network Operations Center components, including Server apps, WX gatherers, processors, transport app, monitoring apps - literally dozens of ancillary apps required to implement two satellite datalink systems. Responsible for most programming, plus documentation and VCP. Also developed client-side software running in airborne MFDs.

My patents issued: One (1) for data compression.

 


Avidyne Full-Screen PFD/MFD

Avidyne Corp

Piper PFD MFD R9

Avidyne's main products after the stack-based MFDs, including installations in all Cirrus OEM aircraft for a number of years. Various versions have been released, including the latest Release 9 running on the Linux platform. Earlier versions ran on Windows NT Embedded.

Language: C++

Platforms: Windows NT Embedded, Linux

Responsible for integrating Radar, Lightning and Datalink WX into MFDs. Developed or assisted with many other software components of the PFDs and MFDs, including datalink client-side components. Scenegraph graphics on R9.

 


Touch & Go EFIS

Archangel Avionics Inc.

Archangel EFIS

Touchscreen glass cockpit EFIS sold for amateur-built market. Included PFD and Engine Instruments, with custom-built gyro. The first real EFIS unit available on the market (pre-Avidyne).

Language: C++

Platform: MS-DOS Graphics Mode

I was responsible as sole software engineer to convert a demo into a real product. Added many features including HSI and turbine engine instruments. All programming and hardware interfacing.

 


Part Manager

Logical Drive Inc.

PMAN Main

App used to create, validate and simulate the run of professional CNC Router programs. Used in production by two factories, including my own Progressive Pet Products in 1991.

Language: C

Platform: DOS Graphics Mode

I was responsible for concept, design, programming, graphics, interfacing.