Tools to Engineer New Technologies into Applications

How will consumers, engineers, and businesses benefit from the latest computer technology? Technologists envision graphical, multimedia interfaces to the information highway, but technology like graphical user interfaces, multimedia, and groupware does not appear in applications by magic. Whether the target application is an information system, a consumer product, or a real-time embedded system, developers must expand their engineering environments to incorporate tools for new technologies. To win the race to market, suppliers must pursue various approaches to improve their engineering process. The authors explore these key aspects of development support for new applications: technology-specific tools, reuse, computer-aided software engineering, testing, and integrated development environments. >