NOTICE! 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 2009/2010). 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! 2017-09-30
Distributed Software Development 2017-09-30
Antonio Pošćić, Ivan Ačkar Project Vision 2017-09-30
WikiPres Project Team Croatian side: Swedish side: Antonio Pošćić – Project Leader Ivan Ačkar Zvonko Žibrat Swedish side: Adnan Gohar – Team Leader Florian Uunk Paolo Di Francesco Rabia Durrani Supervisor: Ivana Bosnić 2017-09-30
Why WikiPres? Need for collaborative means for creating presentations Methods for editing, correcting and annotating presentations by a third-party Familiar and user friendly environment of a Wiki Quick online collaborative content editing (with support for editing history) 2017-09-30
Who Will Use It? Project teams (e.g., distributed development, this very presentation) Educational content creators – teachers, students, etc. Presentations available for public use and open to editing (humanitarian associations, etc.) 2017-09-30
Solution Idea (I) Solution based on a widely spread, flexible and feature-rich Wiki software – MediaWiki Create a plug-in for MediaWiki – easier installation Implement ODP → Wiki and Wiki → ODP conversion Design a filter for OpenOffice.org to allow for direct export of ODP files to Wiki 2017-09-30
Solution Idea (II) Extend existing editing modes of MediaWiki with presentation- specific tools Simplify content creation and editing – different layouts Two different ways of user interaction Annotation and commenting of presentation slides Actual editing of presentation slides 2017-09-30
Technologies and approach Various technologies used MediaWiki API, PHP, XML/XSLT, HTML/CSS, Wiki Markup Java, OpenOffice.org filters OpenDocument Format Approach based on the transformation and manipulation of OpenDocument Presentation files (basically XML to Wiki Markup) 2017-09-30
Possible Risks Involved Reduce project size and complexity – implement basic functions first Unclear project boundaries and requirements – investigate the usual usage scenarios and implied features In-depth knowledge of used technologies needed for a stable and efficient implementation 2017-09-30
What It's All About... Photo Credits: Kelsey Lynn & Pacific Lutheran University 2017-09-30