Ch. 1. Collaborative engineering -- Ch. 2. Software architecture and integration technologies -- Ch. 3. From a specific task to "integration-ready" components -- Ch. 4. Integration with voice -- Ch. 5. An introduction to knowledge technologies -- Ch. 6. Write once -- Ch. 7. The new generation of client-server software -- Ch. 8. Wireless technologies -- Ch. 9. Programming wireless application protocol applications -- Ch. 10. A single JavaCard identity key for all doors and services -- Ch. 11. The J2ME family -- Ch. 12. Speech technologies on the way to a natural user interface -- Ch. 13. Integration with knowledge -- Ch. 14. Distributed life in the JXTA and Jini communities -- App. 1. Java and C♯ : a saga of siblings