12015-10-18 18-11-2008 These materials are prepared only for the students enrolled in the course...
-
Upload
noah-bates -
Category
Documents
-
view
216 -
download
0
Transcript of 12015-10-18 18-11-2008 These materials are prepared only for the students enrolled in the course...
123-04-21 18-11-2008
• These materials are prepared only for the students enrolled in
the course Distributed Software Development (DSD) at the
Department of Computer Science and Engineering,
University of Mälardalen, Västerås, Sweden and at the Faculty
of Electrical Engineering and Computing, University of Zagreb,
Croatia (year 2003/2004).
• For all other purposes, authors’ written permission is needed!
• The purpose of these materials is to help students in better
understanding of lectures in DSD and not their replacement!
NOTICE!
223-04-21
Distributed Software Development
323-04-21
Team and Project Vision
WikiPres@Mdh
We are going to Speak on…
• Team Organization• Requirements• Solution• High Level Architecture• Technologies
423-04-21
523-04-21
Team Organization• Project Leader
– Hussan Iftikhar• Role(s): Project Leader, Developer
• Team Members– Irfan Ali
• Role(s): Software Quality Analyst
– Asad Iqbal• Role(s): SVN Coordinator, Architect
– Romik Guha Anjoy• Role(s): Developer, Content Creator
– Satish Kumar Jaiswal• Role(s): Developer, Content Coordinator
– Mehdi Rahi• Role(s): Developer
623-04-21
Requirements• Provide collaborative online
creating and editing presentation facility using the popular Wiki engine
• Editing history, Change tracking and Comments
• 2-way conversion from/to standard formats of presentations (Open Document Presentations –ODP, PDF)
• Using features of MediaWiki Engine.
723-04-21
Solution - Scenerio 1
• Presentation available in two formats: ODP/PDF files• Slides exported to Wiki as images• Uploaded as Wiki pages in Wiki application• Comment the slides, add notes/clarifications or report
content errors• Save information about editing history and change
tracking.
823-04-21
Solution - Scenerio 2
• Collaborative editing/creation of presentations in wiki style
• Multiple users can edit slides using WikiMarkup• Slides exported to wiki as text to allow easy editing• For meta data (current slide number, slide formating
etc.) wiki templating system will be used• Features of Scenerio 1 will aslo be available in
Scenerio 2
923-04-21
High level Architechture
• WikiPres based on MediaWiki– Develop conversion Plugin from/to
standard formats of presentations (Open Document Presentations –ODP, PDF)
– Export slides as images if user needs a reading/writing only
– Export slides as text retaining meta data (slide titles, presentation structure, formating etc.)
1023-04-21
High level Architechture
• WikiPres based on MediaWiki– Creation/Editing of presentation by
using WikiMarkup– Import wiki history as track changes– Export the wiki (a part of wiki) back to
ODP reataining text formatting, images, notes.
1123-04-21
Technologies
• XML, XSLT for dealing with the presentation document format
• Web programming language (PHP) for creating Wiki plugin
• Java for OpenOffice.org plugin
1223-04-21
Questions & Answers