I have mentioned here a framework I worked with historically, which was used for a Web application using Flex modules. A nice framework for mobile I felt, but, with modules, running natively on a mobile it would not work. I have adapted the framework, and here have added a mapping element.
Figure 1: BlackBerry PlayBook Map Framework
You can link to the application here:
BlackBerry PlayBook Map Framework Menus
Two key issue with mobile mapping application are screen real estate and finger swipe. Its my view that traditional Web mapping apps such as the ESRI ArcGIS Flex viewer will not work well on mobile devices. I’m thinking here about tablet devices. Drop down menus, small buttons, tool headers will all have their challenges. This framework is not only easy to develop within, it makes sense from a user perspective.
Figure 2: BlackBerry PlayBook Map Framework Menu
The menu system (shown in Figure 2) can be resized by the user, and is subdivided between main menu items at the bottom and sub menu items. So selecting the ‘Map Tools’ main menu item lists all map tools in the sub menu. In this case full extent, overview map, and help. An action is performed when selecting these sub menu items; a zoom or pop up opens. Though not implemented here, this could also be achieved by dragging the sub menu item to the map. This is done on the Weather Bug site.
We are actively developing mobile apps using this framework.
Let us know your thoughts. Contact us