EFL은 Enlightment Foundation Libraries의 약자로 타이젠 핵심 코어 툴킷입니다. 타이젠은 내부적으로 EFL로 구현되어져 있어, Native App 개발 시 기본적인 개념을 알고 시작한다면 훨씬 쉽게 개발이 가능합니다. EFL은 UI를 만들기 위한 라이브러리로 기존 툴킷들에 비해 더 빠르고, 더적은 리소스를 사용하여 UI를 구현할 수 있다는 특징을 갖고 있습니다. EFL은 여러 유용한 라이브러리가 모여진 툴킷인데요, 아래와 같은 블록 다이어그램을 갖고 있습니다. 기본적으로 상위 라이브러리는 하위 라이브러리를 참조하는 구조를 갖고 있습니다. 1. Eina(에이나) - 자료구조 라이브러리 - C++의 STL과 같이 배열, 리스트, 해시, 트리 그리고 공유 문자열을 쉽게 구현될 수 있..