Banking legacy systems intensively exchange messages in electronic format. Such systems are, for their nature, difficult to update and maintain. As a consequence, the introduction of new types of messages is a hard ta...
详细信息
Banking legacy systems intensively exchange messages in electronic format. Such systems are, for their nature, difficult to update and maintain. As a consequence, the introduction of new types of messages is a hard task. Adding new functionalities requires custom coding and software reuse is seen as a key to obtain a better time-to-masket factor, risk and cost reduction. In this paper we describe the architecture and part of the implementation of the ***. visual System, an Interbanking Network Information System that lets us generate gateways for the exchange of electronic messages among banking legacy systems and supports software reuse. In particular, the SLRE visual system contains a visualprogramming Environment that allows us to obtain a rapid development of the message handling functions. This environment implements a visual programming language UVG that allows a programmer to reuse COBOL routines.
This paper presents one experiment to explain why and under which circumstances visual programming languages would be easier to understand than textual programminglanguages. Towards this goal we bring together resear...
详细信息
This paper presents one experiment to explain why and under which circumstances visual programming languages would be easier to understand than textual programminglanguages. Towards this goal we bring together research from psychology of programming and image processing. According to current theories of imagery processing imagery facilitates a quicker access to semantic information. Thus, visual programming languages should allow for quicker construction of a mental representation based on data flow relationships of a program than procedural languages. To test this hypothesis the mental models of C and spreadsheet programmers were assessed in different program comprehension situations. The results showed that spreadsheet programmers developed data flow based mental representations in all situations, while C programmers seemed to access first a control flow and then data flow based mental representations. These results could help to expand theories of mental models from psychology of programming to account for the effect of imagery. (C) 2001 Academic Press.
A visualprogramming system is described that allows the modeler full flexibility in defining the behavior of a manufacturing system simulation model. Decision-making behavior of objects in the simulation can be viewe...
详细信息
This survey of visual programming languages begins by sketching the historical development of the visual aspect of human interaction with computers. After an overview of past research and development in visual languag...
详细信息
This survey of visual programming languages begins by sketching the historical development of the visual aspect of human interaction with computers. After an overview of past research and development in visuallanguages, the paper classifies and examines various promising approaches: example-based programming, enhancement of modality, multimedia computing, and ubiquitous computing. Descriptions of representative languages and research work in each category are provided.
Tato diplomová práce se zabývá teoretickým rozborem, návrhem a implementací programovacího prostředí s virtuálními roboty. Roboti pomocí senzorů získ...
详细信息
Tato diplomová práce se zabývá teoretickým rozborem, návrhem a implementací programovacího prostředí s virtuálními roboty. Roboti pomocí senzorů získávají informace o okolním prostředí, které dále ovlivňují virtuálními efektory na základě instrukčního kódu. Instrukce jsou zadávány v grafické podobě pomocí vlastního vizuálního programovacího jazyka. Jeho rozbor a návrh je v této práci rovněž detailně diskutován. Poslední částí je editace a vykreslování virtuálního světa, ve kterém se roboti pohybují, s ohledem na potřeby ukázkových úloh sledování čáry a pohybu robota v bludišti dle pravidel soutěže Micromouse. Jednotlivé úlohy jsou v práci popsány z hlediska možných řešení s návazností na vlastní programovací prostředí. Výsledkem práce je návrh uvedených dílčích částí a jejich implementace a propojení do funkčního celku v podobě výsledného programu.
Cílem této práce je navrhnout uživatelské rozhraní, které by nahradilo textový zápis počítačového jazyka a demonstrovat jej na prototypu, který pracuje s jazyky H...
详细信息
Cílem této práce je navrhnout uživatelské rozhraní, které by nahradilo textový zápis počítačového jazyka a demonstrovat jej na prototypu, který pracuje s jazyky HTML a CSS. V navrženém rozhraní je možno používat běžné konstrukce použitých jazyků a vytvářet tak webové stránky nebo jiné HTML dokumenty a aplikace. Prototyp zvládne zobrazovat přímý náhled upravované stránky. Byly vytvořeny dva prototypy, u kterých byla testována použitelnost uživatelského rozhraní. Použitý koncept byl porovnán s běžnými metodami pro vytváření webových stránek, dokumentů a aplikací.
暂无评论