4 # DALi 3D ( Dynamic Animation Library ) {#dali-introduction}
6 DALi is a quick and easy way of allowing developers to create Rich UI Applications like:
8 + Image & Video galleries
12 + Homescreens / launch pads
13 + Advanced watch faces for wearable devices
15 DALi is based on OpenGL ES 2.0 & 3.0, however it hides the complexity of
16 the OpenGL API from developers and provides a clean cross-platform C++ & JavaScript framework.
18 ## Features {#dali-features}
20 + Create Images & Text
21 + Create shaders using GLSL
22 + Provide multiple cameras and render targets
23 + Provides Layers to aid in 2D UI layout
24 + Easy to use Animation framework
25 + Automatic background loading of resources ( images / text / meshes )
26 + Runs all animations in a seperate thread. This helps maintain 60 FPS even if JavaScript is performing a long operation ( e.g. Garbage Collection ).
27 + Provides keyboard / touch / mouse handling