Matthew Lam, Chris Stevenson
Overview Design Implementation Demo Quality Assurance Risks and Vulnerabilities Lessons Learned Questions
Project opportunity Objectives Search Places/History Bus routes Traversal Simple user interface
Transit Server IO Service Daphne IO Service Phone Location Service Places Service Main Page Search Results Page Map Page Settings Page Main View-Model Search Results View-Model Map View-Model Settings View-Model
Mini-Project Focus on displaying route, bus stops, and bus Transit Server Service Daphne Service Phone Location Service Places Service Map UI
Windows Phone
Silverlight Unit Testing Framework LINQPad Beta tester Branden Barber!
Learning curve Server data Performance Platform Requirements
Design was not Sophisticated Enough Knowing what questions the design needs to address Localized Decision Making Underestimated difficulties of certain areas “Learn by Doing” will require a hefty investment in refactoring Limitations of Phone Platform forces changes to design New platform has many “rough edges”