Original title:
Multiplatformní API uživatelského rozhraní pro C/C++
Translated title:
Crossplatform user interface API for C/C++
Authors:
Meluzín, Vojtěch ; Dokulil, Jiří (referee) ; Zavoral, Filip (advisor) Document type: Master’s theses
Year:
2006
Language:
cze Abstract:
[cze][eng] Cílem projektu MWindows je vytvoření multiplatformního toolkitu pro vývoj gra fického uživatelského rozhraní s použitím jazyka C++, čímž je určen pro rychlostně náročné aplikace. Toolkit musí maximálně zakrývat specifi ka jednotlivých platforem, poskytovat dnes nadstandardní schopnosti jako je obecná stylovatelnost na bázi pluginů, automatické rozmisťování kontrolek, sdílení dat, překládání do cizích jazyků apod. Nízkoúrovňové charakteristiky musí zajistit přenositelnost nejen na platformy s integrovaným systémem oken, ale i 3D režimy apod. V neposlední řadě je třeba zajistit jednotný platformně nezávislý způsob překladu konkrétních programů s co nejjednodušším přístupem k aplikačním datům jako jsou obrázky nebo překladové databáze.The goal of MWindows project is creation of a crossplatform graphical user interface toolkit for C++ language, hence it is designated for performance dependent applications. The toolkit has to hide target platform speci cs, provide superstandard features such as general styling on a plugin basis, automatic control placement, data sharing, language translation etc. Lowlevel characteristics have to guarantee portability even to platforms without internal window system, e.g. 3D graphical modes. Finally there is a need for general platform-independent way to build particular programs with as easy way to access application data (such as images or translation databases) as possible.
Institution: Charles University Faculties (theses)
(web)
Document availability information: Available in the Charles University Digital Repository. Original record: http://hdl.handle.net/20.500.11956/7124