The Mobile Development Process

Reza B'Far, Roy T. Fielding · Cambridge University Press eBooks · 2004

Yazdi Koja Tashreef Darad? (Where has the one from Yazd descended upon?) M. Ali Karimzadeh (my grandfather) INTRODUCTION Thus far, in the first three sections of this text, we have focused on recognizing the new problems facing mobile application developers, tools to solve those problems, and how to use those tools to solve each specific problem. Let us now look at the macro view of developing mobile applications. When we develop a stationary application, we gather requirements, lay out an architecture and design, select some tools to help us implement the application, develop the application, test, and deliver. Although this is a gross oversimplification of the application development process, it lays out the rough steps of developing stationary applications. There are development methodologies that go into each of these steps in a detailed manner and lay out a methodical approach to tackle them. The question to ask now that we know how to deal with the detailed problems of mobile application development is whether these methodologies can be used as is or whether they must be modified to develop mobile applications. BACK TO THE DIMENSIONS OF MOBILITY If there is one thing you should know by now, it is that the dimensions of mobility are what make mobile applications different from their stationary counterparts. The dimensions of mobility and the mobile condition of the user, cumulatively, are what make the process of developing mobile applications different from the process of developing stationary applications.

Read the paper · More papers on PaperTik