A Java-based Smart Object Model for use in Digital Learning Environments

dc.contributor.authorPushpagiri, Vara Prashanthen
dc.contributor.committeechairRahman, Saifuren
dc.contributor.committeememberLiang, Yaoen
dc.contributor.committeememberChen, Ing-Rayen
dc.contributor.departmentElectrical and Computer Engineeringen
dc.date.accessioned2014-03-14T20:41:35Zen
dc.date.adate2003-10-16en
dc.date.available2014-03-14T20:41:35Zen
dc.date.issued2003-06-13en
dc.date.rdate2003-10-16en
dc.date.sdate2003-07-18en
dc.description.abstractThe 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.en
dc.description.degreeMaster of Scienceen
dc.identifier.otheretd-07182003-010006en
dc.identifier.sourceurlhttp://scholar.lib.vt.edu/theses/available/etd-07182003-010006/en
dc.identifier.urihttp://hdl.handle.net/10919/34048en
dc.publisherVirginia Techen
dc.relation.haspartvara_prashanth_thesis_document_july_26.pdfen
dc.rightsIn Copyrighten
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subjectE-learning techniquesen
dc.subjectDigital Librariesen
dc.subjectIntelligent Learning Objectsen
dc.subjectSmart Objectsen
dc.titleA Java-based Smart Object Model for use in Digital Learning Environmentsen
dc.typeThesisen
thesis.degree.disciplineElectrical and Computer Engineeringen
thesis.degree.grantorVirginia Polytechnic Institute and State Universityen
thesis.degree.levelmastersen
thesis.degree.nameMaster of Scienceen

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
vara_prashanth_thesis_document_july_26.pdf
Size:
2.41 MB
Format:
Adobe Portable Document Format

Collections