Appendix I: MAML
MORE & MAML Overview
- MAML engine scripting language
- MIUI Application Markup Language for MORE (MIUI MORE engine application markup language)
- MORE rendering engine
- Markup Oriented Rendering Engine (the rendering engine based markup language)
What types of interface development engine applies MORE
- The display of information, such as images, text (not suitable for a large segment of text list information and is not suitable for user input)
- The need to have a rich interface animations and interactive animation.
- relatively simple interaction, drag and drop, click on (but not limited to dragging clicking through the interactive portion of xml code can achieve similar java programming onTouchEvent can do)
- Information presentation can not be achieved using standard controls, or interaction can not be achieved, the need for self-control, most of which can be easily described through xml code.
- The need to be flexible to replace the skin style, and interface animation and interactive animations and even some interaction through the skin can be replaced. Without changing the application.