Appendix B. The Past, Present, and Future of ACE

Synopsis

This appendix presents a brief history of ACE that explains its inception and open-source evolution over the past decade. We then outline the standards-based middleware based on—and bundled with—ACE. We close by discussing where we see ACE heading in the future.

B.1 The Evolution of ACE

Eric Raymond, a pioneer of the open-source movement [O'R98], is fond of saying that "Every good work of software starts by scratching a developer's personal itch" [Ray01]. While this isn't always the case, it certainly applies to ACE. This section describes the evolution of ACE—from its origins as a tool to simplify the life of a single researcher to one of the most portable and widely used C++ network ...

Get C++ Network Programming, Volume 1: Mastering Complexity with ACE and Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.