As is often found, the senior developer was three to four times more productive
than the junior developer, and this difference was evident whether modeling or
coding. However, the productivity of a junior developer modeling was greater than
that of a senior developer coding??”a tantalizing prospect for project managers.
Imagine all of your developers being 25% more productive than your top developer is
currently!
To return to our original question, it is now clear that the main bene?¬?t of DSM is in
the difference between modeling and coding. While building a good framework to
support DSM is useful, hand coding on top of even a good framework is still four to
?¬?ve times slower than DSM.
9.7.1 Extending the DSM Solution to New Platforms
Initially, therewas only one target platformfor theWatch applications: Java applets in a
web browser.With the advent of Java applications on mobile phones another possible
platform appeared. While it is still Java, the new platform, MIDP, differed radically in
its user interface possibilities. Text ?¬?elds to show time digit pairs were replaced by a
bitmap display, and mouse and keyboard input was replaced by simple soft keys and
cursor keys. In addition, the main Applet class was replaced by a Midlet class, and
MIDP Java did not support re?¬‚ection, which we had used in the code generated for
Actions and Display Functions.
Pages:
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406