
Work.
Mobile FTK - The Mobile Framework and Toolkit
Project Description
Skills Used:
C, C++, BREW, Software Design Patterns, Object Oriented methodologies, Socket and Network Programming
After writing a slew of BREW applications (RealTone JukeBox, Univision Tonos, Tone Room, Mob Music, to name a few), I realized the need for a reusable framework and set of toolkit classes. Thus the Mobile FTK was born.
I designed and built the Mobile FTK to be an easy to use application framework with accompanying toolkit classes to make BREW application development faster, simpler, and more stable. It utilizes tried and true software design patterns such as Singleton classes, Composite classes, and Adapter classes. It also introduced a new way of building user interfaces without having to write any C or C++ code (or a very minimal amount at the most), using XML. User interfaces could be easily designed and refactored without having to re-build the application, this meant that a BREW application build using the Mobile FTK could update its user interface look and feel over-the-air, a useful feature indeed.