SlideShare uma empresa Scribd logo
1 de 14
Canvas Based Presentation
 Using SVG and Javascript
          S.Srikrishnan
        Final Year, CSE ‘B’

        V.Vishal Gautham
        Final Year, CSE ‘B’

        (Arvind Krishnaa J)
        (Final Year CSE ‘A’)

             Guided by
        R. S. Milton, Ph.D.
Presentation Paradigms

Slide    • Information is organized into slides.
         • Each slide typically consists of a list
           of bulleted points.

Based    • Eg., Microsoft PowerPoint,
           OpenOffice Impress etc.,




Canvas   • The material to be presented is laid
           out in a large canvas without any
           page (slide) boundaries.

Based    • View can change orientation to suit
           the information to be presented.
Why not the Slide Based Paradigm?
• Features can be
  complicated to use.
• Tendency to skip slides
  – leads to distract the
  audience.
• Single pre-set path.
• Presence of content
  creator is not critical
  during the presentation.
Edward Tufte’s Views

Edward Tufte
                                 • Slide-ware reduces the
                                   analytical quality of
                                   presentations.
                                 • Bullets are just raw facts
                                   listed point-wise.
                                 • Abuse of graphical
                                   technique.
He is noted for his writings
                                 • Suggests the use of web
on information design and as a     browser as a
pioneer in the field of data       presentation tool.
visualization.
Why Canvas Based Paradigm?
• Tweaked to the                                   • Animations and other
  level of detail the                                rich form of
  presenter wants                                    multimedia
  to express                                       • Presentation never
                        Flexibility   Attractive     seems monotonous




                          Focus         Flow
• Emphasis more on                                  • Reflects the
  the central idea.                                   presenter’s flow of
• Audience                                            thought process.
  concentrate better
Prezi – A Canvas Presentation Tool
• Canvas based
  presentation software
  developed using Flash™.
• Ideas explored on a
  virtual canvas.
• Zooming in and out of
  presentation media (ZUI).
• Text, images, videos can
  be grouped together as
  frames.
LandScape – Our Canvas Presentation
               Tool

              • Animates the presentation
                elements.
      SVG
              • Open standard
              • Supported by modern browsers.

              • Programmatically manipulate the
 JavaScript
                components of the presentation.
Scalable Vector Graphics (SVG)
                                    • Language for describing two-
                                      dimensional graphics in XML.
                                    • Three types of graphic objects
                                           – Vector graphic shapes
                                           – Images
                                           – Text
                                    • Objects can be grouped, styled,
                                      transformed and composited

                                                  SVG Viewers

                                      Web
                                                            Applications
                                    Browsers
                                                                           Inkscape


“Vector graphics is more flexible                                          Batik Squiggle
     than raster graphics”
Inkscape – An SVG Editor
              • Allows drag and drop
                creation of SVG.
              • Full fledged editor with
                advanced image
                processing support.
              • Animation toolbox
                allows individual
                elements to be
                animated.
              • JessyInk extension to
                Inkscape allows the
                creation of basic
                canvas presentations
Features and Drawbacks of
         JessyInk


(a) Create both slide-   (a) Limited set of
based as well as canvas- features with respect to
based presentations.     animation, transition
(b) Light-weight         effects etc.,
extension to Inkscape    (b) Poor performance in
                         most browsers.
                         (c) Not suitable for the
                         common man to create.
LandScape User Interface

                                 Plugin for Inkscape
                                 Integrating a plugin
                                    using Python




         Raphaël.js                                                 Apache Batik
 Raphaël is a small JavaScript     Creating/            Java-based toolkit for applications or
  library that should simplify
your work with vector graphics    Editing the            applets that want to use images in
                                                        the SVG format for various purposes,
           on the web            presentation               such as display, generation or
                                                                    manipulation
Features
                                        Features



       Dynamic                                      Importing
                                                                                Multi-
      control of                                     multiple
                            Exporting                              Templates   Platform
      Presentati                                      media
                                                                               support
         on                                          formats




                                                         Text
               Motion
Pan, zoom                  Exporting    Export as     outline as
               path for
and rotate                  as SVG        PDF         notes for
             transitions
                                                      presenter
Scope and Goal
       • Will be used to create attractive
         canvas based presentations.
       • Requires some level of expertise
         to create content.
       • May not have all features of
         commercially available software.
       • Useful for teacher to create
         lecture slides.
       • Presentation not too dependent
         on features of the viewer.
       • Browser requirements are quite
         nominal.
       • Integration of JavaScript layer
         over SVG.
References
*1+ Edward R. Tufte, “The Visual Display of Quantitative Information”,
Second Edition, Graphics Press LLC, 2001.
*2+ W3C Recommendations, “Scalable Vector Graphics (SVG) 1.1”
(Second Edition)
http://www.w3.org/TR/SVG/
[3] Raphael.js, a cross-browser JavaScript library for drawing vector
graphics on websites
http://www.raphaeljs.com
[4] Apache Batik, Java classes for manipulating SVG
http://xmlgraphics.apache.org/batik/javadoc/
[5] Prezi, a cloud based SaaS presentation software
http://www.prezi.com
[6] Taymjong Bah, “Inkscape guide to a vector drawing program”, Third
Edition, Prentice Hall

Mais conteúdo relacionado

Destaque

Goodrich china beijing retreat
Goodrich china beijing retreatGoodrich china beijing retreat
Goodrich china beijing retreat
Goodrich Global
 
Eclipse con2010 参加報告 upload
Eclipse con2010 参加報告 uploadEclipse con2010 参加報告 upload
Eclipse con2010 参加報告 upload
Shintaro Hosoai
 
20130528 raker rb_daerah_2
20130528 raker rb_daerah_220130528 raker rb_daerah_2
20130528 raker rb_daerah_2
Mohammad Subhan
 
Immigration Laws
Immigration LawsImmigration Laws
Immigration Laws
drfelix12
 
Bahan presentasi uu asn batam 11 nov 2014
Bahan presentasi uu asn batam 11 nov 2014Bahan presentasi uu asn batam 11 nov 2014
Bahan presentasi uu asn batam 11 nov 2014
Mohammad Subhan
 
GG中国香港职员拓展活动
GG中国香港职员拓展活动GG中国香港职员拓展活动
GG中国香港职员拓展活动
Goodrich Global
 
cdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammningcdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammning
Parag Gajbhiye
 

Destaque (20)

Acacia Home and Garden
Acacia Home and GardenAcacia Home and Garden
Acacia Home and Garden
 
Excerpt, Project Steering
Excerpt, Project SteeringExcerpt, Project Steering
Excerpt, Project Steering
 
Rincon de Biblioteca
Rincon de BibliotecaRincon de Biblioteca
Rincon de Biblioteca
 
Goodrich china beijing retreat
Goodrich china beijing retreatGoodrich china beijing retreat
Goodrich china beijing retreat
 
Recognition of unistroke gesture sequences
Recognition of unistroke gesture sequencesRecognition of unistroke gesture sequences
Recognition of unistroke gesture sequences
 
Periodesystemet
PeriodesystemetPeriodesystemet
Periodesystemet
 
Eclipse con2010 参加報告 upload
Eclipse con2010 参加報告 uploadEclipse con2010 参加報告 upload
Eclipse con2010 参加報告 upload
 
20130528 raker rb_daerah_2
20130528 raker rb_daerah_220130528 raker rb_daerah_2
20130528 raker rb_daerah_2
 
Immigration Laws
Immigration LawsImmigration Laws
Immigration Laws
 
Bahan presentasi uu asn batam 11 nov 2014
Bahan presentasi uu asn batam 11 nov 2014Bahan presentasi uu asn batam 11 nov 2014
Bahan presentasi uu asn batam 11 nov 2014
 
My Home
My HomeMy Home
My Home
 
Elän joka päivä enemmän - miten hyvinvointitietoisuus näkyy kuluttajan valinn...
Elän joka päivä enemmän - miten hyvinvointitietoisuus näkyy kuluttajan valinn...Elän joka päivä enemmän - miten hyvinvointitietoisuus näkyy kuluttajan valinn...
Elän joka päivä enemmän - miten hyvinvointitietoisuus näkyy kuluttajan valinn...
 
Chowka bhara
Chowka bharaChowka bhara
Chowka bhara
 
Suomi Hoitaa Itseään - Netissä
Suomi Hoitaa Itseään - NetissäSuomi Hoitaa Itseään - Netissä
Suomi Hoitaa Itseään - Netissä
 
GG中国香港职员拓展活动
GG中国香港职员拓展活动GG中国香港职员拓展活动
GG中国香港职员拓展活动
 
cdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammningcdac@parag.gajbhiye@groovy metaprogrammning
cdac@parag.gajbhiye@groovy metaprogrammning
 
History of films
History of filmsHistory of films
History of films
 
Improvement Profs e-Learning Presentation
Improvement Profs e-Learning PresentationImprovement Profs e-Learning Presentation
Improvement Profs e-Learning Presentation
 
Grand strategy
Grand strategyGrand strategy
Grand strategy
 
clodfoundrydoc.pdf
clodfoundrydoc.pdfclodfoundrydoc.pdf
clodfoundrydoc.pdf
 

Semelhante a Canvas Based Presentation - Zeroth Review

Canvas Based Presentation tool - First Review
Canvas Based Presentation tool - First ReviewCanvas Based Presentation tool - First Review
Canvas Based Presentation tool - First Review
Arvind Krishnaa
 
Java script infovis toolkit
Java script infovis toolkitJava script infovis toolkit
Java script infovis toolkit
nikhilyagnic
 
Easy charting with
Easy charting withEasy charting with
Easy charting with
Major Ye
 
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Förderverein Technische Fakultät
 
Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)
johnnybiz
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
DALEZ
 

Semelhante a Canvas Based Presentation - Zeroth Review (20)

Canvas Based Presentation tool - First Review
Canvas Based Presentation tool - First ReviewCanvas Based Presentation tool - First Review
Canvas Based Presentation tool - First Review
 
SVG Strikes Back
SVG Strikes BackSVG Strikes Back
SVG Strikes Back
 
Desingning reusable web components
Desingning reusable web componentsDesingning reusable web components
Desingning reusable web components
 
Desingning reusable web components
Desingning reusable web componentsDesingning reusable web components
Desingning reusable web components
 
First review presentation
First review presentationFirst review presentation
First review presentation
 
Java script infovis toolkit
Java script infovis toolkitJava script infovis toolkit
Java script infovis toolkit
 
Desingning reusable web components
Desingning reusable web componentsDesingning reusable web components
Desingning reusable web components
 
Easy charting with
Easy charting withEasy charting with
Easy charting with
 
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
Latest Developments of Scalable Vector Graphics (SVG) 2, With a Focus on Stre...
 
Learn svg
Learn svgLearn svg
Learn svg
 
Html5 Canvas and Mobile Graphics
Html5 Canvas and Mobile GraphicsHtml5 Canvas and Mobile Graphics
Html5 Canvas and Mobile Graphics
 
Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)Talk Paris Infovis 091207132953 Phpapp01(2)
Talk Paris Infovis 091207132953 Phpapp01(2)
 
Using Web Standards to create Interactive Data Visualizations for the Web
Using Web Standards to create Interactive Data Visualizations for the WebUsing Web Standards to create Interactive Data Visualizations for the Web
Using Web Standards to create Interactive Data Visualizations for the Web
 
Joy of Inkscape - at StixCamp
Joy of Inkscape - at StixCampJoy of Inkscape - at StixCamp
Joy of Inkscape - at StixCamp
 
Media queries
Media queriesMedia queries
Media queries
 
CANVAS vs SVG @ FrontInRio 2011
CANVAS vs SVG @ FrontInRio 2011CANVAS vs SVG @ FrontInRio 2011
CANVAS vs SVG @ FrontInRio 2011
 
Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3Vector Graphics on the Web: SVG, Canvas, CSS3
Vector Graphics on the Web: SVG, Canvas, CSS3
 
STC Technical Communication Summit 2014 - D Gardiner
STC Technical Communication Summit 2014 - D GardinerSTC Technical Communication Summit 2014 - D Gardiner
STC Technical Communication Summit 2014 - D Gardiner
 
Java keynote preso
Java keynote presoJava keynote preso
Java keynote preso
 
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
Forum Nokia Dev. Camp - WRT training Paris_17&18 Nov.
 

Mais de Arvind Krishnaa

Twitter Agreement Analysis
Twitter Agreement AnalysisTwitter Agreement Analysis
Twitter Agreement Analysis
Arvind Krishnaa
 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
Arvind Krishnaa
 
Third review presentation
Third review presentationThird review presentation
Third review presentation
Arvind Krishnaa
 
Second review presentation
Second review presentationSecond review presentation
Second review presentation
Arvind Krishnaa
 
Zeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMCZeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMC
Arvind Krishnaa
 
Smart camera monitoring system
Smart camera monitoring systemSmart camera monitoring system
Smart camera monitoring system
Arvind Krishnaa
 

Mais de Arvind Krishnaa (15)

Twitter Agreement Analysis
Twitter Agreement AnalysisTwitter Agreement Analysis
Twitter Agreement Analysis
 
Analogical thinking
Analogical thinkingAnalogical thinking
Analogical thinking
 
Human Altruism and Cooperation
Human Altruism and CooperationHuman Altruism and Cooperation
Human Altruism and Cooperation
 
Canscape
CanscapeCanscape
Canscape
 
Final review presentation
Final review presentationFinal review presentation
Final review presentation
 
Third review presentation
Third review presentationThird review presentation
Third review presentation
 
Second review presentation
Second review presentationSecond review presentation
Second review presentation
 
First review presentation
First review presentationFirst review presentation
First review presentation
 
Zeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMCZeroth review presentation - eBay Turmeric / SMC
Zeroth review presentation - eBay Turmeric / SMC
 
Data Binding and Data Grid View Classes
Data Binding and Data Grid View ClassesData Binding and Data Grid View Classes
Data Binding and Data Grid View Classes
 
Smart camera monitoring system
Smart camera monitoring systemSmart camera monitoring system
Smart camera monitoring system
 
Marine Pollution
Marine PollutionMarine Pollution
Marine Pollution
 
Unix Shell and System Boot Process
Unix Shell and System Boot ProcessUnix Shell and System Boot Process
Unix Shell and System Boot Process
 
Multithreading Concepts
Multithreading ConceptsMultithreading Concepts
Multithreading Concepts
 
Design and Analysis of Algorithms
Design and Analysis of AlgorithmsDesign and Analysis of Algorithms
Design and Analysis of Algorithms
 

Último

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 

Último (20)

Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 

Canvas Based Presentation - Zeroth Review

  • 1. Canvas Based Presentation Using SVG and Javascript S.Srikrishnan Final Year, CSE ‘B’ V.Vishal Gautham Final Year, CSE ‘B’ (Arvind Krishnaa J) (Final Year CSE ‘A’) Guided by R. S. Milton, Ph.D.
  • 2. Presentation Paradigms Slide • Information is organized into slides. • Each slide typically consists of a list of bulleted points. Based • Eg., Microsoft PowerPoint, OpenOffice Impress etc., Canvas • The material to be presented is laid out in a large canvas without any page (slide) boundaries. Based • View can change orientation to suit the information to be presented.
  • 3. Why not the Slide Based Paradigm? • Features can be complicated to use. • Tendency to skip slides – leads to distract the audience. • Single pre-set path. • Presence of content creator is not critical during the presentation.
  • 4. Edward Tufte’s Views Edward Tufte • Slide-ware reduces the analytical quality of presentations. • Bullets are just raw facts listed point-wise. • Abuse of graphical technique. He is noted for his writings • Suggests the use of web on information design and as a browser as a pioneer in the field of data presentation tool. visualization.
  • 5. Why Canvas Based Paradigm? • Tweaked to the • Animations and other level of detail the rich form of presenter wants multimedia to express • Presentation never Flexibility Attractive seems monotonous Focus Flow • Emphasis more on • Reflects the the central idea. presenter’s flow of • Audience thought process. concentrate better
  • 6. Prezi – A Canvas Presentation Tool • Canvas based presentation software developed using Flash™. • Ideas explored on a virtual canvas. • Zooming in and out of presentation media (ZUI). • Text, images, videos can be grouped together as frames.
  • 7. LandScape – Our Canvas Presentation Tool • Animates the presentation elements. SVG • Open standard • Supported by modern browsers. • Programmatically manipulate the JavaScript components of the presentation.
  • 8. Scalable Vector Graphics (SVG) • Language for describing two- dimensional graphics in XML. • Three types of graphic objects – Vector graphic shapes – Images – Text • Objects can be grouped, styled, transformed and composited SVG Viewers Web Applications Browsers Inkscape “Vector graphics is more flexible Batik Squiggle than raster graphics”
  • 9. Inkscape – An SVG Editor • Allows drag and drop creation of SVG. • Full fledged editor with advanced image processing support. • Animation toolbox allows individual elements to be animated. • JessyInk extension to Inkscape allows the creation of basic canvas presentations
  • 10. Features and Drawbacks of JessyInk (a) Create both slide- (a) Limited set of based as well as canvas- features with respect to based presentations. animation, transition (b) Light-weight effects etc., extension to Inkscape (b) Poor performance in most browsers. (c) Not suitable for the common man to create.
  • 11. LandScape User Interface Plugin for Inkscape Integrating a plugin using Python Raphaël.js Apache Batik Raphaël is a small JavaScript Creating/ Java-based toolkit for applications or library that should simplify your work with vector graphics Editing the applets that want to use images in the SVG format for various purposes, on the web presentation such as display, generation or manipulation
  • 12. Features Features Dynamic Importing Multi- control of multiple Exporting Templates Platform Presentati media support on formats Text Motion Pan, zoom Exporting Export as outline as path for and rotate as SVG PDF notes for transitions presenter
  • 13. Scope and Goal • Will be used to create attractive canvas based presentations. • Requires some level of expertise to create content. • May not have all features of commercially available software. • Useful for teacher to create lecture slides. • Presentation not too dependent on features of the viewer. • Browser requirements are quite nominal. • Integration of JavaScript layer over SVG.
  • 14. References *1+ Edward R. Tufte, “The Visual Display of Quantitative Information”, Second Edition, Graphics Press LLC, 2001. *2+ W3C Recommendations, “Scalable Vector Graphics (SVG) 1.1” (Second Edition) http://www.w3.org/TR/SVG/ [3] Raphael.js, a cross-browser JavaScript library for drawing vector graphics on websites http://www.raphaeljs.com [4] Apache Batik, Java classes for manipulating SVG http://xmlgraphics.apache.org/batik/javadoc/ [5] Prezi, a cloud based SaaS presentation software http://www.prezi.com [6] Taymjong Bah, “Inkscape guide to a vector drawing program”, Third Edition, Prentice Hall