-# MMI(Multi-modal Interaction) Framework
+# MMI(Multi-modal Interaction) Framework Library
-[Source Tree]
+```
+[Source Tree]
.
+├── capi
+│ ├── meson.build
+│ ├── mmi-attribute.h
+│ ├── mmi-data.h
+│ ├── mmi-error.h
+│ ├── mmi.h
+│ ├── mmi-node-gate.h
+│ ├── mmi-node.h
+│ ├── mmi-node-processor.h
+│ ├── mmi-node-source.h
+│ ├── mmi-port.h
+│ ├── mmi-primitive-value.h
+│ ├── mmi-signal.h
+│ └── mmi-workflow.h
├── CODEOWNERS
├── COPYING
├── meson.build
├── meson_options.txt
├── packaging
-│ ├── mmifw.manifest
-│ └── mmifw.spec
+│ ├── mmi.manifest
+│ └── mmi.spec
├── README.md
├── src
-│ ├── interface
-│ │ ├── mmifw_proxy.c
-│ │ └── mmifw_proxy.h
+│ ├── common
+│ │ ├── mmi-communication-channel.h
+│ │ ├── mmi-communication-message.h
+│ │ └── mmi-event-observer.h
│ ├── meson.build
-│ ├── mmifw.c
-│ └── mmifw.h
+│ ├── mmi-attribute.cpp
+│ ├── mmi-client-manager.h
+│ ├── mmi.cpp
+│ ├── mmi-data.cpp
+│ ├── mmi-ipc-tidl.cpp
+│ ├── mmi-ipc-tidl.h
+│ ├── mmi-log.h
+│ ├── mmi-node.cpp
+│ ├── mmi-node-gate.cpp
+│ ├── mmi-node-processor.cpp
+│ ├── mmi-node-source.cpp
+│ ├── mmi-port.cpp
+│ ├── mmi-primitive-value.cpp
+│ ├── mmi-signal.cpp
+│ ├── mmi-workflow.cpp
+│ └── mmi-workflow-instance-manager.h
├── tests
│ ├── meson.build
-│ ├── mmifw-tests.cpp
-│ └── mmifw-tests.h
+│ ├── mmi-attribute-test.cpp
+│ ├── mmi-data-test.cpp
+│ ├── mmi-ipc-test.cpp
+│ ├── mmi-main-test.cpp
+│ ├── mmi-primitive-value-test.cpp
+│ ├── mmi-tests.cpp
+│ └── mmi-tests.h
└── tidl
- └── mmifw.tidl
-
+ └── mmi.tidl
+```