The two largest challenges in this project were:
- The prototype had to work with the existing web application with no modifications to the website itself. This meant that the prototype iOS Viewer had to screen scrap the HTML pages "as is" during the login sequence. Once the application got pass that point all further data exchanges were in the JSON protocol previously setup for the Flash Viewer and much more direct.
- The prototype had to display multiple customer-provided overlays, such as parcel boundaries, over the base maps but this feature was entirely missing from the route-me iOS framework.
The details are discussed in the sections below.