topical media & game development
Elements of architecture
1
processing elements -- transformation on data
data elements -- contain information
connections -- glue that holds elements together
slide
:
Section 7.1: Elements of architecture
Case study -- multimedia feature detection
2
feature grammar
-- structure
embedded logic
-- rules for recognition
architecture
-- multimedia information system
slide
:
Section 7.2: Case study -- multimedia feature detection
Crossing boundaries
3
embedded logic -- crossing the paradigm boundary
native objects -- crossing the language boundary
combining Java and C++
slide
:
Section 7.3: Crossing boundaries
Architectural patterns and styles
4
technology matrix
-- from technology to style
case study
-- visualization perspectives
slide
:
Section 7.4: Architectural patterns and styles
Cross-platform development
5
from Unix to Windows
-- AT&T U/Win, Cygnus GNU-win32
from Windows to Unix
-- Wind/U, Mainwin
slide
:
Section 7.5: Cross-platform development