2.1.5 Microsoft Exchange Server
Total Page:16
File Type:pdf, Size:1020Kb
DIPLOMARBEIT Titel der Diplomarbeit “Replacing Microsoft’s collaboration software with Open-Source software” Verfasser Alexander Tragseil angestrebter akademischer Grad Magister der Sozial- und Wirtschaftswissenschaften (Mag. rer. soc. oec) Wien, 2008 Studienkennzahl lt. Studienblatt: A 175 Studienrichtung lt. Studienblatt: Wirtschaftsinformatik Betreuer: Ao. Univ.-Prof. Dr. Helmut Hlavacs Abstract i Abstract The purpose of the thesis at hand is to assess if similar functionality to a Microsoft-only collaboration solution can be achieved using Open-Source software (OSS) on the server as well as on the client. Specifically, the software to be replaced includes Microsoft Exchange Server 2007, Microsoft Office SharePoint Server 2007 and Microsoft Office Live Commu- nications Server 2005 on the server side. For the client the list includes the Microsoft Win- dows operating system as well as Microsoft Office 2003/2007 and any other client soft- ware tailored for use with the server software. A realistic assumption in this undertaking has to be that much of the collaboration will be done over the Internet and not necessarily on a local network. To provide a complete overview, topics such as mobile computing or inadequate hardware support for laptops when using OSS will be included as well. Abstract ii Kurzreferat iii Kurzreferat Thema der vorliegenden Arbeit ist zu untersuchen ob mittels Verwendung von Open- Source Software (OSS) die Funktionalität von Microsoft’s Software- Kollaborationsprodukten erreicht werden kann. Microsoft Serverprodukte die zu diesem Zweck evaluiert werden sind Microsoft Exchange Server 2007, Microsoft Office SharePoint Server 2007 und Microsoft Office Live Communications Server 2005. Auf der Client-Seite werden das Microsoft Windows Betriebssystem, Microsoft Office 2003 und 2007 sowie weitere, für die Verwendung mit Microsoft’s Serverprodukten bestimmte Applikationen, untersucht. Eine realistische Annahme in dieser Diplomarbeit muss sein, dass nicht notwendigerweise innerhalb eines lokalen Netzwerkes kollaboriert wird sondern über das Internet. Um einen Gesamteindruck über das Thema zu geben werden ebenfalls Punkte wie mobiles Arbeiten oder unzureichender Hardware-Support für Laptop-Computer bei Einsatz von OSS behandelt. Kurzreferat iv Acknowledgements v Acknowledgements This thesis would not have been possible without the close professional and personal sup- port of all the people involved. I would like to thank my thesis advisor, ao. Univ.-Prof. Dr. Helmut Hlavacs, for providing me with necessary feedback and invaluable consultation, and giving me the room to work on the topic in my own way. I would also like to thank Mag. Michael Ruis and my colleagues at work for being so understanding and supportive in providing the free time necessary to work on this thesis. Furthermore, I would like to thank the many contributors to the Open-Source software projects I evaluated and used in this thesis – my work would not have been possible without theirs and their constant sup- port. Last but not least, I would like to greatly thank my parents for supporting me throughout this tenure and my studies, and my awesomely great brother for providing al- most every piece of hardware I used to produce this thesis. Acknowledgements vi Contents vii Contents Table of Abbreviations........................................................................................................ x Table of Figures .................................................................................................................xii 1 Introduction................................................................................................................ 8 1.1 OSS licenses......................................................................................................... 8 1.2 Synopsis................................................................................................................ 9 2 Requirements analysis ............................................................................................. 10 2.1 Software to be reviewed ..................................................................................... 10 2.1.1 Microsoft Windows Vista................................................................................... 11 2.1.2 Windows Vista: security and privacy concerns.................................................. 12 2.1.3 Microsoft Office 2007 ........................................................................................ 12 2.1.4 Microsoft Office SharePoint Server ................................................................... 13 2.1.4.1 Features............................................................................................................... 13 2.1.4.2 Selected features of Microsoft Office SharePoint Server................................... 15 2.1.4.3 My Site............................................................................................................... 15 2.1.4.4 Document Management and Document Workspace .......................................... 15 2.1.5 Microsoft Exchange Server ................................................................................ 17 2.1.5.1 Selected features of Microsoft Exchange Server................................................ 18 2.1.5.2 Web-based features: OWA, Search, and Remote Document Access................. 18 2.1.5.3 Resource Booking Attendant.............................................................................. 18 2.1.5.4 Calendar Attendant............................................................................................. 19 2.1.5.5 Mobile Messaging: Search and Direct Push....................................................... 20 2.1.5.6 Out-of-Office settings......................................................................................... 21 2.1.6 Microsoft Office Live Communications Server ................................................. 21 2.1.6.1 Instant messaging, voice and video, and file transfer......................................... 21 2.1.6.2 Microsoft Outlook integration............................................................................ 21 2.1.6.3 Application sharing............................................................................................ 21 Contents viii 2.1.6.4 PBX and PSTN integration ................................................................................ 22 2.2 Conclusion and final requirements..................................................................... 23 3 OSS replacements .................................................................................................... 24 3.1 Brief history of Linux......................................................................................... 25 3.2 Linux distributions.............................................................................................. 25 3.3 Graphical user interfaces for Linux.................................................................... 26 3.4 Client software.................................................................................................... 27 3.4.1 Novell Evolution................................................................................................ 28 3.4.2 Kontact ............................................................................................................... 28 3.4.3 OpenOffice.org office suite................................................................................ 31 3.4.4 Pidgin.................................................................................................................. 33 3.4.5 Kopete................................................................................................................. 34 3.4.6 Ekiga................................................................................................................... 35 3.4.7 Twinkle............................................................................................................... 35 3.4.8 Desktop or application sharing........................................................................... 36 3.5 Groupware and server software.......................................................................... 38 3.5.1 eGroupWare ....................................................................................................... 39 3.5.2 Open-Xchange.................................................................................................... 43 3.5.3 Simple Groupware.............................................................................................. 47 3.5.4 SugarCRM.......................................................................................................... 51 3.5.5 Usability comparison of groupware ................................................................... 55 3.5.6 Asterisk............................................................................................................... 56 4 Mobile clients and solutions .................................................................................... 59 4.1 Laptop computers............................................................................................... 59 4.2 Mobile phone clients .......................................................................................... 60 4.2.1 OpenMoko.......................................................................................................... 61 4.2.2 Android..............................................................................................................