Skip to content
Josh Miller edited this page Mar 17, 2015 · 2 revisions

The Final Five

Saul is the second of a five platform project for profiling a user and their system for later use. At the start of the project, the targeted operating systems to produce this functionality on included Windows 8.1, Windows XP, iOS 8.0, Ubuntu 14, & Android Jelly Bean. This collection of operating systems was soon referred to as "The Final Five", which may come across as a little contradictory as its possible the scope of work may later expand to include additional platforms.

Phase 1: Hellos

The first phase of the Final Five project consisted of getting small, easily deployed examples of the classic "HelloWorld" and spinning-3D cube ("HelloCube") for the five target platforms. These were quick projects designed to test the various IDE's that will be used for the Final Five. The Windows Store HelloCube was later modified locally to serve as a basic testing app for the Foster project. The code for these projects was sourced from various example projects and q/a threads across the Internet and was personalized only in some instances as a learning exercise. The 10 test project's have been committed to mindaptiv's github account for sharing/testing purposes between different machines:

Phase 2: BSG

The term "Final Five" is drawn from the rebooted Battlestar Galactica series, wherein the reveal of the "final five" humanoid Cylons was a major plot point towards the end of the show's run. The five library projects take their names from these characters:

The Tighs

The Ubuntu and Android are named for the married couple of Ellen and Saul respectively as both operating systems have a shared history as descendants of Linux.

Foster and Tyrol

"Bad becomes good," - Tory Foster

Foster and Tyrol represent the two flavors of Windows API's, while Tyrol wanted to retain the normalcy of his original life before discovering his true nature as a Cylon, Foster embraced her new life. This is a reference to the split dynamic of Window's current ecosystem, with Tyrol representing the old Win32 based development and Foster as the new WinRT environment. Also there was a big bunch of drama with Foster killing Ty's wife, and then Ty kills Foster, and yeahhhh... Something something internal power struggle at Windows something something touch screens?

Anderson

Anderson is iOS by default, because he kind of went off the deep end when they turned him into a hybrid anyway.

Final Five Projects:
Saul
Foster
Ellen
Hellos

Clone this wiki locally