Difference between revisions of "General Architecture"

From GiderosMobile
(Created page with "Gideros Studio has a layered architecture. The midlayer consists of OpenGL and C++ functions. Scripting language is powered by Lua, 10th most widely used computer language in...")
 
 
(2 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
Gideros Studio has a layered architecture. The midlayer consists of OpenGL and C++ functions. Scripting language is powered by Lua, 10th most widely used computer language in the world. Lua virtual machine (LuaVM) converts the functions and callbacks to C++ functions and OpenGL, and each graphical command is drawn directy on the screen using the device’s OpenGL hardware accelerator. This results in very high performance applications and games.
 
Gideros Studio has a layered architecture. The midlayer consists of OpenGL and C++ functions. Scripting language is powered by Lua, 10th most widely used computer language in the world. Lua virtual machine (LuaVM) converts the functions and callbacks to C++ functions and OpenGL, and each graphical command is drawn directy on the screen using the device’s OpenGL hardware accelerator. This results in very high performance applications and games.
  
[[File:gideros_framework_drawing.png]]
+
[[File:Gideros_framework_drawing.png]]
  
 
From top to bottom, the following parts constitute the whole Gideros framework:
 
From top to bottom, the following parts constitute the whole Gideros framework:
  
[[Gideros Studio IDE]]: The complete, cross-platform IDE
+
* [[Gideros Studio]]: The complete, cross-platform IDE & tools
[[Bridge]]: Connector between C++ API and IDE
+
* [[Bridge]]: Connector between C++ API and IDE
[[C++ API]]: API converting Lua calls to machine specific calls
+
* [[C++ API]]: API converting Lua calls to machine specific calls
[[Libraries]]: External libraries used in project
+
* [[Libraries]]: External libraries used in project
[[Platform]]: The whole SDK
+
* [[Platform]]: The whole SDK
[[Hardware]]: Either iOS (iPhone, iPad, iPod) or Android
+
* [[Hardware]]: Either iOS (iPhone, iPad, iPod) or Android

Latest revision as of 17:18, 10 September 2018

Gideros Studio has a layered architecture. The midlayer consists of OpenGL and C++ functions. Scripting language is powered by Lua, 10th most widely used computer language in the world. Lua virtual machine (LuaVM) converts the functions and callbacks to C++ functions and OpenGL, and each graphical command is drawn directy on the screen using the device’s OpenGL hardware accelerator. This results in very high performance applications and games.

Gideros framework drawing.png

From top to bottom, the following parts constitute the whole Gideros framework:

  • Gideros Studio: The complete, cross-platform IDE & tools
  • Bridge: Connector between C++ API and IDE
  • C++ API: API converting Lua calls to machine specific calls
  • Libraries: External libraries used in project
  • Platform: The whole SDK
  • Hardware: Either iOS (iPhone, iPad, iPod) or Android