跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.17) 您好!臺灣時間:2025/09/03 19:25
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:孔崇旭
研究生(外文):Chorng-Shiuh Koong
論文名稱:電子書視覺化劇情編輯製作環境─適合非程式設計師使用
論文名稱(外文):A Component-based Visual Scenario Construction Environment for Non-Programming users to Create Interactive Electronic Books
指導教授:陳登吉陳登吉引用關係
指導教授(外文):Deng-Jyi Chen
學位類別:博士
校院名稱:國立交通大學
系所名稱:資訊工程系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2000
畢業學年度:89
語文別:英文
論文頁數:115
中文關鍵詞:電子書描述語言視覺化編輯工具圖像式程式設計軟體元件視覺化劇情視覺化程式設計多媒體系統
外文關鍵詞:electronin bookscript languagevisual authoring toolicon programmingsoftware componentvisual scenariovisual programmingmultimedia system
相關次數:
  • 被引用被引用:8
  • 點閱點閱:427
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:6
多媒體電子書在目前已扮演越來越重要的角色,由於個人電腦之運算能力快速的提昇以及多媒體技術大幅度的進步,使得多媒體在基礎教育中的運用及呈現更加的吸引人。然而製作一本多媒體的電子書,仍需要花很多的時間和心力,更需要熟悉程式設計的技術,才能完成。目前市面上大部分的商業多媒體編輯軟體,例如Authorware和Director,是為專業工程師所設計的,極不適合一般的使用者使用,例如學校的老師和學生。根據我們的研究,適合非程式設計師使用群的多媒體編輯工具,必須符合以下的需求:1)支援多種常用的多媒體物件。2)使用者不需要寫文字式的程式碼。3)支援基本的功能,例如動畫能力及互動能力。4)容易使用和學習。基於這些基本的需求,在我們的研究中,針對非程式設計師的使用群,設計並實作了一個電子書視覺化劇情編輯製作環境,使他們容易編輯多媒體的電子書。
在電子書視覺化劇情整合發展環境中,我們提出電子書的描述模型,使用多媒體再用元件(MRC)來表示最基本的單位(稱作演員)。多個MRC和描述他們彼此間展示的關係式,可表示演出的劇情。而多個演出的劇情可表示一個表演的埸景。多個埸景就可組合成一部電子書。為了支援我們所提出的電子書描述模型,一個電子書視覺化劇情編輯製作環境被設計和實作出來。此編輯製作環境包含了電子書的描述語言(EBDL),MRC的編輯工具,劇情的編輯工具和播放工具。為了將EBDL視覺化,來作視覺化的編輯劇情,我們也設計了一個視覺語言。藉著使用此視覺語言,使用者可用視覺化的操作方式,將所需要的表演劇情編出來,而不需額外再撰寫文字化的程式。此外,此系統提供動態加入新媒體元件的機制,使得能因應特別的展示需求加入特定的新元件(MRC)以增強本系統的功能。
包含本系統的部份功能的子系統已被開發成一個商業的電子書編輯工具。運用本系統我們也編輯了一些展示的範例,來展示本系統的應用能力。此外我們也將此系統與Authorware和Director做了一個定性的比較,根據比較的結果也顯示出本編輯製作環境比較適合非程式設計師的使用群去編輯互動式的多媒體電子書。
Multimedia electronic books play an important role in today’s elementary education area. The fast computing power of PC and the rapid growth of multimedia technologies have made the use of multimedia presentation and animation very attractive. However, creating a multimedia electronic book still requires a great deal of time, skill, and effort. We found that most of the current commercial authoring tools, for example Director and Authorware, are designed for the professional users and are not quite suitable for the non-programming user group such as the school teachers or elementary students to create multimedia electronic books. From our study, authoring tools for these non-programming user group must meet the following requirements: 1) supporting various common used composition media objects, 2) no textual programming needed for users, 3) supporting features such as animation capability and interaction capability, 4) easy use and learn. Based on these requirements, in this dissertation research, we design and implement a component-based visual scenario construction environment for non-programming user group to easily create a multimedia electronic book.
In our proposed representation model for the electronic books, we use a multimedia reusable component (MRC) to represent a basic atomic element (called actor). Several MRCs with the description of their relationships are used to represent a scenario. Several scenarios can be defined and combined to represent a scene. While several scenes are used to compose a multimedia electronic book. To support the proposed representation model, a visual scenario construction environment is designed and implemented. The construction environment consists of an electronic book description language (EBDL), MRC authoring tool, scenario authoring tool, and playback system. A visual language is also designed to visualize the EBDL. Using the visual language, users can visually author required scenarios without textual programming. Furthermore, we also support dynamical importing mechanism for the construction environment to extend its functionality for specific requirements by adding specific MRCs.
A subset of the construction environment has been used to develop a commercial authoring tool for multimedia presentation. Both practical applications and examples are created using the proposed authoring environment to demonstrate the applicability of the proposed construction environment. Also, a qualitative comparison of the proposed authoring environment with well-known existing tools, Authorware and Director, is made to show the unique features of the proposed environment.
From this study, we found that the proposed construction environment is quite suitable for non-programming user group to create multimedia interactive electronic books.
ABSTRACT-----------------------------------------------------III
ACKNOWLEDGEMENTS-----------------------------------------------V
LIST OF CONTENTS----------------------------------------------VI
LIST OF FIGURES-----------------------------------------------XI
LIST OF TABLES----------------------------------------------XIII
1. INTRODUCTION-----------------------------------------1
1.1 RELATED WORKS----------------------------------------2
1.1.1 MMW--------------------------------------------------2
1.1.2 Madeus-----------------------------------------------4
1.1.3 On automatic generation of multimedia presentations--6
1.1.4 Authorware-------------------------------------------9
1.1.5 Director--------------------------------------------11
1.2 MOVITATION------------------------------------------14
1.2.1 Easy to author--------------------------------------15
1.2.2 Support powferful features such as animation
capability and interaction capability---------------15
1.2.3 No need for users to write textual program----------16
1.2.4 Support various common used composition media objects ----------------------------------------------------16
1.3 GOAL OF THIS DISSERTATION RESEARCH------------------16
1.4 DISSERTATION OUTLINE--------------------------------18
2. ELECTRONIC BOOKS REPRESENTATION MODEL---------------20
2.1 AN OVERVIEW FOR DESIGNING AN AUTHORING ENVIRONMENT--20
2.1.1 The approach for temporal representation model------20
2.1.1.1 Timeline approach-----------------------------------20
2.1.1.2 Script languages------------------------------------21
2.1.1.3 Tree structure--------------------------------------22
2.1.1.4 Petri-net structure---------------------------------23
2.1.1.5 Constraint-based approach---------------------------24
2.1.2 The supported multimedia object---------------------25
2.1.3 Scenario control------------------------------------25
2.1.3.1 Spatial scenario------------------------------------26
2.1.3.2 Temporal scenario-----------------------------------26
2.1.3.3 Interactive scenario--------------------------------26
2.1.3.4 Logical scenario------------------------------------27
2.1.4 Playback system capability--------------------------27
2.1.5 The various perspective views for an auathoring
environment-----------------------------------------28
2.2 ELECTRONIC BOOKS CHARACTERISTICS ANALYSIS-----------30
2.2.1 Organizational structure----------------------------30
2.2.2 Media Object----------------------------------------32
2.2.3 The essential operations----------------------------32
2.2.4 Presentation control--------------------------------32
2.2.5 Interactivity capability----------------------------33
2.3 ELECTRONIC BOOKS REPRESENTATION MODEL---------------33
2.3.1 Using MRCs------------------------------------------35
2.3.2 Actor, scenario, scene, and Ebook project-----------36
2.4 ELECTRONIC BOOK DESCRIPTION LANGUAGE(EBDL)----------37
2.4.1 EBDL characteristics--------------------------------38
2.4.2 The programming features----------------------------39
2.4.2.1 Variable types--------------------------------------39
2.4.2.2 Scenario control------------------------------------39
2.4.2.3 Scene control---------------------------------------40
2.4.2.4 Operator--------------------------------------------41
2.4.2.5 Event types and event control-----------------------41
2.4.2.6 Procedure description-------------------------------42
2.4.3 The illustration of EBDL program--------------------43
2.4.3.1 MRC declaration-------------------------------------43
2.4.3.2 Scenario description--------------------------------44
2.4.3.3 Scene description-----------------------------------44
2.4.3.4 Story project---------------------------------------46
2.4.3.5 Scene overview--------------------------------------47
3. VISUAL LANGUAGE DESIGN------------------------------48
3.1 WHAT IS THE VISUAL LANGUAGE-------------------------48
3.2 VISUAL PROGRAMMING ----------------------------------49
3.3 VISUAL LANGUAGE DESIGN------------------------------50
3.3.1 Icon design-----------------------------------------51
3.3.2 Icon pin design-------------------------------------52
3.3.3 Icon connection design------------------------------54
3.3.3.1 Connection between two icons------------------------54
3.3.3.2 Type checking for icon pins-------------------------55
3.3.4 Iconization of command------------------------------56
3.3.4.1 The data iconization--------------------------------56
3.3.4.2 The command iconization-----------------------------58
4. SYSTEM DESIGN AND IMPLEMENTATION--------------------60
4.1 THE TRANSLATION PROCESS OF THE REPRESENTATION FORM--63
4.2 MRC AUTHORING TOOL----------------------------------65
4.2.1 The functionality of MRC authoring tool-------------65
4.2.2 MRC authoring tool design---------------------------66
4.3 THE SCENARIO AUTHORING TOOL-------------------------69
4.3.1 The functionality of the scenario authoring tool----69
4.3.2 The scenario authoring tool design------------------69
4.4 PLAYBACK SYSTEM-------------------------------------73
4.5 DYNAMICALLY IMPORT MRC------------------------------76
4.5.1 The objective of the dynamically imported MRC-------76
4.5.2 The mechanism of dynamically import MRC-------------77
5. COMPARISON------------------------------------------81
5.1 COMPARISON CRITERIA---------------------------------81
5.2 HOW TO COMPARE--------------------------------------83
5.3 COMPARISON RESULTS----------------------------------84
6. CONCLUSION------------------------------------------93
6.1 SUMMARY OF THIS RESEARCH----------------------------93
6.2 CONTRIBUTIONS OF THIS RESEARCH----------------------96
6.3 FUTURE WORK-----------------------------------------96
[REFERENCE]--------------------------------------------------98
APPENDIX(I)--ELECTRONIC BOOK DESCRIPTION LANGUAGE SYNTAX----103
APPENDIX(II) --VISUAL LANGUAGE SPECIFICATION----------------109
封面
摘要
ABSTRACT
ACKNOWLEDGEMENTS
LIST OF CONTENTS
LIST OF FIGURES
LIST OF TABLES
1 INTRODUCTION
1.1 RELATED WORKS
1.1.1 MMW
1.1.2 Madeus
1.1.3 On automatic generatio of multimedia presentations
1.1.4 Authorware
1.1.5 Director
1.2 MOVITATION
1.2.1 Easy to author
1.2.2 Support powferful features such as animation capability and interaction capability
1.2.3 No need for users to write textual program
1.2.4 Support various common used composition media objects
1.3 GOAL OF THIS DISSERTATION RESEARCH
1.4 DISSERTATION OUTLINE
2 ELECTRONIC BOOKS REPRESENTATION MODEL
2.1 AN OVERVIEW FOR DESIGNING AN AUTHORING ENVIRONMENT
2.1.1 The approach for temporal representation model
2.1.1.1 Timeeline approach
2.1.1.2 Script languages
2.1.1.3 Tree structure
2.1.1.4 Petri-net structure
2.1.1.5 Cnstraint-baed approach
2.1.2 The supported multimedia object
2.1.3 Scenario control
2.1.3.1 Spatia scenario
2.1.3.2 Temporal scenario
2.1.3.3 Interactive scenario
2.1.3.4 Logical scenario
2.1.4 Playback system capability
2.1.5 The vaious perspective views for an auathoring environment
2.2 ELECTRONIC BOOKS CHARACTERISTICS ANALYSIS
2.2.1 Organizational structure
2.2.2 Media Object
2.2.3 The essential operatins
2.2.4 Presentation control
2.2.5 Interactivity capability
2.3 ELECTRONIC BOOKS REPRESENTATION MODEL
2.3.1 Using MRCs
"2.3.2 Actor, scenario,scene ,and Ebook project"
2.4 ELECTRONIC BOOK DESCRIPTION LANGUAGE(EBDL)
2.4.1 EBDL characteristics
2.4.2 The programming features
2.4.2.1 Variable types
2.4.2.2 Scenario control
2.4.2.3 Scene control
2.4.2.4 Operator
2.4.2.5 Event types and event control
2.4.2.6 Procedure description
2.4.3 The illustration of EBDL program
2.4.3.1 MRC declaration
2.4.3.2 Scenario description
2.4.3.3 Scene description
2.4.3.4 Story project
2.4.3.5 Scene overview
3 VISUAL LANGUAGE DESIGN
3.1 WHAT IS THE VISUAL LANGUAGE
3.2 VISUAL PROGRAMMING
3.3 VISUAL LANGUAGE DESIGN
3.3.1 Icon design
3.3.2 Icon pin design
3.3.3 Icon connection design
3.3.3.1 Connection between two icons
3.3.3.2 Type checking for icon pins
3.3.4 Iconization of command
3.3.4.1 the data iconization
3.3.4.2 The command iconization
4 SYSTEM DESIGN AND IMPLEMENTATION
4.1 THE RANSLATION PROCESS OF THE REPRESENTATION FORM
4.2 MRC AUTHORING TOOL
4.2.1 The functionality of MRC authoring tool
4.2.2 MRC authoring tool design
4.3 THE SCENARIO AUTHORING TOOL
4.3.1 The functionality of the scenario authoring tool
4.3.2 The scenario authoring tool design
4.4 PLAYBACK SYSTEM
4.5 DYNAMICALLY IMPORT MRC
4.5.1 The objective of the dynamically imported MRC
4.5.2 The mechanism of dynamically import MRC
5 COMPARISON
5.1 COMPARISON CRITERIA
5.2 HOW TO COMPARE
5.3 COMPARISON RESULTS
6 CONCLUSION
6.1 SUMMARY OF THIS RESEARCH
6.2 CONTRIBUTIONS OF THIS RESEARCH
6.3 FUTURE WORK
[REFERENCE]
APPENDIX(I)--ELECTRONIC BOOK DESCRIPTION LANGUAGE SYNTAX
APPENDIX (II)--VISUAL LANGUAGE SPECIFICATION
[REFERENCE]
[1]. Allen J.F, "Maintaining Knowledge about Temporal Intervals". Communications of the ACM, Vol. 26, No. 11, November, 1983, p.p.832-843,
[2]. M.Vazirgiannis, C.Mourlas, “An Object-Oriented Model for Interactive Multimedia Presentations”, The Computer Journal, Vol. 36, No. 1, 1993, p.p 78-86.
[3]. Kaj Gronbaek, Randall H. Trigg, “Design issues for a Dexter-Based Hypermedia System”, Communications of the ACM, Vol. 37, No. 2, 1994,p.p.40-49.
[4]. Rei Hamakawa, Jun Rekimoto, “Object composition and playback models for handing multimedia data”, Multimedia Systems, No. 2, 1994 February, p.p 26-35.
[5]. Thomas Wahl, Kurt Rothermel, “Representing Time in Multimedia Systems”, Proceedings of the International Conference on Multimedia Computing and Systems, 1994, p.p. 538-543.
[6]. M.Iino, Y.F. Day, A.Ghafoor, “An Object-Oriented Model for Spatio-Temporal Synchronization of Multimedia Information”, Procedings of the International Conference on Multimedia Computing and Systems, 1994, p.p. 110-120.
[7]. B.Prabhakaran, S.V.Raghavan, “Synchronization Models for Multimedia Presentation with User Participation”, Multimedia Systems, No.2, 1994, p.p 53-62.
[8]. Frank Halasz, Mayer Schwartz, “The Dexter Hypertext Reference Model”, Communications of the ACM, Vol. 37, No. 2, 1994,p.p.30-39.
[9]. J.F Buford, L. Rutledge, J.L. Rutledge, “Integrating Object-Orented Scripting Languages With Hytime”, Proceedings of the International onference on Multimedia Computing and Systems, 1994, p.p. 425-434.
[10]. S.R.L Meira, A.E.L. Moura, “A Scripting Language for Multimedia presentations”, Proceedings of the International Conference on Multimedia Computing and Systems, 1994, p.p. 484-489.
[11]. Ruth E. Davis, Timothy K. Shih, “A Multimedia Presentation Design System”, IEEE MultiMedia, April, 1997, p.p. 67-78.
[12]. P.L. Montessoro and S. Caschi, “MTEACH: Didactic Multimedia Production”, IEEE International Conference on Multimedia Computing and Systems, Volume 2, 1999, P.P 1017-1019.
[13]. Michael Gervautz, Dieter Schmalstieg, “Integrationg a Scriptiong Language into an Interactive Animation System”, Proceedings of Computer Animation ''94, 25-28 May, 1994, P.P. 156 — 166.
[14]. John F. Buford, Lloyd Rutledge, John L. Rutledge, “Integrating Object-Objected Scripting Languages with HyTime”, Proceedings of the International Conference on Multimedia Computing and Systems, 15-19 May, 1994, P.P. 425 — 434.
[15]. Authorware, Macromedia product, http://www.macromedia.com/software/director.
[16]. Director, Macromedia product, http://www.macromedia.com/software/director.
[17]. Flash, Macromedia product, http://www.macromedia.com/software/flash.
[18]. M. Jourdan, N. Layaida, C. Roisin, “A survey on authoring techniques for temporal scenarios of multimedia documents”, vol. published in Handbook of Multimedia, ftp://ftp.inrialpes.fr/pub/opera/publications/hand_ps.ps.gz, CRC Press, April 1998.
[19]. M. Jourdan, N. Layaida, C. Roisin, L. Tardif, “Multiviews Interfaces for Multimedia Authoring Environments”, Proceeding of the 5th Conference on Multimedia Modelling, Lausanne (Switzerland), October 1998.
[20]. MHEG-5 overview, http://www.ccett.fr/mheg/overview.htm
[21]. M. Echiffre, P. Marchisio, “A Multimedia Presentation System for MHEG-5 Applications”, Computer Standards & Interfaces, Vol. 20, Issue. 4-5, February 15, 1999, p.p. 375-387.
[22]. MPEG4 overview, http://www.cselt.it/mpeg/standards/mpeg-4/mpeg-4.html
[23]. G. Van Rossum, J. Jansen, K. Mullender and D. Bulterman, “CMIFed : a Presenation Environment for portable Hypermedia Documents”, procedingss of the ACM Multimedia conference, California(USA) 1993.
[24]. W. Kim, J. Srivasta, “Synchronization Relation Tree: A model for Temporal Synchronization in Multimedia Presentation” Technical report TR92-42, Dept. of Computer Science, Univ. of Minnesta, 1992.
[25]. SMIL (Synchronized Multimedia Integration Language), W3C Working Draft 22, June 2000, http://www.w3.org/TR/smil-boston
[26]. Coolahan JE Jr, Roussopoulos N, “Timing requirements for time-driven systems using augmented Petri nets”, IEEE transactions on Software Enineering,SE-9, 1983, PP. 603-616.
[27]. T.D.C Little, A. Ghafoor, “Synchronization and Storage Models for Multimedia Objects”, IEEE Journal on Selected Areas in Communications, Vol.8, No. 3, April 1990, PP. 413-426.
[28]. P. Sénac, M. Diaz, A. Léger, “Modeling Logical and Temporal Synchronization in Hypermedia Systems”, IEEE Journal of Selected Areas on Communications, Vol. 14, No. 1, 1996, PP. 84-103.
[29]. M.C. Buchanan, P.T. Zellweger, “Automatic Temporal Layout Mechanisms”, Proceedings of the First ACM International Conference on Multimedida, California, Agust,1993, P.P. 341-350.
[30]. J.P. Courtiat, R.C. Oliveira, “Proving Temporal Consistency in a new Multimedia Synchronization Model”, Proceeding of ACM Multimedia, 1996.
[31]. John F. Koegel Buford, “Multimedia Systems”, ACM Press, New York, 1994.
[32]. S. J. Gibbs, D. C. Tsichritzis, “Multimedia Programming, Objects, Environments, and Frameworks”, Addison-Wesley Publishing Company, 1995.
[33]. R.E.Johnson, B. Foote, “Designing reusable Classes”, Journal of Object-Oriented Programming, June, 1988, P.P 22-35.
[34]. G. F. Rogers, “Framework-Based Software Development in C++”, Prentice-Hall, Inc., New Jersey, 1997.
[35]. Clemens Szyperski, “Component Software Beyond Object-Oriented Programming”, ACM Press, New York, 1998.
[36]. V. Shaw, J. Fu, S.Y. Sung,, and M. Aldeen, “Animated electronic books”, IEEE International Conference on Multi Media Engineering Education, July 3-5, 1996, p.p. 209-216.
[37]. M. Jourdan, N. Layaïda , C. Roisin, “Madeus, an Authoring Environment for Interactive Multimedia Documents”, ACM Multimedia 98 — Electronic Proceedings, 1998.
[38]. Rrian Bailey, Josep A. Konstan, Robert Cooley, Moses Djong, “Nsync — A Toolkit for Building Interactive Multimedia Presentations”, ACM Multimedia 98 — Electronic Proceedings, 1998.
[39]. C. M. Chung, Timothy K. Shih, “On Automatic Generation of Multimedia Presentations”, Information Sciences, Vol 97, Issue 3-4, Appril, 1997, p.p. 293-321.
[40]. T. Arndt, S.-K. Chang, A. Guercio, “Visual Tools for a Multimedia IC Development Environment (MICE), the IEEE Symposium on Visual Languages, 1998.
[41]. A. M. Winn, T. J. Smedley, “ Exploring the benefits of a visual scripting language”, IEEE Symposium on Visual Languages, 1998 Proceedings, Sept.1998, PP. 280 —287.
[42]. W. C. Chen, “A Reuse-based Software Construction Paradigm for Visualized Reusable Components and Frameworks,” a Ph.D. dissertation, Computer Science and Information Engineering, National Chiao-Tung University, Taiwan, 1998.
[43]. David P. Wood, Michael G. Christel, and Scott M. Stevens, “A Multimedia Approach to Requirements Capture and Modeling”, IEEE Proceedings: The first International Conference on Requirements Engineering, April 18-22, 1994, Colorado Springs, Colorado, PP.53-56.
[44]. J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy and W. Lorensen, “Object-Oriented Modeling and Design”, Prentice-Hall, New York, 1991.
[45]. Grady Booch, “Object-Oriented Analysis and Design With Applications”, The Benjamin/Cummings Publishing Company, Inc., Redwood City, 1994.
[46]. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, “Design Patterns, Elements of Reusable Object-Oriented Software”, Addison-Wesley Publishing Company, Inc., New York, 1996.
[47]. I. Geyer, M. Baentsch, L. Baum, S. Rothkugel, P. Sturm, “MHEG in Java — Integrating a Multimedia Standard into the Web”, Poster Proceedings 6th International Word-Wide Web Conference, April 1997.
[48]. D. Tkach, W. Fang, and A. So, “Visual Modeling Technique — Object Technology Using Visual Programming”, Addison-Wesley, Reading, Massachusetts, 1996.
[49]. C.S. Koong, C.C. Hwang, W.C. Chen, D.J. Chen, “The Design and Implementation of a Script Language and Playback System for Interactive Electronic Story Book”, Second International Symposium on Real-time and Media Systems(RAMS’96), Institute of Information Science Academia, July 30-31, 1996, pp. 193-200.
[50]. Michael Vazirgiannis, Susanne Boll, “Events in Interactive Multimedia Applications: Modeling and Implementation Design”, IEEE International Conference on Multimedia Computing and Systems ''97, 3-6 June, 1997, P.P. 244 — 251.
[51]. Pin-Fu Chen, “On the study of Using Software IC construction Approach to Achieve Software Resue”, a Master Thesis, Computer Science and Information Engineering, National Chiao-Tung University, Taiwan, 1991.
[52]. Cheng-Lun Li, “An Object-Based Icon Programming Mehtodology”, a Master Thesis, Computer Science and Information Engineering, National Chiao-Tung University, Taiwan, 1992.
[53]. Kuen-Sheau Lee, “An Icon Programming Model for Reusable Software Design Framework”, a Master Thesis, Computer Science and Information Engineering, National Chiao-Tung University, Taiwan, 1993.
[54]. C.S. Koong, W.C. Chen, C.C hwang, D.J. Chen, “Visual Requirement Representation”, Workshop on Software Engineering and Database Systems, International Computer Symposium(ICS’98), Taiwan, 1998, pp. 201-208.
[55]. Paul Allen, Stuart Frost, “Component-Based Development for Enterprise Systems”, Cambridge University Press and Sigs books, New York, 1998.
[56]. N.C. Shu, “Visual Programming”, New York: Van Nostrand Reinhold, 1988.
[57]. M. M. Burnett, A. Goldberg, T. G. Lewis, “What Is Visual Object-Oriented Programming? “, In M. M. Burnett, A. Goldberg, and T. G. Lewis, editors, Visual Object-Oriented Programming Concepts and Environments, Prentice Hall, 1995, PP. 3-20.
[58]. S. K. Chang, G. Costagliola, G. Pacini, “Visual-language system for user interfaces”, IEEE Software, March 1995, Vol. 12, Issue: 2, PP. 33-44.
[59]. M. M. Burnett, M. J. Baker, C. Bohus, P. Carlson, S. Yang, and P. van Zee, “Scaling Up Visual Programming Languages”, IEEE Computer, March 1995, PP. 45-54.
[60]. E. Baroth, C. Hartsough, “Visual Programming in the Real World”, In M. M. Burnett, A. Goldberg, and T. Lewis, editors, Visual Object-Oriented Programming Concepts and Environments, 1995, PP. 21-42.
[61]. T. R. G. Green, M. Petre, “Usability Analysis of Visual Programming Environments: A Cognitive Dimensions’ Framework, Journal of Visual Languages and Computing, 1996, PP.131-174.
[62]. Michael Mattsson, “Object-Oriented Frameworks, A Survey of Methodological Issues”, LUTEDX/(TECS-3066)/1-130, LU-CS-TR:96-167, 1996.
[63]. R.K. Pandey, M.M. Burnett. “Is It Easier to Write Matrix Manipulation Programs Visually or Textually?” An Empirical Study, Proceedings VL’93, 1993, PP. 344-351.
[64]. B.A. Nardi, “A small matter of programming: perspectives on end user computing”, 1993.
[65]. M. E. Fayad, D. C. Schmidt, “Object-Oriented Application Frameworks”, Communication of The ACM, Vol. 40, No. 10, October, 1997, PP. 32-38.
[66]. B. Wagner, I. Sluijmers, D. Eichelberg, P. Ackerman, “Black-Box Reuse within Frameworks Based on Visual Programming”, 1th Component Users Conference, Munich Germany, Fuly 15-19,1996, PP.57-66.
[67]. Ralph E. Johnson, “Frameworks=(Components + Patterns)”, Communication of The ACM, Vol. 40, No. 10, October, 1997, PP. 39-42.
[68]. E.J. Posnak, R. G. Lavender, H. M. Vin, “An Adaptive Framewrok for Developing Multimedia Software Components”, Communication of The ACM, Vol. 40, No. 10, October, 1997, PP. 43-47.
[69]. Dale Rogerson, “Inside COM”, Microsoft Corporation, 1996.
[70]. S.D. Conte, H.E. Dunsmore and V.Y. Shen, “Softeware Engineering Metrics and Models”, The Tan Chiang Book Company, Taipei, Taiwan, 1986.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top