Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG...
Transcript of Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG...
![Page 1: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/1.jpg)
12003-03-20
OOoCon 2003
Automated Format Transformationfor Courseware
byLutz Finsterle and Martin Rotard
[email protected]@informatik.uni-stuttgart.de
![Page 2: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/2.jpg)
22003-03-20
Agenda
About the Speakers
Requirements in the E-Learning Project ITO
Structure of Learning-Materials
Transforming OpenOffice documents into the ITO intermediate courseware format
Converting Slide Presentations to SVG
Links and Questions
![Page 3: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/3.jpg)
32003-03-20
About the speakerLutz Finsterle
Researcher and staff-member of theInstitute of Communication Networks andComputer Engineering (IKR)University of StuttgartEngaged in the multimedia teachingprojects CANDLE (EU) and ITO (BMBF)
Martin RotardResearcher and staff-member of theVisualization and Interactive SystemsGroup (VIS), University of StuttgartEngaged in the multimedia teachingproject ITO (BMBF)
![Page 4: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/4.jpg)
42003-03-20
The E-Learning project ITO
"Information Technology Online"Funded by the German Federal Ministry of Education and Research" (BMBF)Goal: Exchange materials for lecturesAssociated universities:Uni Stuttgart, TU München, TU Hamburg-Harburg, TU Dresden, PH Ludwigsburg
![Page 5: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/5.jpg)
52003-03-20
Requirements in the ITO-ProjectKeep the well-known authoring tools (OpenOffice.org, Microsoft Word, Adobe FrameMaker, LaTeX, etc.)But exchange and reuse of newly generated and existing contentSolution: Definition of an intermediate coursewareformat in XMLDeveloped Tools:
Transforming OpenOffice.org documents into theITO intermediate courseware format
Converting slide presentations to SVG Distributed web-portal for courseware
![Page 6: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/6.jpg)
62003-03-20
Structuring the Material
MS Word*.doc
MSPowerPoint
OpenOffice*.sx[d,i],*.rtf
Frame-Maker
TeachML
TeX/LaTeX
Content
Metadata
Objects
Structure
Documents
Layout
GenericXML
OOfficeML
OpenOffice
Transformer
ITOML
![Page 7: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/7.jpg)
72003-03-20
ITOML
Delivery of Content
Metadata
Structure
ps
svg
x3d
xml
WE
B/P
rese
ntat
ion
Content
Objects
Documents
Layout
Navigation/TOC
Contentpresentation
Prin
t
html
Content editing
docsxw
pptsxi
Edi
t
![Page 8: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/8.jpg)
82003-03-20
Prerequisites to TransformationWide variety of authoring tools supportedWide variety of formats supportedXML based format to start fromMeans to Identify certain passages During authoringWhen transforming
Separation of content, layout, ...Definition of output formatTwo-way transformation (should) be possible
![Page 9: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/9.jpg)
92003-03-20
Transforming OOo documents into the ITO intermediate courseware format
Definition of style templatesParagraph stylesintroduction, motivation, definition,rights, example, conclusion etc.
Character styleskeyword, index, reference, citation,significant, strong significant etc.
![Page 10: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/10.jpg)
102003-03-20
Structure of Style-Types
Structure ObjectsParagraphs
Document
Characters
Chapter 2Reference Table
Simulation
Chapter 1
Picture
Introduction
Formula
AnimationChapter 4Chapter 3
Graphics
Significant
Citation
Keyword
Index
Strong Sig..
Exercise
Motivation
Definition
Knowledge
Solution
![Page 11: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/11.jpg)
112003-03-20
Overview on ITOML
Layout.dtd
Structur.dtd
Document.dtd
Slides.dtd
Meta.dtd
Content.dtd
Character.dtd
Object.dtd
Reference.dtd
![Page 12: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/12.jpg)
122003-03-20
Hierarchical Course Structure
Modul
Course
MultimediaElement
GlueElement
![Page 13: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/13.jpg)
132003-03-20
Steps in Transformation
Starting from source formatConverting to OpenOffice.org format(External Java application at the moment)
Open content.xmlIdentify used stylesTranslate auto-stylesWalking through document and build the new oneStore in whole or as sub-parts
![Page 14: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/14.jpg)
142003-03-20
Conclusions
Using style-formats is well-knownStill, instruction of authors is neededTo help the authors, a FAQ has been build upVerifier is at the moment being implemented, that helps the author to find structural errorsTransformation-Engine in rewrite to more complex structure First test have shows very promising results
![Page 15: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/15.jpg)
152003-03-20
Converting slide presentations to SVG
Slide presentations are most commonly used media to present lecture material todayHuge amount of time has been invested to generatePreserve this when assembling online coursewareSeamless transformation to the web-enabled format SVGSVG: upcoming W3C standard for two-dimensional graphics on the web.OpenOffice.org allows the export of slides into SVG, unfortunately only one slide at a time
![Page 16: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/16.jpg)
162003-03-20
Converting slide presentations to SVG
SVGimport export
Add navigation,SVG-optimization,
etc.
controls(UNO interface)
controls
optional
ImpressPowerPoint...
![Page 17: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/17.jpg)
172003-03-20
Converting slide presentations to SVG (2)
FeaturesExport of the complete presentation Adding navigation and index mechanismsCorrection of glyph spacing issuesOn-the-fly embedding of non-standard fonts
Planned/Partially Implemented FeaturesSupport for animationsSupport for annotations
![Page 18: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/18.jpg)
182003-03-20
On the availability of FontsStarting PointFont declarations in exported SVG such as font-family,font-style, ...Build SVG-Fonts from true-type fontsEmbed fonts into the exported SVG
ProblemsCopyright issuesFull description of SVG-Fonts produced form ttf must beadded by handEmbedded SVG-fonts do not work on all viewers
SolutionsPut only the needed glyph declarations into the final documentIf not importing a non standard font, automatic reduction of <tspan>-coordinates information
![Page 19: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/19.jpg)
192003-03-20
Adapting AnimationsStarting PointAnimation information in OpenOffice.org native format Animated objects can be identified in native formatAnimations must be modelled in SVG
ProblemsAnimation information do not make their way to the exported SVGEven 1:1 object identification not easily possibleModelling animation in SVG is tedious cause of missingfeatures in SVG-viewers
SolutionsAnimations are realized in Java-ScriptMapping is done by hand right nowExtend SVG export engine to transport information to exported SVG
![Page 20: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/20.jpg)
202003-03-20
Technical and Other Problems
Embedding of FontsCopyright problems with FontsFont selection in SVG ViewersSVG-embedded-font abilities of different SVG-Viewers
AnimationsCorrelation of animations to SVG objectScripting abilities of viewerSVG-SMIL implementations not fully working
![Page 21: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/21.jpg)
212003-03-20
ConclusionsExport of Presentations to SVG is possibleSome features in the OpenOffice.org export are missing:structural information present in the in original file not exported to SVG thus adapting animations is tedioustransparency not transported to SVG
Problems with copyrights of fonts not solvedWishes concerning OpenOffice.orgImplementation of an full-featured SVG-Export would be much appreciated
![Page 22: Automated Format Transformation for Courseware by Lutz ......Converting slide presentations to SVG Slide presentations are most commonly used media to present lecture material today](https://reader036.fdocuments.in/reader036/viewer/2022063017/5fd8655813065b2b565e6834/html5/thumbnails/22.jpg)
222003-03-20
Links & questionsIKR
http://www.ikr.uni-stuttgart.deVIS
http://wwwvis.informatik.uni-stuttgart.deITO Project
http://www.ias.uni-stuttgart.de/ito/CANDLE
http://www.candle.eu.orgOpenOffice.org
http://www.openoffice.org
Questions?