Producing software to work over a number of operating systems, such as Windows and Linux, is not straightforward. Some programming modules (as discussed in Chapter 3 on planning) generate code from the same signals (they invoke the relevant components at compile time to achieve this). This little monster is known as cross development.
Unless the program is a very minor affair, have separate product managers for each operating version. The issues and feedback from each system will vary, whatever the development environment claims.
Note |f you were to implement just one chapter in this book as a means of speeding up and improving your software development, this should be the one. Componentware techniques are likely to give the most immediate and largest payback.
Was this article helpful?