ABSTRACT

Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316 11.4 Technology and Implementation of Mobile Apps . . . . . . . . . . . . . . . . . . . . 316

11.4.1 Build Technologies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 317 11.4.1.1 Adobe PhoneGap Framework . . . . . . . . . . . . . . . . . . . 317

11.4.2 Mobile App Functionality and User Experience . . . . . . . . . . . . . 318 11.4.3 Mobile App Lifecycle Considerations . . . . . . . . . . . . . . . . . . . . . . 320

11.5 Mobile Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 322 11.5.1 PhoneGap Security Considerations . . . . . . . . . . . . . . . . . . . . . . . . . 323 11.5.2 OWASP Security Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . 325

11.6 Future Proofing Mobile Development . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 11.6.1 General Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 11.6.2 Business Principles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 327 11.6.3 Frameworks and Functionality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328 11.6.4 Development Risks and Considerations . . . . . . . . . . . . . . . . . . . . 329

11.7 Summary and Outlook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330

There has been significant growth in mobile applications since the first edition of this book, almost to the point that if you are in business and you don’t have a mobile capability in your organisation, then the end may be near. This importance of mobile to an online organisation is reflective of the number of smart phones and tablet devices now in circulation. It is also seen in habits of users who demand information anywhere, anytime, including where and when and many mobile apps are using Online GIS to give directions on how to get there and how long it may take. However, there is more to creating a successful mobile app. This chapter highlights some of the

GIS and

information that organisations should be considering if they are planning to develop a useable mobile GIS capability in the marketplace.