Title :
Service oriented movie-based programming environment
Author :
Cortez, Ruth ; Tan, Hong ; Vazhenin, Alexander ; Vazhenin, Dmitry
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of Aizu, Aizu-Wakamatsu, Japan
Abstract :
Movie-based (MB) programming environment is a visual programming platform for creating algorithms and programs applying animation frames with computational and sensible operations. It facilitates the user´s understanding and debugging of a program by coloring correlated areas of structures, introducing appropriate computational formulas as well as specifying algorithmic and logical behavior of those areas. The goal of the presented work is adapting the current system to Service-oriented Architecture in order to organize a sharable storage and server-based execution of MB-programs and algorithms. Therefore, the MB-programs/algorithms could be shared and reused by different developers. In this paper, features of MB-programming paradigm and the corresponding software are presented, which are used to enhance capabilities for data/knowledge and execution management. In the framework of Virtual-MVC design pattern, the MB-management architecture, component´s design steps and a prototype of service-oriented MB-programming environment are discussed, including concepts and examples of usage.
Keywords :
computer animation; service-oriented architecture; visual programming; MB-algorithms; MB-programs; Virtual-MVC design pattern; algorithmic behavior; animation frames; computational operations; logical behavior; sensible operations; server-based execution; service oriented movie-based programming environment; service-oriented architecture; visual programming platform; Engines; Heuristic algorithms; Libraries; Motion pictures; Programming; Programming environments; Visualization;
Conference_Titel :
Intelligent Software Methodologies, Tools and Techniques (SoMeT), 2013 IEEE 12th International Conference on
Conference_Location :
Budapest
Print_ISBN :
978-1-4799-0419-8
DOI :
10.1109/SoMeT.2013.6645648