Tuesday, June 23, 2009

Norfolk AIR is going Mobile! BlackBerry baby.....

So with the success of the Norfolk AIR application a lot of users were wanting this type of capability in a mobile environment.



We decided to go all out and build an ASP.NET using the existing classes of the main Norfolk AIR app and retool the interface for the BlackBerry mobile devices.


It turned out better than we could have imagined.


Norfolk AIR Mobile was born..............................







We had to strip out all of the cool autocomplete functionality of the original AIR application as the BlackBerry don't support that level of javascript (at least not all of the BlackBerry that we support anyway).

The user still gets the same type of interface except it is spread across multiple aspx pages instead of the cool autocomplete but hey....its on a BlackBerry.





So here we are simulating a user typing in 400 and pressing go. If they have the full address they can just put it in and get the results.

Once the system gets and input it tests the database to see if it can find the record. If it does it just returns the results for the address. If a record isn't found it will query the database just like the autocomplete function in the main AIR app. It is actually using the same web service. Man this stuff is cool.................


Here are the results returned to the device for the user to narrow







The system only returns valid address so the user can't misspell or get the input wrong. <---making it simple for the users -->





Here is the results screen







Currently we are only serving back a subset of the database during testing.
Our plan is to push out all of the AIR data to the handhelds.


-cj