The development of programming tools for conventional, textual environments has dramatically increased the productivity of the individual programmer, but these environments have been developed to their logical extreme...
详细信息
The development of programming tools for conventional, textual environments has dramatically increased the productivity of the individual programmer, but these environments have been developed to their logical extremes. Current research in the field of interactive programming environments has moved toward graphics-oriented systems to take advantage of the wider bandwidth of information transfer that is inherent in these systems. This paper describes the design and implementation of a prototype visual programming paradigm. Built around an interactive, user-friendly interface which uses a mouse, menus and windows, the system enables the user to construct Pascal programs through a combination of graphical object manipulations and textual entries.
Compilers perform interprocedural parallelization and optimization become an essential component of modern high performance computer systems. A compiler system that is called PORT is presented in this paper. Its impor...
详细信息
ISBN:
(纸本)0818674601
Compilers perform interprocedural parallelization and optimization become an essential component of modern high performance computer systems. A compiler system that is called PORT is presented in this paper. Its important features, such as flow analysis, data dependence analysis and visualization tools are addressed.
Cílem této práce je navrhnout a vytvořit softwarový nástroj, který umožní vizuální specifikaci průběhu laboratorních experimentů na laboratorním přístroji G...
详细信息
Cílem této práce je navrhnout a vytvořit softwarový nástroj, který umožní vizuální specifikaci průběhu laboratorních experimentů na laboratorním přístroji GOLEM, který vyvíjí výzkumná skupina Ústavu technologie léků Veterinární a farmaceutické univerzity v Brně. Aplikace byla realizována na základě moderních webových technologií, nástrojů pro jejich návrh a implementaci. Vytvořené řešení poskytuje ergonomické uživatelské rozhraní s vysokou mírou modularity a možností snadného rozšíření při dalším vývoji laboratorního přístroje. Přínosem této práce je zejména poskytnutí na míru vytvořeného nástroje, který výzkumné skupině umožní efektivní a ergonomické ovládání přístroje při provádění experimentů.
Tato bakalářská práce se zabývá rozšířením funkcionality systému ARTable, který je postavený na frameworku ROS. V rámci práce bylo rozšířeno uživatelsk&...
详细信息
Tato bakalářská práce se zabývá rozšířením funkcionality systému ARTable, který je postavený na frameworku ROS. V rámci práce bylo rozšířeno uživatelské rozhraní tak, aby bylo možné vytvářet nové nebo upravovat stávající programy pro robota PR2 přímo na dotykovém stole. Veškerá rozšíření jsou implementována v jazyce Python za využití frameworků ROS a Qt. Rozšíření je plně funkční a propojené se zbytkem systému ARTable.
We introduce a stand-alone, wearable system with full body and finger tracking for first-person virtual reality (VR) avatars. The system does not rely on any external trackers or components. It comprises of a head-mou...
详细信息
ISBN:
(纸本)9781728113777
We introduce a stand-alone, wearable system with full body and finger tracking for first-person virtual reality (VR) avatars. The system does not rely on any external trackers or components. It comprises of a head-mounted display, inertial motion capture suit, VR gloves, and VR backpack PC. Making use of the wearable system and RUIS toolkit [1], we present an example implementation of our vision for physics-based full body avatar interaction. This envisioned interaction involves three elements from the reality-based interaction framework of Jacob et al. [2]: naïve physics, body awareness, and environment awareness. These elements lend common sense affordances within the virtual world and allow users to employ their everyday knowledge of the real world. We argue that when it comes to full body avatar interfaces, it is not only users, but also developers who benefit from utilizing physics simulation as the basis upon which different interaction techniques are built on. This physics-based approach provides intuitive manipulation and locomotion interactions without requiring individually crafted scripts. Our example implementation presents several such interactions. Furthermore, the many interaction techniques emerging from physical simulation are congruous with each other, which promotes user interface consistency. We also introduce the idea of using physics components (colliders, joints, materials, etc.) as 3D user interface building blocks, as opposed to scripting or visual programming.
Práce popisuje návrh a tvorbu systému, který pomocí mobilní aplikace umožní ovládat a programovat robotické rameno. Systém se skládá především z mobiln&...
详细信息
Práce popisuje návrh a tvorbu systému, který pomocí mobilní aplikace umožní ovládat a programovat robotické rameno. Systém se skládá především z mobilní aplikace na platformě Android a serveru implementovaném v jazyku Python, který zajišťuje komunikaci jak s robotickým ramenem, tak se samotnou mobilní aplikací. Díky tomuto přístupu je následně možné využít jedno mobilní zařízení pro práci s více roboty a jejich nezávislé ovládání. Předložené řešení poskytuje uživateli možnost pomocí mobilního zařízení ovládat robotické rameno v reálném čase pomocí intuitivních ovládacích prvků a také vytvářet či upravovat robotické aplikace. Vytváření programů je uskutečněno skrze metody vizuálního programování přímo v aplikaci. Tento způsob ovládání robotického ramene je přínosem k zlepšení přístupnosti takových zařízení méně odborné veřejnosti, jež by je mohla upotřebit.
Tato bakalářská práce se zabývá vývojem, návrhem a testováním webového uživatelské rozhraní. Toto rozhraní vytváří robotické programy v j...
详细信息
Tato bakalářská práce se zabývá vývojem, návrhem a testováním webového uživatelské rozhraní. Toto rozhraní vytváří robotické programy v jazyce Python pro robota PR2 a systém ARTable vyvíjený na VUT FIT v Brně. Rozhraní je navrženo tak, aby jej mohli používat i méně zkušení programátoři a lidé s netechnickým zaměřením. Při návrhu se používá technika vizuálního programování, při které vzniká výsledný kód. Při implementaci se využívá již vytvořené platformy podporující vizuální programování jako je např. Blockly, které celou implementaci značně zjednodušují.
Hlavním cílem této práce je vytvoření hry pro výuku úplných základů programování . První část této práce se zabývá studiem a anal...
详细信息
Hlavním cílem této práce je vytvoření hry pro výuku úplných základů programování . První část této práce se zabývá studiem a analýzou současných her pro výuku programovaní a soudobých principů užívaných ve výukových hrách . Na toto navazuje návrh a implementace rozhraní pro vizuální programování v Unity3d a následná integrace tohoto rozhraní do jednoduché hry , která bude splňovat principy sepsané v první části této práce . Výsledek práce je poté vyhodnocen jak z hlediska technického tak uživatelského , s cílem zjistit efektivitu rozhraní pro vizuální programování a hry samotné jako nástroje pro představení programování .
暂无评论