Cover image for Interactive multimedia learning : shared reusable visualization-based modules
Title:
Interactive multimedia learning : shared reusable visualization-based modules
Publication Information:
Berlin : Springer, 2001
Physical Description:
1v + 1 CD-ROM (1940)
ISBN:
9783540419303

Available:*

Library
Item Barcode
Call Number
Material Type
Item Category 1
Status
Searching...
30000004823500 LB1028.55 E42 2001 Open Access Book Book
Searching...

On Order

Summary

Summary

In this book several concepts with respect to the development and reusability of multimedia content in web-based learning systems are introduced. More specifically, the development of a component-based framework that enables developers to employ reusable software components enhanced with metadata, creating complete instructional visualizations for a given subject and integrating these visualizations in an appropriate learning context, is discussed. Two activities for making stand-alone visualizations group-aware are addressed: transparent sharing of the same instructional visualization with diverse views in a moderated session, and organization of interactions in the shared workspace. No other work has addressed the issue of transparent collaboration based on instructional visualizations enhanced with metadata in such a way.


Table of Contents

Abstractp. v
Acknowledgmentsp. vi
Table of Contentsp. vii
List of Figuresp. xi
List of Tablesp. xiii
Chapter 1 Introductionp. 1
1.1 Motivationp. 1
1.2 Requirementsp. 3
1.3 Research Approachp. 4
1.4 Contributionsp. 5
1.5 Outlinep. 6
Chapter 2 Visualization and Animation in Educationp. 7
2.1 Computer-based Visualization: Definitions and Goalsp. 7
2.2 Instructional Use of Visualizationsp. 9
2.2.1 Scientific and Engineering Visualizationp. 9
2.2.2 Mathematical Visualizationp. 10
2.2.3 Information Visualizationp. 10
2.2.4 Computation Visualizationp. 10
2.3 Spectrum of Instructional Visualization Systemsp. 12
2.3.1 Degree of Abstractionp. 13
2.3.2 Degree of Interactivityp. 14
2.4 Case Studiesp. 17
2.4.1 Sorting Out Sortingp. 17
2.4.2 BALSAp. 18
2.4.3 Zeusp. 18
2.4.4 TANGOp. 19
2.4.5 Movie and Stillsp. 21
2.4.6 The Exploratory Projectp. 21
2.4.7 HalVisp. 21
2.4.8 Other Visualization Systemsp. 23
2.4.9 Lessons Learnedp. 23
2.5 Summaryp. 25
Chapter 3 Reusable Instructional Visualization Modulesp. 27
3.1 Software Reuse in Learning Systemsp. 28
3.1.1 Object-Oriented Programmingp. 29
3.1.2 Ad-hoc or Non-Systematic Reusep. 31
3.1.3 Design Patternsp. 31
3.1.4 Software Architecturesp. 32
3.1.5 Object Oriented Frameworksp. 34
3.1.6 Component Softwarep. 37
3.2 Component-Based Development Methodologyp. 39
3.2.1 Granularity of Instructional Visualizationp. 40
3.2.2 Component Characteristicsp. 43
3.2.3 Component Assemblyp. 45
3.2.4 Components for Instructional Visualizationsp. 46
3.2.5 Component Repositoriesp. 47
3.3 Metadata in Learning Systemsp. 48
3.3.1 Definition and Goalsp. 48
3.3.2 Application of Metadatap. 49
3.3.3 Metadata Standardp. 50
3.3.4 Lessons Learnedp. 54
3.4 Metadata and Interactive Visualizationsp. 54
3.4.1 Metadata Classificationp. 55
3.4.2 Meta-metadatap. 56
3.4.3 Metadata Specification for Interactive Learning Objectsp. 56
3.4.4 Extension of IEEE's LOMp. 58
3.4.5 Flexible Visualizationp. 58
3.5 Summaryp. 59
Chapter 4 Multibook: The Personal Multimedia Bookp. 61
4.1 The Multibook Systemp. 61
4.1.1 Overviewp. 62
4.1.2 ConceptSpacep. 64
4.1.3 MediaBrickSpacep. 66
4.1.4 Metadatap. 66
4.2 Dynamic Metadatap. 67
4.2.1 Adaptation of Visualization to User Preferencesp. 69
4.2.2 Enhanced Tagging Enginep. 73
4.2.3 Enhanced Customizing Enginep. 76
4.3 ITBeanKit: Interactive Teaching Bean Kitp. 78
4.3.1 Design Issuesp. 79
4.3.2 General-Purpose Classesp. 80
4.3.3 Graphical User Interfacep. 81
4.3.4 User Interactionp. 83
4.3.5 Internationalization Supportp. 84
4.3.6 Construction Kitp. 85
4.4 Putting it All Together: Visualization of Ethernetp. 87
4.4.1 Decompositionp. 87
4.4.2 Reusability Measurementp. 90
4.4.3 Parade Lessonp. 92
4.4.4 User Evaluationp. 94
4.5 Summaryp. 99
Chapter 5 Collaborative Use of Instructional Visualizationsp. 101
5.1 Web-based Learningp. 101
5.1.1 Fundamentals of Real-Time Sharingp. 102
5.1.2 Synchronous Collaboration Approachesp. 103
5.1.3 Distributed System Architecturesp. 104
5.2 Related Workp. 106
5.2.1 SharedXp. 106
5.2.2 JVTOSp. 107
5.2.3 NetMeetingp. 107
5.2.4 JCEp. 108
5.2.5 Habanerop. 108
5.2.6 JAMMp. 108
5.2.7 JETSp. 109
5.2.8 DyCEp. 109
5.2.9 Java Remote Control Toolp. 109
5.2.10 Lessons Learnedp. 110
5.3 JASMINE'S System Architecturep. 110
5.3.1 Aims and Featuresp. 111
5.3.2 Main Ideap. 111
5.3.3 Server Architecturep. 112
5.3.4 Client Architecturep. 114
5.3.5 Data Flowp. 117
5.4 JASMINE's Featuresp. 118
5.4.1 Configuration Filep. 119
5.4.2 Floor Controlp. 119
5.4.3 Moderationp. 120
5.5 Sharing Different Views of the Same Visualizationp. 121
5.5.1 Shared Browsingp. 123
5.6 Performance Evaluationp. 124
5.6.1 Parameters of Interestp. 124
5.6.2 Testing and Resultsp. 126
5.6.3 Subjective evaluationp. 128
5.6.4 Analysisp. 129
5.7 Summaryp. 131
Chapter 6 Conclusions and Outlookp. 133
Abbreviationsp. 135
Referencesp. 139
Author's Publicationsp. 155
Appendix A Case Study: Visualization of JPEGp. 159
A.1 Fundamentalsp. 159
A.2 Implementationp. 161
Appendix B LOMp. 166
B.1 Basic Structurep. 166
B.2 LOM Categoriesp. 169
Appendix C On-line-Questionnairep. 175
C.1 Questionsp. 175
Appendix D List of Developed Visualizationsp. 178
D.1 Complete Lessonsp. 178
D.2 Stand-alone Appletsp. 178
Indexp. 181