None
FR
Leveraging Application Frameworks: Why frameworks are important and how to apply them effectively
Douglas C Schmidt, Aniruddha Gokhale, Balachandran Natarajan
ACM Queue - Component Technologies
Leveraging Application Frameworks Why frameworks are important and how to apply them effectively Douglas C. Schmidt, Aniruddha Gokhale, and Balachandran Natarajan, Vanderbilt
University
In today’s competitive, fast-paced computing industry, successful software
must increasingly be: (1) extensible to support successions of quick
updates and additions to address new requirements and take advantage of emerging
markets; (2) flexible to support a growing range of multimedia data
types, traffic flows, and end-to-end QoS (quality of service) requirements;
(3) portable to reduce the effort required to support applications
on heterogeneous operating-system platforms and compilers; (4) reliable
to ensure that applications are robust and tolerant to faults; (5) scalable
to enable applications to handle larger numbers of clients simultaneously; and
(6) affordable to ensure that the total ownership costs of software
acquisition and evolution are not prohibitively high.
frameworks
application
applications
apply
effectively
important
leveraging
support
ensure
requirements