Abstract | ||
---|---|---|
Runtime environment for Lua-based applications mostly aims embedded systems with limited resources, thus porting this kind of environment to embedded systems like settop boxes is as important as its design or development. There are three major parts of porting this environment: porting dependency libraries, porting environment libraries and testing environment on embedded system. This paper presents these three parts where dependency libraries are Lua interpreter library and tolua++ binder library, ScriptModule, C++ library, which wraps Lua and tolua++ API and set-top box with eCos operating system which is test environment. This Run-Time Environment combines Rendering, Event mechanism, Memory management, System management (OS specific), Application manager and Execution manager. ScriptModule is just a part of Execution manager which takes care of communication between Runtime Environment and Lua interpreter in order to provide custom system functionalities for Lua developers. |
Year | DOI | Venue |
---|---|---|
2015 | 10.1109/ICCE-Berlin.2015.7391213 | 2015 IEEE 5th International Conference on Consumer Electronics - Berlin (ICCE-Berlin) |
Keywords | Field | DocType |
porting Lua,Set Top Box,GUI application,embedded system | Computer science,Interpreter,Memory management,Graphical user interface,Porting,Rendering (computer graphics),Systems management,Operating system | Conference |
Citations | PageRank | References |
0 | 0.34 | 2 |
Authors | ||
4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Marko Grumic | 1 | 0 | 0.34 |
Marko Vasic | 2 | 15 | 4.94 |
Jelena Kovacevic | 3 | 802 | 95.87 |
Ivan Kastelan | 4 | 41 | 14.47 |