artifact
active
artifact:garden-of-applications-1998-plop-pattern-language-paperGarden of Applications (1998 PLoP pattern language paper)
A pattern language paper by Nicholas Jacobs, presented at PLoP-98, describing architectural patterns for building systems that support piecemeal growth using a backplane, standard applications, interface repository, and bootstrap applications.
Neighborhood — ranked by edge-count
Papers (1)
paper
- Garden of Applicationsintroduces
Thinkers (3)
thinker
- Christopher Alexandermentions
- Nicholas JacobsauthoredAuthor of this pattern language paper on system architecture and piecemeal growth in Java applications.
- Kent Beckmentions
Frameworks (4)
framework
- Standard ApplicationsintroducesPattern defining standard structure for application modules that the backplane can launch and manage uniformly.
- Bootstrap ApplicationsintroducesSpecial class of standard applications automatically loaded during backplane initialization to provide fundamental services.
- Configuration ServicesintroducesSingleton service for centralized configuration information (global and per-application), described as a standard backplane facility.
- DesktopintroducesGUI window management construct supporting MDI-style display of applications, used as a top-level backplane facility.
Concepts (5)
concept
- A Pattern LanguagecitesAlexander's earlier book (1977, Oxford University Press) containing 253 design patterns; extensively referenced throughout this chapter for functional examples of each of the fifteen properties
- BackplaneintroducesCore meta-construct and stable component that manages application lifecycle, initialization, and provides standard interfaces for system development.
- Interface RepositoryintroducesFacility that maps symbolic names to public interfaces, enabling dynamic functionality extension without modifying the backplane.
- James CoplienmentionsAuthor of 'Space: The Final Frontier' essay that crystallized concepts of runtime architecture for the author.
- Gamma et al. (Gang of Four)mentionsAuthors of the book 'Design Patterns'; the Memento pattern is directly referenced for view creation.
Artifacts (3)
artifact
- Book by the Gang of Four introducing software design patterns; the Memento pattern is directly cited.
- Online introduction to Alexander's work, referenced as an excellent starting point for readers.
- Essay by James Coplien in The C++ Report on runtime architecture that influenced the paper's temporal focus.
Venues (1)
venue
- PLoP-98 proceedingsassociated_withProceedings of the 1998 Pattern Languages of Programs conference.
Events (1)
event
- PLoP-98 conferencementionsThe Pattern Languages of Programs conference where this paper was presented.