Application development for desktop and PDA-style devices
Theodore (Ted) Roberts, Hisham M. Haddad · 2005
Software development for mobile devices is relative new and has its own challenges, especially when developing a single application that will run on either a PDA or a notebook PC. This work describes the development of a sales system for use by a salesperson in the field. Windows-based devices and Microsoft development tools were used to implement the application for the .NET Framework for the notebook PC and the .NET Compact Framework for the PDA. (One might run into a totally different set of issues attempting to do this with Java and J2ME). Developing a common code base for classes was relative easy, but was difficult for the user interface. Issues faced and lessons learned during the application development are outlined in this work. The application software architecture, hardware, database, and connectivity are also described.