1 / 20

Lecture Object: An Architecture for Archiving Lectures on the Web

Lecture Object: An Architecture for Archiving Lectures on the Web. Web Lecture Archive Project. Giosue.Vitaglione @ cern.ch CERN European Laboratory for Particle Physics University of Naples “Federico II” Dipartimento di Informatica e Sistemistica.

Download Presentation

Lecture Object: An Architecture for Archiving Lectures on the Web

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Lecture Object: An Architecture for Archiving Lectures on the Web Web Lecture Archive Project Giosue.Vitaglione @ cern.ch CERN European Laboratory for Particle Physics University of Naples “Federico II” Dipartimento di Informatica e Sistemistica

  2. Web Lecture Archive Project • Started in July 1999 • Collaboration between CERN HR/TD, UM-ATLAS, and the University of Michigan Media Union • Archiving Lectures, seminars, tutorials, training events • Sync-o-matic, Clipboard 2000 http://webcast.cern.ch/Projects/WebLectureArchive/

  3. Current Archive • [121] Summer Student Program Lectures 1999+2000 • [45] Academic Training Program Lectures 2000/2001 • [16] Technical Training • C++ for Particle Physicists - P.Kunz • Introduction to the UML - J. Deacon, etc… • [25] ATLAS Software Tutorials/Workshops • Nobel Prize lectures. Etc… ~250 Web-Lectures http://webcast.cern.ch/Projects/WebLectureArchive/

  4. Archiving Issues • Archive must be Persistent • NO proprietary technologies • Platform independent • Survive to external technological cycles • Low production workload • Web-Lecture easily editable • Indexing/Retrieving

  5. Interoperability • Multiple archives on the web • Standard is needed • Uniform retrieving • Interchangeable Tools • Common development

  6. Process Overview CAPTURE DELIVERY ARCHIVE

  7. Lecture Object • Describes the Lecture in XML • Independent of capture mechanism • Independent of delivery mechanism • Streaming-technology independent • Client & server platform independent

  8. Service Architecture A1 Resources Servers Clients Broker A2 Web Server A3 Lecture Object Repository

  9. Data Architecture Content Meta-data Slides Abstract Pointing Lecture Keywords Notes Educational Video Video meta-data Technical Meta-data

  10. Lecture Object Example <?xml version="1.0" encoding="UTF-8"?> <lecture> <par> <video title="Welcome to WLAP" region="speaker-face“ src="rtsp://webcast.cern.ch:5540/giosue.rm" /> <seq title="Sequence of slides" region="slide"> <slide title="First" type="image/gif" begin="00:00:00" region="slide“ src="http://webcast.cern.ch/img001.gif" /> <slide title=“Second" type="image/jpeg" begin="00:00:12" region="slide“ src="http://webcast.cern.ch/img002.jpg" /> </seq> </par> </lecture>

  11. Dynamic Conversion Transformation “Lecture Object” Data Base SMIL Web Server Client HTML+Java …

  12. Dynamic Conversion <smil> <head> <layout> <root-layout width="1004" height="588" /> <region id="slide" width="844" height="588“ left="160" top="0"/> <region id="speaker-face" width="160“ height="120" left="0" top="0"/> </layout> </head> <body> <par> <video src="rtsp://webcast.cern.ch:5540/giosue.rm" region="speaker-face" > </video> <seq TITLE="Sequence of slides" REGION="slide" > <img title=“First" type="image/gif" src="http://webcast.cern.ch/img001.gif" dur="00:00:12" region="slide" > </img> <img title="Second" type="image/jpeg" src="http://webcast.cern.ch/img002.jpg" dur="00:01:35" region="slide" > </img> <img title="Scope of Detector Description" type="image/gif" src="http://webcast.cern.ch/Projects/WebLectureArchive/wlap/lo/2000/1018/Malon/img003.gif" dur="00:00:02" region="slide" > </img> <img title="Example Detector Description WBS" type="image/gif" src="http://webcast.cern.ch/Projects/WebLectureArchive/wlap/lo/2000/1018/Malon/img004.gif" dur="00:00:01" region="slide" > </img> <img title="XML Detector Description in ATLAS" type="image/gif" src="http://webcast.cern.ch/Projects/WebLectureArchive/wlap/lo/2000/1018/Malon/img005.gif" dur="00:00:01" region="slide" > </img> <img title="Questions" type="image/gif" src="http://webcast.cern.ch/Projects/WebLectureArchive/wlap/lo/2000/1018/Malon/img006.gif" dur="00:59:51" region="slide" > </img> </seq> </par> </body> </smil> <?xml version="1.0" encoding="UTF-8"?> <lecture> <par> <video title="Welcome to WLAP" region="speaker-face“ src="rtsp://webcast.cern.ch:5540/giosue.rm" /> <seq title="Sequence of slides" region="slide"> <slide title="First" type="image/gif" begin="00:00:00" region="slide“ src="http://webcast.cern.ch/img001.gif" /> <slide title=“Second" type="image/jpeg" begin="00:00:12" region="slide“ src="http://webcast.cern.ch/img002.jpg" /> </seq> </par> </lecture> Transformation “Lecture Object” Data Base SMIL Web Server Client HTML+Java …

  13. Existing Standards for Content Meta-data IEEE LOM Learning Object Meta-data Instructional Management Systems Alliance of Remote Instructional Authoring and Distribution Networks Getting Educational Systems Talking Across Leading-Edge Technologies

  14. Implementation Issues 1 structure for different objects Extensibility ? age 27 Binding ? <age>27</age>

  15. Solution: RDF/XML • Resource Description Framework • W3C standard for Meta-Data • Can be written as XML • Key technology for the future WEB Meta-data Object Object Meta-data RDF XML XML

  16. Video Meta-data Example <?xml version="1.0" encoding="UTF-8"?> <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:ims="http://www.imsproject.org/metadata/" xmlns:graph="http://home.cern.ch/giosue/2000/06/SizeOnScreen#" > <rdf:Description rdf:about="pnm://webcast.cern.ch/videofile.rm"> <ims:technical rdf:parseType="Resource"> <format>application/vnd.rn-realmedia</format> <size>1032353</size> <location>rtsp://webcast.cern.ch/videofile.rm</location> <graph:width>160</graph:width> <graph:height>120</graph:height> <requirements rdf:parseType="Resource"> <type rdf:parseType="Resource"> <string>Player</string> <lang>en</lang> . . . Extension

  17. Prototype Developed • Capturing: • VBA Macro: PowerPoint -> Lecture Object • VB application: PDF reader -> Lecture Object • Server side • PHP script: Lecture Object -> SMIL • Client side • Java Applet: • Lecture Object -> HTML+RealVideo

  18. Future Scenario • MP3 player • Select+compile personal CD-ROM of web-lectures • WAP gateway (audio streaming) • UMTS (video streaming)

  19. Summary • Web Lecture Archive Project (WLAP) • New proposal: “Lecture Object” • Using RDF for learning meta-data

  20. References • Web lecture archive project • http://webcast.cern.Ch/projects/WebLectureArchive/ • Sync-o-Matic • http://www.Syncomat.com • Clipboard-2000 • http://www-personal.umich.edu/~csev/projects/cb2k/ For more references please look at: http://home.cern.ch/giosue/lectureobject

More Related