Self-explanatory components: A new programming paradigm

被引:36
作者
Mirenkov, N
Vazhenin, A
Yoshioka, R
Ebihara, T
Hirotomi, T
Mirenkova, T
机构
[1] Univ Aizu, Dept Informat Syst, Aizu Wakamatsu, Fukushima 9658580, Japan
[2] FCOM Co, Koriyama, Fukushima 9638550, Japan
关键词
multimedia programming paradigm; self-explanatory components; multiple view of objects;
D O I
10.1142/S0218194001000414
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
A new multimedia programming paradigm is presented. It is based on a system of micro- and macro-icons (composite pictures) representing self-explanatory software components in a "film" format. A film is a series of color stills supported, if necessary, by text and sound. Each still is to represent a view of objects or processes. Each film is to represent a multiple view (an extended set of dynamic and/or static features) of objects or processes. A self-explanatory him means that the associated stills are organized and presented in such a way that the semantic richness of a computational scheme is clearly brought out. Icons and films are acquired in a net-accessible database. The user should not study them in advance. The film management system provides simple access to database items and modes to manipulate films. In this paper we explain where the database items are taken from and how the self-explanatory features of items are reached. We also describe how these items can be used for multimedia representation of methods and data and for programming users' algorithmic ideas. In addition, some technical details related to the film management system, rendering engines used for displaying various features of the software components, and the icon language are presented. Special attention is paid to how computational formulas can be attached to a film.
引用
收藏
页码:5 / 36
页数:32
相关论文
共 31 条
[1]  
[Anonymous], 1996, Pattern-Oriented Software Architecture: A System of Patterns
[2]  
ASANO Y, 1999, J 3 DIMENSIONAL IMAG, V13, P152
[3]  
BASSETT P, 1997, FRAMING SOFTWARE REU
[4]  
BAUMER D, 1997, P INT C PATT LANG PR
[5]  
BLUM B, 1996, PROGRAMMING TO NEW E
[6]  
BROWN S, 1995, FUTURE SOFTWARE, P157
[7]  
CARD S, 1999, READING INFORMATION
[8]  
CHANG SK, 1990, PRINCIPLES VISUAL PR
[9]  
Cole M., 1989, DEV CHILDREN
[10]  
DELGALDO EM, 1996, INT USER INTERFACES