Title page for ETD etd-07182003-010006

Type of Document Master's Thesis
Author Pushpagiri, Vara Prashanth
Author's Email Address vpushpag@vt.edu
URN etd-07182003-010006
Title A Java-based Smart Object Model for use in Digital Learning Environments
Degree Master of Science
Department Electrical and Computer Engineering
Advisory Committee
Advisor Name Title
Rahman, Saifur Committee Chair
Chen, Ing-Ray Committee Member
Liang, Yao Committee Member
  • E-learning techniques
  • Digital Libraries
  • Intelligent Learning Objects
  • Smart Objects
Date of Defense 2003-06-13
Availability unrestricted

The last decade has seen the scope of digital library usage extend from data warehousing and other common library services to building quality collections of electronic resources and providing web-based information retrieval mechanisms for distributed learning. This is clear from the number of ongoing research initiatives aiming to provide dynamic learning environments.

A major task in providing learning environments is to define a resource model (learning object). The flexibility of the learning object model determines the quality of the learning environment. Further, dynamic environments can be realized by changing the contents and structure of the learning object, i.e. make it mutable. Most existing models are immutable after creation and require the library to support operations that help in creating these environments. This leaves the learning object at the mercy of the parent library's functionality. This thesis work is an extension of an existing model and allows a learning object to function independent of the operational constraints of a digital library by equipping learning objects with software components called methods that influence their operation and structure even after being deployed. It provides a reference implementation of an aggregate, intelligent, self-sufficient, object-oriented, platform-independent learning object model, which is conformant to popular digital library standards.

It also presents a Java-based development tool for creating and modifying smart objects. It is capable of performing content aggregation, metadata harvesting and user repository maintenance operations, in addition to supporting the addition/removal of methods to a smart object. The current smart object implementation and the development tool have been deployed successfully on two platforms (Windows and Linux) where their operation was found to be satisfactory.

  Filename       Size       Approximate Download Time (Hours:Minutes:Seconds) 
 28.8 Modem   56K Modem   ISDN (64 Kb)   ISDN (128 Kb)   Higher-speed Access 
  vara_prashanth_thesis_document_july_26.pdf 2.53 Mb 00:11:43 00:06:01 00:05:16 00:02:38 00:00:13

Browse All Available ETDs by ( Author | Department )

dla home
etds imagebase journals news ereserve special collections
virgnia tech home contact dla university libraries

If you have questions or technical problems, please Contact DLA.