14
lumina s PIPELINED PIPELINED FUGUES FUGUES

PIPELINED FUGUES

  • Upload
    alaina

  • View
    48

  • Download
    0

Embed Size (px)

DESCRIPTION

PIPELINED FUGUES. bach. “All software development is a footnote to J.S. Bach. Conversations between independent voices conducted in accordance with the sole ineluctable modality - Time.” Sean McGrath. one and the other. Prelude = Schema. Fugue = Application. Schemas in Colour. E Red - PowerPoint PPT Presentation

Citation preview

Page 1: PIPELINED FUGUES

luminas

PIPELINEDPIPELINED FUGUESFUGUES

David Casal
Page 2: PIPELINED FUGUES

luminas bachbach

“All software development is a footnote to J.S. Bach.

Conversations between independent voices conducted in accordance with the sole ineluctable modality - Time.”

Sean McGrath

Page 3: PIPELINED FUGUES

luminas one and the otherone and the other

Prelude = Schema

Fugue = Application

Page 4: PIPELINED FUGUES

luminas Schemas in ColourSchemas in Colour

E Red B Orange F Yellow C Green G Blue D Indigo A Violet

• Colour indicates keys. • Each colour is a Schema. Schemas inherit from each other.

• An XML doc (musical theme) is mainly based on one schema.

Page 5: PIPELINED FUGUES

luminas PRELUDEPRELUDE

<xs:schema xmlns:xs=“http://www.bach.org/prelude”>

Page 6: PIPELINED FUGUES

luminas FUGUEFUGUE

TIME

Page 7: PIPELINED FUGUES

luminas Elizabeth Harington – Prelude 15Elizabeth Harington – Prelude 15

Page 8: PIPELINED FUGUES

luminas Elizabeth Harington - Fugue 15Elizabeth Harington - Fugue 15

Page 9: PIPELINED FUGUES

luminas Through a pipelineThrough a pipeline

• Subject (XML doc) is exposed.• Countersubject (2nd XML

doc).

Page 10: PIPELINED FUGUES

luminas Through a pipelineThrough a pipeline

• Aggregation.

• Transformations.

Page 11: PIPELINED FUGUES

luminas serialisationserialisation

• serialisation

Page 12: PIPELINED FUGUES

luminas the processthe process

subject

countersubject

response/aggregation

episode / transformation

serialisation

Page 13: PIPELINED FUGUES

luminas summarysummary

•A prelude is a schema

•A fugue is a series of:– Source documents– Aggregations– Transformations– Serialisations

Page 14: PIPELINED FUGUES

luminas memic evolutionmemic evolution

“Evolution under the influence of the new replicators –memic evolution- is in its infancy. It is manifested in the phenomena that we call cultural evolution. Cultural evolution is many orders of magnitude faster than DNA-based evolution.”

Richard Dawkins, The Blind Watchmaker