Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
SVG Player              Svetlana Marchenko    Saint-Petersburg Academic University -Nanotechnology Education and Research ...
Table of contents   Introduction   Architecture   Implementation   Conclusion
Motivation   NSN project   Customized NS2   xmlprinter & svgprinter
Tool for analysis   Combined analysis of xml-based and svg-    based results   SVG Player — the first stage
Use Case   Viewing a set of SVG images   Forward/backward navigation   Declaration a set and saving it   Set playback ...
Development tools   C++   Qt Framework       QtGui Module       QtSvg Module   Qt Creator IDE
Class diagram
Data model   .set files   Image ←certain time moment   Images naming format name@nnnnnn.svg   Calculating time intervals
Data model <?xml version ="1.0"?> <svgseries>   <svgshot>     <name>fdd@000100.svg</name>     <timeshift>0</timeshift>   <...
Playing as a video stream   The loading time exceeds the interval   Synchronize the playback timer and the period    of ...
Playing as a video stream
Rendering   Long process of picture loading →      the main window buzzes   Load pictures in another thread   Separate ...
Rendering
Conclusion   The SVG Player is mostly completed   Besides showing NS2-related images it can be    used for playing any S...
Drawbacks and alternativesolutions   Image files with a big size and very short time    intervals   Load blocks of pictu...
Links   SVG Player project page       http://fruct.org/svgplayer   Open source code       https://sourceforge.net/proj...
SVG-player plugin for ns2 simulations
Prochain SlideShare
Chargement dans…5
×

SVG-player plugin for ns2 simulations

365 vues

Publié le

  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

SVG-player plugin for ns2 simulations

  1. 1. SVG Player Svetlana Marchenko Saint-Petersburg Academic University -Nanotechnology Education and Research Centre 9th FRUCT Conference, 25-29 April, Petrozavodsk, Russia
  2. 2. Table of contents Introduction Architecture Implementation Conclusion
  3. 3. Motivation NSN project Customized NS2 xmlprinter & svgprinter
  4. 4. Tool for analysis Combined analysis of xml-based and svg- based results SVG Player — the first stage
  5. 5. Use Case Viewing a set of SVG images Forward/backward navigation Declaration a set and saving it Set playback in direct and reverse orders Editing of a set
  6. 6. Development tools C++ Qt Framework  QtGui Module  QtSvg Module Qt Creator IDE
  7. 7. Class diagram
  8. 8. Data model .set files Image ←certain time moment Images naming format name@nnnnnn.svg Calculating time intervals
  9. 9. Data model <?xml version ="1.0"?> <svgseries> <svgshot> <name>fdd@000100.svg</name> <timeshift>0</timeshift> </svgshot> <svgshot> <name>hfdd@000783.svg</name> <timeshift>683</timeshift> </svgshot> </svgseries>
  10. 10. Playing as a video stream The loading time exceeds the interval Synchronize the playback timer and the period of loading picture
  11. 11. Playing as a video stream
  12. 12. Rendering Long process of picture loading → the main window buzzes Load pictures in another thread Separate processes of loading and rendering
  13. 13. Rendering
  14. 14. Conclusion The SVG Player is mostly completed Besides showing NS2-related images it can be used for playing any SVG series as a cartoon Integration XML-based and SVG-based results
  15. 15. Drawbacks and alternativesolutions Image files with a big size and very short time intervals Load blocks of pictures before they are shown Series with a big number of images
  16. 16. Links SVG Player project page  http://fruct.org/svgplayer Open source code  https://sourceforge.net/projects/svgplayer/ Thanks for your attention!

×