Developers were not expected to master the details of the S60
architecture and coding: that unnecessary complexity was hidden with a language that
?¬?t better to the development tasks.We believe that the above few examples illustrate
howthe objective was achieved. Perhaps an even better indication of this is that, using
the language, you too could now make mobile applications! See the book web site for
instructions on using DSM solution.
Making application development easier was valued highly among mobile
developers, especially those who had been using traditional manual coding
approaches. The complexity of the underlying platform and mobile programming
model served to further underline the bene?¬?ts. A good indication of this is a statement
made by a mobile application developer, Simo Salminen from Flander Ltd: ???When
you??™re used to Symbian C++, it??™s quite a shock to notice how easy UI application
building can be.??? This statement reveals the clear difference between programming on
top of a platform and using DSM on top of a platform.
This increase in the level of abstraction away from programming constructs, and
the use of code generators also lead to improved productivity. Although this
improvement was never explicitly measured for large applications, it was evident.
Markus Ha??nninen from Enpocket saw that the DSM solution ???greatly speeds up the
development process and communication with end users.
Pages:
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345