Masterthesis - Hybrid Online Social Networks - Carsten Porth.xmpdata 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. % Replace the following information with your document's actual
  2. % metadata. If you do not want to set a value for a certain parameter,
  3. % just omit it.
  4. %
  5. % Symbols permitted in metadata
  6. % =============================
  7. %
  8. % Within the metadata, all printable ASCII characters except
  9. % '\', '{', '}', and '%' represent themselves. Also, all printable
  10. % Unicode characters from the basic multilingual plane (i.e., up to
  11. % code point U+FFFF) can be used directly with the UTF-8 encoding.
  12. % Consecutive whitespace characters are combined into a single
  13. % space. Whitespace after a macro such as \copyright, \backslash, or
  14. % \sep is ignored. Blank lines are not permitted. Moreover, the
  15. % following markup can be used:
  16. %
  17. % '\ ' - a literal space (for example after a macro)
  18. % \% - a literal '%'
  19. % \{ - a literal '{'
  20. % \} - a literal '}'
  21. % \backslash - a literal '\'
  22. % \copyright - the (c) copyright symbol
  23. %
  24. % The macro \sep is only permitted within \Author, \Keywords, and
  25. % \Org. It is used to separate multiple authors, keywords, etc.
  26. %
  27. % List of supported metadata fields
  28. % =================================
  29. %
  30. % Here is a complete list of user-definable metadata fields currently
  31. % supported, and their meanings. More may be added in the future.
  32. %
  33. % General information:
  34. %
  35. % \Author - the document's human author. Separate multiple
  36. % authors with \sep.
  37. % \Title - the document's title.
  38. % \Keywords - list of keywords, separated with \sep.
  39. % \Subject - the abstract.
  40. % \Org - publishers.
  41. %
  42. % Copyright information:
  43. %
  44. % \Copyright - a copyright statement.
  45. % \CopyrightURL - location of a web page describing the owner
  46. % and/or rights statement for this document.
  47. % \Copyrighted - 'True' if the document is copyrighted, and
  48. % 'False' if it isn't. This is automatically set
  49. % to 'True' if either \Copyright or \CopyrightURL
  50. % is specified, but can be overridden. For
  51. % example, if the copyright statement is "Public
  52. % Domain", this should be set to 'False'.
  53. %
  54. % Publication information:
  55. %
  56. % \PublicationType - The type of publication. If defined, must be
  57. % one of book, catalog, feed, journal, magazine,
  58. % manual, newsletter, pamphlet. This is
  59. % automatically set to "journal" if \Journaltitle
  60. % is specified, but can be overridden.
  61. % \Journaltitle - The title of the journal in which the document
  62. % was published.
  63. % \Journalnumber - The ISSN for the publication in which the
  64. % document was published.
  65. % \Volume - Journal volume.
  66. % \Issue - Journal issue/number.
  67. % \Firstpage - First page number of the published version of
  68. % the document.
  69. % \Lastpage - Last page number of the published version of
  70. % the document.
  71. % \Doi - Digital Object Identifier (DOI) for the
  72. % document, without the leading "doi:".
  73. % \CoverDisplayDate - Date on the cover of the journal issue, as a
  74. % human-readable text string.
  75. % \CoverDate - Date on the cover of the journal issue, in a
  76. % format suitable for storing in a database field
  77. % with a 'date' data type.
  78. \Title{Hybrid Online Social Networks}
  79. \Author{Carsten Porth}
  80. \Copyright{Copyright \copyright\ 2019 Carsten Porth}
  81. \Keywords{Hybrid App\sep Online Social Network\sep Peer 2 Peer\sep OOP\sep Twitter}
  82. \Subject{Despite numerous scandals about data protection in established social networks (Facebook, Google+), the platforms still enjoy great popularity. Alternative social networks, which have focused on protecting the data of their users, lack attractiveness, so they regularly fail. If users remain loyal to social networks despite poor data protection, ways must be found to protect their data. A hybrid approach enables the natural use of the platform and uses another communication channel to exchange sensitive data. The goal of this thesis was to work out a concept for a hybrid social network and to validate it with a prototype. Within the scope of the concept, the interests of the stakeholders were identified, and requirements for the hybrid solution were defined. For the implementation, concrete solution strategies for architecture and client were mentioned. The prototype was created as an Android app for Twitter. For secure data exchange, the IPFS protocol for decentralized data storage in combination with the distributed GUN database was used. The result shows that the concept is implementable and that the defined goals lead to a high-quality solution. The Hybrid Online Social Network prototype meets the previously defined requirements almost entirely. For Likes and Tweets, the user can decide if the official Twitter network or the private network should be used for data exchange with other users. The solution is user-friendly and requires minimal configuration effort.}