Show simple item record

dc.contributor.advisorΒέργαδος Δημήτριος
dc.contributor.authorΝασούφης, Δημήτριος
dc.date.accessioned2023-03-31T09:22:55Z
dc.date.available2023-03-31T09:22:55Z
dc.date.issued2023-01
dc.identifier.urihttps://dspace.uowm.gr/xmlui/handle/123456789/3276
dc.description.abstractΗ παρούσα πτυχιακή εργασία εκπονήθηκε στα πλαίσια του Προπτυχιακού Προγράμματος Σπουδών του Τμήματος Πληροφορικής (πρώην Μηχανικών Πληροφορικής Τ.Ε.) της Σχολής Θετικών Επιστημών του Πανεπιστημίου Δυτικής Μακεδονίας και το θέμα της είναι το Ελεύθερο Λογισμικό και το Λογισμικό Ανοικτού Κώδικα. Αρχικά, παρουσιάζεται ένα θεωρητικό κομμάτι όπου γίνεται μία ολοκληρωμένη έρευνα και αναφέρονται πληροφορίες σχετικά με την ιστορική του αναδρομή, τις άδειες χρήσης που χρησιμοποιούνται και γενικότερα τις δυνατότητες και την φιλοσοφία που προσφέρει το ΕΛ/ΛΑΚ, όπως επίσης και τις διαφορές του με το κλειστό λογισμικό. Επίσης, γίνονται αρκετές αναφορές σε λογισμικά ΕΛ/ΛΑΚ τόσο σε τομείς, όσο και στην καθημερινότητα. Στην συνέχεια, ακολουθεί το πρακτικό κομμάτι το οποίο περιλαμβάνει την υλοποίηση, την τεκμηρίωση και την παρουσίαση μίας διαδικτυακής εφαρμογής με άμεσο σκοπό την εφαρμογή και κατανόηση της θεωρίας. Για την μελέτη και συγγραφή του θεωρητικού μέρους χρησιμοποιήθηκαν βιβλιογραφικές και διαδικτυακές πηγές και όσο αφορά το πρακτικό μέρος χρησιμοποιήθηκαν γλώσσες προγραμματισμού και τεχνολογίες, όπως PHP, JavaScript/jQuery, AJAX, MySQL, HTML, CSS. Τέλος, για την αποθήκευση του πηγαίου κώδικά της και την διάθεση της εφαρμογής δημόσια στην κοινότητα, χρησιμοποιήθηκε το αποθετήριο GitHub, ενώ για την εξασφάλιση της πρόσβασης και δοκιμής χρησιμοποιήθηκε η υπηρεσία φιλοξενίας εφαρμογών Heroku. Αποτέλεσμα αυτής της εργασίας, είναι η απόκτηση βασικών γνώσεων με σκοπό την διάκριση των λογισμικών ΕΛ/ΛΑΚ και η εξοικείωση στην δημιουργία εφαρμογών με χρήση γλωσσών προγραμματισμού. The present dissertation was prepared within the Undergraduate Program of Department of Informatics (formerly Computer Engineering), School of Science of the University of Western Macedonia and its topic is free software and open source software. Firstly, a theoretical part is presented where a complete research is done and information is reported about its historical background, the licenses used and generally the possibilities and the philosophy offered by FOSS, as well as its differences with the closed software. Also, there are several references to FOSS software both in areas and in everyday life. Then follows the practical part which includes the implementation, documentation and presentation of an online application with the direct purpose of applying and understanding the theory. Bibliographic and web resources were used to study and write the theoretical part and programming languages and technologies such as PHP, JavaScript/jQuery, AJAX, MySQL, HTML, CSS were used for the practical part. Finally, GitHub was used to store its source code and make the application publicly available to the community, while the Heroku application hosting service was used to provide access and testing. The result of this work is the acquisition of basic knowledge in order to distinguish the FOSS software and the familiarity on developing applications using programming languages.en_US
dc.language.isogren_US
dc.publisherΠανεπιστήμιο Δυτικής Μακεδονίας. Σχολή Θετικών Επιστημών. Τμήμα Πληροφορικήςen_US
dc.subjectΕλεύθερο Λογισμικό (ΕΛ)en_US
dc.subjectΛογισμικό Ανοικτού Κώδικα (ΛΑΚ)en_US
dc.subjectΆδειες χρήσηςen_US
dc.subjectΕλευθερίεςen_US
dc.subjectΔικαιώματαen_US
dc.subjectΠεριορισμοίen_US
dc.subjectΣύγκριση του ΕΛ / ΛΑΚen_US
dc.subjectΕφαρμογέςen_US
dc.subjectΤομείςen_US
dc.subjectΓλώσσες προγραμματισμούen_US
dc.subjectΤεχνολογίεςen_US
dc.subjectΑποθετήριαen_US
dc.titleΑξιοποίηση του Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα και υλοποίηση διαδικτυακής εφαρμογήςen_US
dc.typeThesisen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record