Να περιγράψετε ένα λογισμικό, το οποίο έρχεται με μια από τις άδειες OSI (2η Εργασία 2018-19 / Ομάδα Τετάρτης)
LibreOffice (Δημήτριος Μπάρμπας 4417128, Αλέξανδρος Τσουμάνης 4417196)
[επεξεργασία]Εισαγωγή
[επεξεργασία]Το libreOffice είναι μια εφαρμογή ολοκληρωμένου πακέτου γραφείου, πρόκριτε για ένα λογισμικό ανοιχτού κώδικα με άδεια χρήσης GNU (Leeser General Public Licence) v3 το οποίο διαθέτεται δωρεάν. Το όνομα του libreOffice[1] είναι μια σύνθεση της λέξης <<Libre>> που στα ισπανικά και τα γαλλικά σημαίνει ελευθερία και της λέξης <<Office>> που στα αγγλικά σημαίνει γραφείο, είναι συμβατό με τα λογισμικά Microsoft Windows[2], GNU/linux[3], MAC OS X[4] και είναι γραμμένο σε C++[5], Python[6] και java[7], ακόμα είναι διαθέσιμο σε 114 γλώσσες συμπεριλαμβανόμενης και της Ελληνικής.
Ιστορία
[επεξεργασία]Το libreOffice[8] δημιουργήθηκε τον Σεπτέμβριο του 2010 καθώς πολλά μέλη της κοινότητας του OpenOffice.org[9] δημιούργησαν μια καινούρια ομάδα την οποία ονόμασαν “The Document Foundation”, αυτή η καινούρια ομάδα είναι ένας μη κερδοσκοπικός οργανισμός ο οποίος δημιούργησε το libreOffice λόγο του φόβου που υπήρχε ότι η Οracle που είχε αγοράσει την Sun Microsytems[10] που είχε αναπτύξει το OpenOffice είτε θα σταματούσε την ανάπτυξη του είτε θα την περιόριζε την άδεια χρήσης. Οι δημιουργοί του libreOffice αρχικά είχαν την πεποίθηση ότι το όνομα θα ήταν προσωρινό καθώς είχαν προτείνει στην oracle να συμμετάσχει στην ομάδα και να δωρίσει το όνομα και το σήμα της, αντιθέτως η Οracle[11] απαίτησε την απομάκρυνση όλων των μελών που εμπλεκόταν στο The Document Foundation και ύστερα από 6 μήνες η Οracle σταμάτησε την ανάπτυξη του OpenOffice
Χαρακτηριστηκά
[επεξεργασία]Το libreOffice περιέχει μια πληθώρα εφαρμογών ειδών δικτύου όπως το libreOffice Writer, libreOffice Calc, libreOffice Impress, libreOffice Draw, libreOffice Base, libreOffice Math. Το πρόγραμμα Writer προσφέρει στον χρήστη την δυνατότητα σύνταξης ενός απλού κειμένου έως και ενός βιβλίου ένα πολύ χρήσιμο εργαλείο που προσφέρει ακόμα είναι ο αυτοδιορθωτής ο οποίος ελέγχει τα λάθη μας σε πραγματικό χρόνο και τα διορθώνει εάν το θελήσουμε, ακόμα προετοιμάζει αναλόγως το κείμενο μας και μας δίνει την δυνατότητα να το αναρτήσουμε στο διαδίκτυο , σε ένα wiki[12], να το εισάγουμε σε HTML[13] η να το μετατρέψουμε σε PDF[14]. Το πρόγραμμα Calc είναι ένα υπολογιστικό φύλλο στο οποίο μπορούμε να εισάγουμε δεδομένα να τα διαχειριστούμε αναλόγως και να λάβουμε το επιθυμητό αποτέλεσμα, τα δεδομένα που εισάγουμε μπορεί να είναι αριθμοί ή δεδομένα βάσεων τέλος ο χρήστης μπορεί να φτιάξει και δικές του αριθμητικές συναρτήσεις. Το πρόγραμμα Impress είναι ένα εργαλείο πολυμεσικών παρουσιάσεων, δίνεται η δυνατότητα να δημιουργήσουμε μια παρουσίαση με διαφάνειες μπορούμε επίσης να εισάγουμε ότι δεδομένα θέλουμε και έχουμε συνεχή προβολή των προηγούμενων διαφανειών ακόμα μπορούμε να το εμπλουτίσουμε με δισδιάστατα και τρισδιάστατα κινούμενα σχέδια, με πολλά ειδικά εφέ και πολλά εργαλεία ζωγραφικής,το Drawn είναι ένα πρόγραμμα στο οποίο μπορούμε να δημιουργήσουμε τα δικά μας σχέδια κινούμενα ή μη, δισδιάστατα και τρισδιάστατα και να προσθέσουμε εφέ τέλος δίνεται η δυνατότητα να εκτυπώσουμε την δημιουργία μας. Το πρόγραμμα Base με το οποίο διαχειριζόμαστε βάσεις δεδομένων είναι συμβατό με βάσεις δεδομένων που έχουν φτιαχτεί από προγράμματα όπως η My SQL[15], Adabas D[16], MS Access[17] και PostgreSQL[18]. Τέλος το πρόγραμμα Math που μπορούμε να κάνουμε όλες τις μαθηματικές και επιστημονικές πράξεις και να τις μεταφέρουμε σε οποιοδήποτε άλλο πρόγραμμα του LibreOffice.
Βιβλιογραφία
[επεξεργασία]https://el.wikipedia.org/wiki/LibreOffice
https://el.libreoffice.org/features/
VLC Media Player (Στέλιος Φούντας 4417200,Χαλκίδης Στέφανος 4417203)
[επεξεργασία]To VLC media player είναι ένας open source media player ο οποίος εκτελείται σε διάφορες πλατφόρμες διαθέτοντας πολλές εκδόσεις για τα Microsoft Windows,MAC OS X και Linux. Είναι ένα πρόγραμμα αναπαραγωγής πολυμέσων κωδικοποίησης και streamer υποστηρίζοντας πολλές κωδικοποιήσεις ήχου, βίντεο και διαφόρων πρωτοκόλλων streaming. Πολλές από τις κωδικοποιήσεις του προέρχονται από το πρόγραμμα FFmpeg.
"Ιστορικά"
Το videoLan (VLC) ξεκίνησε από τους φοιτητές του πανεπιστημίου Ecole Centrale Paris το 1996 με σκοπό να κάνουν stream βίντεο χρησιμοποιώντας έναν εξυπηρετητή κι έναν πελάτη. Το 1998 υπέστη ολική επεξεργασία και το 2001 κυκλοφόρησε με την άδεια GPL. Η έκδοση 1.0.0 του VLC κυκλοφόρησε το 2009. Μετέπειτα κυκλοφόρησε η έκδοση 2.0.0 το 2012. Αποτελεί το πρόγραμμα με τις περισσότερες λήψεις ελεύθερου λογισμικού. Η τελευταία του έκδοση 3.0.4 κυκλοφόρησε στις 31 Αυγούστου 2018.
"Χαρακτηριστικά"
Το VLC παίζει αρχεία, δίσκους, κάμερες Web ακόμα έχει την δυνατότητα να αναπαράγει ακόμη και κατεστραμμένα αρχεία βίντεο. Αξίζει να αναφερθεί πως δεν υπάρχουν διαφημίσεις και παρακολούθηση χρηστών. Έχει τη δυνατότητα για αποκωδικοποίηση υλικού στις περισσότερες πλατφόρμες. Το VLC έχει το πιο πλήρες σύνολο χαρακτηριστικών όσον αφορά το βίντεο, το συγχρονισμό υποτίτλων, τα φίλτρα βίντεο και ήχου. Επιπλέον, μπορεί και υποστηρίζει όλες τις μορφές ήχου και βίντεο, καθώς επίσης μπορεί να εγκατασταθεί ή να τρέξει απευθείας από USB stick είτε από κάποιον άλλο εξωτερικό δίσκο. Βέβαια, οι μορφές που μπορει να διαβάσει το VLC εξαρτώνται άμεσα από το λειτουργικό σύστημα στο οποίο βρίσκονται. Το VLC είναι γραμμένο σε γλώσσα προγραμματισμού C, είναι διαθέσιμο σε 53 γλώσσες και χρησιμοποιεί άδεια χρήσης GNU Genereal Public License, η οποία άδεια προστατεύει σήμερα το μεγαλύτερο ποσοστό ελευθέρου λογισμικού όντας και η πιο δημοφιλής.
"Μορφές"
Το VLC χρησιμοποιεί κάποιες μορφές υποστήριξης, με τις οποίες μπορεί να κάνει ανάγνωση ορισμένων πολυμέσων ή να γίνει ως μια μορφή εξόδου για την αναπαραγωγή streaming. Για να γίνει η ανάγνωση αυτών, θα πρέπει να βρίσκονται σε συγκεκριμένη μορφή. Τα αρχεια βίντεο να είναι της μορφης 3GP, MP4, WAV, MPEG-2, AVI κτλ. Για ήχο AAC, MP3,WMA κ.α. Για το streaming χρησιμοποιεί κάποια πρωτόκολλα όπως είναι τα εξής UDP, HTTP, RTP, RTSP. Για το βίντεο και τον ήχο χρησιμοποιεί τις ίδιες μορφές όπως στην ανάγνωση πολυμέσων που προαναφέρθηκε.
"Πηγές"
Audacity | (Αστέριος Καμπίσιος 4417062, Εργκύς Πλάκα 4417156)
[επεξεργασία]Περιγραφή του λογισμικού
[επεξεργασία]Το AUDACITY είναι ένα ελεύθερο λογισμικό ψηφιακής επεξεργασίας ήχου και ηχογράφησης, το οποίο διανέμεται με την άδεια χρήσης GNU General Public License (V 2.0), οπότε μπορεί να χρησιμοποιηθεί για εκπαιδευτικό, προσωπικό ή εμπορικό σκοπό. Επίσης σύμφωνα με τους όρους της Γενικής Δημόσιας Άδειας GNU (GPL) όπως δημοσιεύεται από το Ίδρυμα Ελεύθερου Λογισμικού δίνεται η δυνατότητα αντιγραφής, τροποποίησης , διανομής αλλά και μεταπώλησης. Το Audacity δημιουργήθηκε το φθινόπωρο του 1999 στο Πανεπιστήμιο Carnegie Mellon από τους τότε φοιτητές Dominic Mazzoni και Roger Dannenberg, γράφτηκε σε γλώσσα προγραμματισμού C και C++. Το Audacity είναι ένα πρόγραμμα ανεξάρτητο πλατφόρμας, αυτό σημαίνει πως μπορεί να εγκατασταθεί σε διαφορά λειτουργικά συστήματα όπως : Windows,Mac,GNU/Linux. Αυτή τη στιγμή η νεότερη έκδοση είναι η Audacity 2.3.0. Το Audacity είναι διαθέσιμο – μεταφρασμένο σε πάνω από τριάντα γλώσσες , συμπεριλαμβάνοντας και την Ελληνική. Ωστόσο, το εγχειρίδιο χρήσης είναι διαθέσιμο μόνο στα Αγγλικά σε σχέση με το Forum που προσφέρει τεχνική υποστήριξη στα Ισπανικά, Γαλλικά, Ρωσικά και Γερμανικά.
Δυνατότητες του λογισμικού
[επεξεργασία]Εγγραφή
[επεξεργασία]Το Audacity μπορεί να εγγράψει ζωντανό ήχο μέσω μικροφώνου ή μίκτη ή να ψηφιοποιήσει εγγραφές από άλλα μέσα καθώς και σε κάποιες κάρτες ήχου και σε οποιαδήποτε πρόσφατη έκδοση των Windows. Επίσης το Audacity δίνει την δυνατότητα για παράλληλη εγγραφή πολλαπλών καναλιών ήχου, σε συνδυασμό ακόμα και με χρήση χρονοδιακόπτη. Όσον αφορά την δειγματοληψία το Audacity μπορεί να καταγράψει έως και 384.000 Hz και σε βάθος 24 bit στα Windows , Mac OS X ή GNU Linux χρησιμοποιώντας τους οδηγούς (drivers) και τις κατάλληλες συσκευές υψηλής ανάλυσης. Παρέχει μετρητές στάθμης που μπορούν να παρακολουθούν τα επίπεδα έντασης πριν, κατά τη διάρκεια και μετά την εγγραφή.
Επεξεργασία
[επεξεργασία]Όσον αφορά την επεξεργασία το Audacity παρέχει : πολύ εύκολη επεξεργασία με δυνατότητες για αποκοπή, αντιγραφή, επικόλληση και διαγραφή οποιουδήποτε στιγμιότυπου του εκάστοτε κομματιού - ήχου, απεριόριστη διαδοχική αναίρεση (Undo) και επανάληψη (Redo) στη ηχογράφηση για να πάει πίσω οποιουδήποτε αριθμού βημάτων από την εκκίνηση του προγράμματος, προσφέρει την εύκολη αναζήτηση του σημείου επεξεργασίας με διάφορα εργαλεία (Scrubbing and Seeking ,Timeline Quick-Play) , ικανότητα επεξεργασίας και αναμίξεις μεγάλου αριθμού κομματιών και πολλαπλών κλιπ ανά κομμάτι, ετικέτες κομματιού για τον συγχρονισμό των ετικετών και των κομματιών, σταθεροποίηση ήχου, μείωση θορύβων και τέλος σε περίπτωση μη φυσιολογικού τερματισμού του προγράμματος κάνει αυτόματη αποκατάσταση σφαλμάτων.
Εφέ
[επεξεργασία]Το Audacity στο κομμάτι των εφέ μας επιτρέπει: να δημιουργήσουμε ήχους, παύσεις, θορύβους, όργανα ή κομμάτι ρυθμού, να αλλάξουμε το ρυθμό χωρίς να αλλάξουμε το βήμα (και το αντίστροφο),να τροποποιήσουμε τις συχνότητες με εφέ εξισορρόπησης (Equalization) , μπάσων και πρίμων (Bass and Treble) , υψηλής απόδοσης , χαμηλής διέλευσης και αρνητικού φίλτρου (High Pass, Low Pass and Notch Filter), να ρυθμίσουμε την ένταση εξισορροπώντας, ενισχύοντας ή προσθέτοντας ειδικά εφέ όπως Fade In/Out, Studio Fade Out, Crossfade Clips, Crossfade Tracks και Adjustable Fade, να απομονώσουμε τα φωνητικά. Άλλα ενσωματωμένα εφέ περιλαμβάνουν: Distortion, Echo, Limiter, Paulstretch, Phaser, Reverse κ.α.
Εξαγωγή
[επεξεργασία]Δίνεται η δυνατότητα για εισαγωγή/εξαγωγή των εγγραφών σας σε πολλές διαφορετικές μορφές αρχείων όπως : WAV, AIFF, AU, FLAC, GSM 6.10 , 32-bit, 64-bit float WAV ,RF64, AC3 , M4A / M4R (AAC) , WMA, MP2, MP3.
Εκδώσεις
[επεξεργασία]H Audacity® έχει κυκλοφορήσει συνολικά τέσσερις «γενιές» του λογισμικού Audacity, ωστόσο όμως από το 2000 με την 0,8 έως σήμερα με την 2.3.0 έχει δημοσιεύσει / κυκλοφορήσει στο κοινό πάνω από 45 διαφορετικές εκδώσεις – αναβαθμίσεις για την σωστή λειτουργία και πλήρης υποστήριξη του προγράμματος.
Βιβλιογραφία
[επεξεργασία]Android (Δήμητρα Λέφα 4417093, Ελευθερία Μούντζια 4417247)
[επεξεργασία]Το Android αποτελεί ένα λειτουργικό σύστημα για κινητά τηλέφωνα και όχι μόνο, βασισμένο στο Linux, το οποίο έχει δημιουργηθεί από την Google και από την Open Hanset Alliance,θεωρείται το δεύτερο καλύτερο δημιούργημα της μετά τη μηχανή αναζήτησης. Είναι λογισμικό ανοιχτού κώδικα και γι ’αυτό τον λόγο οποιοσδήποτε μπορεί να αποκτήσει τον πηγαίο κώδικά του και να ενσωματώσει τον δικό του γραμμένο σε Java χρησιμοποιώντας τις εργαλειοθήκες της εταιρείας. Επίσης ο κώδικας είναι γνωστός ως Android Open Source Project (AOSP) και έχει άδεια κυρίως με την Άδεια Apache License.Σχεδιάστηκε για συσκευές με οθόνη αφής όμως στην πορεία χρησιμοποιήθηκε και σε κονσόλες παιχνιδιών, ψηφιακές φωτογραφικές μηχανές, έξυπνες τηλεοράσεις και άλλες ηλεκτρικές συσκευές .Αναμφισβήτητα θεωρείται το πιο διαδεδομένο λογισμικό στον κόσμο και έχει σημειώσει τις περισσότερες πωλήσεις από τα Windows και [ https://el.wikipedia.org/wiki/IOS iOS]. Το λειτουργικό αυτό σύστημα έχει αναπτυχθεί κυρίως για τις φορητές συσκευές, όμως είναι τόσο εύχρηστο που έχει τη δυνατότητα να εξυπηρετεί καθημερινά πολύ περισσότερες συσκευές. Το λογότυπο του είναι ένα πράσινο ρομπότ το οποίο σχεδιάστηκε από την γραφίστρια Ιρίνα Μπλόκ. Το όνομά του έχει ελληνική προέλευση και σημαίνει Ανδροειδές , δηλαδή ανθρωπόμορφο ρομπότ.
Η έδρα δημιουργίας του λειτουργικού συστήματος Android υπήρξε το Palo Alto της Καλιφόρνια, το φθινόπωρο του 2003 με δημιουργούς τους Andy Rubin, Rich Miner, Nick Sears, και Chris White. Ο αρχικός στόχος της χρήσης του Android ήταν η ενσωμάτωση στις ψηφιακές φωτογραφικές μηχανές. Στην πορεία όμως αυτό άλλαξε, η Google εξαγόρασε το Android με αποτέλεσμα την διαφοροποίηση της χρήσης του, πλέον για κινητά τηλέφωνα. Η Google μάλιστα το 2005 απέκτησε το Android Inc. Όπως προαναφέρθηκε στην παραπάνω παράγραφο, επειδή αρχικά σχεδιάστηκε για συσκευές με οθόνες αφής(touchscreen)διαθέτει μεγάλο αριθμό αντίστοιχων λειτουργιών συμπεριλαμβανομένου και του εικονικού πληκτρολογίου. Αυτές οι λειτουργίες αλλάζουν με βάση την κάθε έκδοση που κυκλοφορεί. Η κάθε έκδοση εκτός από το χαρακτηριστικό αριθμό πχ 1.0 έχει και ένα όνομα το οποίο συνήθως προέρχεται από κάποιο γλυκό. Αξιοσημείωτο είναι να αναφερθεί πως το πρώτο κινητό που έτρεξε το Android ήταν το HTC Dream το 2008.
Από τότε το Android έχει υποβληθεί σε πολλές αναβαθμίσεις ώστε να βελτιωθεί αυτό το λειτουργικό σύστημα και έχει αναπτυχθεί στο μέγιστο μέχρι σήμερα .Το μεγάλο πλεονέκτημα που μας προσφέρει το Android είναι η ύπαρξη του Android Market γνωστό και ως Play Store ή Google Play. Με λίγα λόγια, περιγράφεται μία τεράστια αγορά με ποικιλία εφαρμογών, παιχνιδιών , βιβλίων κλπ όπου κανείς βρίσκει ό,τι θέλει τόσο δωρεάν όσο και με επί πληρωμή.
Πηγές: https://el.wikipedia.org/wiki/Android https://coolweb.gr/android-ti-einai/ https://www.doctorandroid.gr/p/iphone.html
Wordpress (Κανταράκης Δημήτριος 4415057, Παπαδόπουλος Ιωάννης 4415110)
[επεξεργασία]Λίγα εισαγωγικά για το Wordpress.
[επεξεργασία]Το WordPress είναι ένα online λογισμικό δημιουργίας ιστοσελίδων το οποίο έχει εκδοθεί υπό την άδεια χρήσης ανοικτού κώδικα λογισμικού GNU ή αλλιώς γνωστή ως GPL(GNU Public License). Πρωτοεκδόθηκε στις 27 Μαΐου το 2003 από τους δημιουργούς του Matt Mullenweg και Mike Little και πλέον είναι ένα από τα δημοφιλέστερα λογισμικά τέτοιου τύπου λειτουργίας. Βασίζεται πάνω σε PHP και SQL για τις βάσεις δεδομένων καθώς και επιτρέπει στον χρήστη να τροποποιήσει το περιεχόμενο της ιστοσελίδας του μέσα από ένα περιβάλλον γεμάτο από πολλά χρήσιμα μενού και εργαλεία.
Τα βασικά για δημιουργία ιστοσελίδων με WordPress.
[επεξεργασία]Για την δημιουργία μιας ιστοσελίδας με την χρήση WordPress απαιτούνται ορισμένα βήματα εκ των προτέρων τα οποία αφορούν την εγκατάσταση του. Αρχικά ο ενδιαφερόμενος χρήστης χρειάζεται να νοικιάσει έναν Online Server καθώς και ένα Domain Name (DNS) όπου και μπορεί στην συνέχεια να εγκαταστήσει το WordPress και να αρχίσει να δημιουργεί! Για αρχή επιλέγουμε ένα theme (θέμα) το οποίο θα αρμόζει και στο αντικείμενο της ιστοσελίδας, δηλαδή τον σκοπό της και με βάση αυτό έχουμε κάποιες έτοιμες ενότητες που αυτές μπορούμε να τις επεξεργαστούμε με τρόπο που θέλουμε ή ακόμα και να τις αντικαταστήσουμε με δικές μας ιδέες. Μας παρέχει ένα σύνολο από εργαλεία όπου το καθένα απευθύνεται σε μία συγκεκριμένη ιδιότητα, για παράδειγμα στις σελίδες του site μας. Σε αυτή την ενότητα μπορούμε κυρίως να προσθέτουμε και να διαγράφουμε σελίδες, να επεξεργαζόμαστε το περιεχόμενο τους, όπως επίσης και να ορίζουμε τους ρόλους της κάθε μίας είτε αυτή θα είναι κύρια σελίδα ή blog σελίδα που θα περιλαμβάνει τις ανακοινώσεις. Επιπλέον υπάρχουν και οι ενότητες που αφορούν τις δημοσιεύσεις στο blog καθώς και τα σχόλια των χρηστών πάνω σε αυτά. Μέσα από αυτά τα εργαλεία ο χρήστης μπορεί να δημοσιεύσει ανακοινώσεις και να διαχειρίζεται σχόλια επισκεπτών πάνω στις αναρτήσεις και να τα φιλτράρει για πιθανό κακόβουλο περιεχόμενο. Δεδομένου ότι σχεδόν όλα τα αντικείμενα είναι ήδη έτοιμα κωδικοποιημένα με το WordPress και δεν είναι απαραίτητη η χρήση κώδικα από έναν δημιουργό, έχει την δυνατότητα να προσθέσει και δικό του κώδικα σε σημεία που κατά την δικιά του εκτίμηση χρειάζονται επεξεργασία.
Plugins.
[επεξεργασία]Πέρα από τα πολλαπλά εργαλεία που παρέχει το WordPress στους χρήστες του, επιπλέον τους επιτρέπει να επεκτείνουν τις λειτουργίες και την λειτουργικότητα της ιστοσελίδας τους με τα λεγόμενα Plugins. Τα plugins στην ουσία είναι μερικά μικροπρογράμματα τα οποία συμβάλλουν στην καλύτερη εμπειρία του δημιουργού για την επίτευξη της βέλτιστης δυνατής έκδοσης της ιστοσελίδας.
Το Link της ιστοσελίδας:
[επεξεργασία]Το Control Panel του WordPress:
[επεξεργασία]https://wordpressadminpanel.com/wp-content/uploads/2014/12/wordpress-admin-panel.jpg
Πηγές:
[επεξεργασία]https://en.wikipedia.org/wiki/WordPress
Firefox (ΚΑΡΤΟΦΗΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 4415073,ΣΟΥΛΙΩΤΗΣ ΔΗΜΗΤΡΙΟΣ 4413112)
[επεξεργασία]Γενικά
[επεξεργασία]Ο Mozilla Firefox είναι ένας φυλλομετρητής(browser) ελευθέρου και ανοικτού κώδικα.Αναπτύσσεται από την Mozilla Co. και από συνεισφέροντες,σε μικρότερο βαθμό.Χρησιμοποιεί την μηχανή Gecko,η οποία επίσης έφτιαξε η Mozilla,για να προβάλει ιστοσελίδες.Το 2016 το Firefox ενσωμάτωσε νέα τεχνολογία υπό το κωδικό όνομα Quantum ,το οποίο προώθησε τον παραλληλισμό και ένα καλύτερο γραφικό περιβάλλον.Είναι ένας από του ποιο διαδεδομένος φυλλομετρητής έχοντας εκδόσεις αν όχι σε όλα,στα περισσότερα λειτουργικά συστήματα,όπως τα Windows,MAC OSX,LINUX,ANDROID και πολλά άλλα.Ο Firefox έρχεται με την MPL (Mozilla Public License).
Το Firefox παρέχει πολλές υπηρεσίες όπως μπλοκάρισμα αναδυόμενων παραθύρων,ανώνυμη ιδιωτική περιήγηση,συγχρονισμό μεταξύ συσκευών,στιγμιότυπα οθόνης,διαχείριση κωδικών πρόσβασης,πολλή μεγάλη ελευθερία στην επεξεργασία του γραφικού περιβάλλων και πρόσθετα από τρίτους.Τα πρόσθετα είναι αναπτυγμένα από τρίτους και μπορεί να παρέχουν απλές υπηρεσίες όπως ένα απλό προβολέα αρχείων κειμένου,έως και "βοηθό" κατεβάσματος torrent απευθείας μέσω του φυλλομετρητή.Η ποιο διαδεδομένη είναι το AdblockPlus,η οποίο φράζει τις διαφημίσεις.
Ιστορία
[επεξεργασία]Το Firefox δημιουργήθηκε από τον Dave Hyatt και Blake Ross ως ένα πειραματικό κλαδί του φυλλομετρητή Mozilla,8 βασικές εκδόσεις δημοσιεύτηκαν στο πέρασμα 2004-2011,αλλά μετά την 5.0 έκδοση,η ανάπτυξη του Firefox αυξήθηκε τρομερά,δημοσιεύοντας εκδόσεις κάθε 6 εβδομάδες.Έως και τον Σεπτέμβρη 2018 ο Firefox βρίσκεται στην 62.0 έκδοση.Το Firefox έρχεται αρχικά με την MPL(Mozilla Public License) 1.0 και έπειτα με την 1.1 έκδοση,έπειτα διαμορφώθηκε ενα σχήμα τριπλών αδειών ,των MPL 1.1, GPL 2.0,ή LGPL 2.1.ΤΟ 2012 υπήρξε ανάγκη για αναβάθμιση της άδειας για να υπάρξει συμβατότητα με την GPL,οπότε και αναπτύχθηκε η έκδοση 2.0 η οποία αντικατέστησε το σχήμα της τριπλής άδειας και με την οποία έρχεται ο Firefox σήμερα.
Ονομασία
[επεξεργασία]Το αρχικό όνομα του Firefox ήταν Phoenix το 2002,που συμβόλιζε την αναγέννηση του πρόγονο του,στην περίπτωση αυτή το φυλλομετρητή Netscape Navigator ο οποίος "έχασε" εναντίων του Internet Explorer της Microsoft.Το όνομα αυτό έμεινε ως έχει έως το 2003,όπου υπήρχαν προβλήματα με την Phoenix Technologies,έτσι το Phoenix μετανομάστηκε σε firebird,το οποίο επίσης δημιούργησε κάποια προβλήματα και με την Firebird (διαχειριστής βάσης δεδομένων).Τελικά το 2004 το όνομα αλλάχτηκε σε Firefox ενώ η Mozilla είχε είδη ξεκινήσει την διαδικασία καταχώρησης εμπορικού σήματος το 2003.
Ειδικές Εκδόσεις
[επεξεργασία]Το Firefox έχει επιπλέον 3 διαφορετικές ειδικές εκδόσεις.Την Nightly έκδοση,στην οποία οι χρήστες μπορούν να δοκιμάσουν πρώτοι νέες και πειραματικές λειτουργείες του Firefox,οι οποίες μπορεί και να μην δημοσιευτούν ποτέ στην κανονική έκδοση.Την έκδοση προγραμματιστών,στην οποία οι προγραμματιστές μπορούν να χτίσουν εφαρμογές,επεκτάσεις και άλλα πάνω στον Firefox.Την έκδοση beta,στην οποία οι χρήστες τεστάρουν μια σχεδόν έτοιμη έκδοση της επόμενης ενημέρωσης του firefox.
Πηγές
[επεξεργασία]Atom by (ΓΚΟΥΝΤΙΝΟΥΔΗΣ ΓΕΩΡΓΙΟΣ 4417029, ΚΑΡΑΝΙΚΟΛΑ ΝΕΦΕΛΗ 4417066)
[επεξεργασία]Εισαγωγή
[επεξεργασία]Το Atom είναι κατεξοχήν ένας ελεύθερου και ανοιχτού κώδικα επεξεργαστής κειμένου και πηγαίου κώδικα για macOS, Linux και Microsoft Windows. Υποστηρίζει προσθήκες γραμμένες σε Node.js και επιπλέον έχει ενσσωματωμένο το GitControl, πακέτο δημιουργημένο απο το GitHub. Τα περισότερα πακέτα που το συνοδεύουν είναι δημιουργημένα και υπό τη συντήρηση της κοινότητας καθώς επίσης διαθέτουν και άδειες χρήσης λογισμικού. Το Atom έίναι εφαρμογή επιφάνειας εργασίας βασισμένη πάνω σε τεχνολογίες ιστού και πιο συγκεκριμένα στο Electron. Το Atom απελευθερώθηκε από το beta, ως έκδοση 1.0, στις 25 Ιουνίου 2015. Οι προγραμματιστές του το ονομάζουν "επεξεργαστή κειμένου για τον 21ο αιώνα". Atom Editor
Ιδιότητες και Δυνατότητες
[επεξεργασία]Ο συγκεκριμένος επεξεργαστής κειμένου περιλαμβάνει μερικά χαρακτηριστικά τα οποία διευκολύνουν την χρήση του και το καθιστούν ιδιαίτερα δελεαστικό σε σχέση με παρόμοια προγράμματα. Ένα απο αυτά τα χαρακτηριστικά είναι και ένα μενού αναζήτησης βασισμένο σε εντολές, δηλαδή, ένα μενού το οποίο με το πάτημα του ακόλουθου μοτίβου πλήκτρων Ctrl+Shift+P μπορεί να πραγματοποιήσει οποιαδήποτε εργασία είναι δυνατή στο Αtom. Ειδικότερα, αντί να προσπελάζουμε όλες τις εφαρμογές του Atom ψάχνοντας για μία συσγκεκριμένη λειτουργία, μπορούμε απλά να χρησιμοποιήσουμε αυτό το μενού και να αναζητήσουμε πολύ πιο γρήγορα και αποτελεσματικά την συγκεκεριμένη εντολή. Το συγκεκριμένο μενού στα αγγλικά αναφέρεται ως Command Palette. Μία ακόμη δυνατότητα που προσφέρει το Atom είναι ο "απόλυτος" ελεγχος του προγράμματος. Πιο συγκεκριμένα, το Atom μπορεί να διαμορφωθεί έτσι ώστε να ταιριάξει στις δικές μας αρεσκίες, με την δυνατότητα να αλλάζει θέμα, να διαχειριζόμαστε την γραφή όπως μας ευκολύνει, να επιλέγουμε τις ρυθμίσεις των γραμμάτων, αλλά και πολλά ακόμη στοιχεία τα οποία το κάνουν μια εξαιρετική επιλογή.
Άδεια Χρήσης
[επεξεργασία]Το Atom έρχεται με πακέτα επέκτασης τα οποία ,αρχικα, μαζί με οτιδήποτε δεν άνηκε στον πυρήνα του, κυκλοφόρησαν βάσει της άδειας ανοιχτού κώδικα. Ενώ το 2014 κυκλοφόρησε εξ ολοκλήρου ως ελεύθερο λογισμικό υπό την άδεια MIT. Ο πηγαίος κώδικας του μπορεί να βρεθεί ολόκληρος στο Github Atom Source Code.
Πακέτα
[επεξεργασία]Όπως και οι περισσότεροι διαμορφωμένοι επεξεργαστές κειμένων, το Atom επιτρέπει στους χρήστες να εγκαθιστούν πακέτα και θέματα τρίτων για να προσαρμόσουν τις λειτουργίες και τα χαρακτηριστικά του επεξεργαστή. Τα πακέτα μπορούν να εγκατασταθούν, να διαχειριστούν και να δημοσιευθούν μέσω του διαχειριστή πακέτων Atom's apm.
Υποστήριξη Γλωσσών Προγραμματισμού
[επεξεργασία]Χρησιμοποιώντας τα προεπιλεγμένα plug-in, υποστηρίζονται πολλές γλώσσες, κάποιες από τις οποίες είναι οι ακόλουθες:
C | C++ | C# |Clojure | CSS | GitHub Flavored Markdown | Git | HTML | JavaScript | Java |Julia | Less | Make | Objective-C | PHP | Perl | Property List (Apple) | Python | Ruby on Rails | Ruby | Scala | SQL | XML | YAML
Βιβλιογραφία
[επεξεργασία]- https://en.wikipedia.org/wiki/Atom_(text_editor)
- https://el.wikibooks.org/wiki/%CE%94%CE%B7%CE%BC%CE%BF%CF%86%CE%B9%CE%BB%CE%B5%CE%AF%CF%82_%CE%B5%CF%86%CE%B1%CF%81%CE%BC%CE%BF%CE%B3%CE%AD%CF%82_%CE%BC%CE%B5_%CE%AC%CE%B4%CE%B5%CE%B9%CE%B1_%CE%B1%CE%BD%CE%BF%CE%B9%CE%BA%CF%84%CE%BF%CF%8D_%CE%BA%CE%B1%CE%B9_%CE%B5%CE%BB%CE%B5%CF%8D%CE%B8%CE%B5%CF%81%CE%BF%CF%85_%CE%BB%CE%BF%CE%B3%CE%B9%CF%83%CE%BC%CE%B9%CE%BA%CE%BF%CF%8D_(1%CE%B7_%CE%95%CF%81%CE%B3%CE%B1%CF%83%CE%AF%CE%B1_2017-18)#Atom(%CE%A4%CE%BF%CE%B3%CF%81%CE%AF%CE%B4%CE%B7%CF%82_%CE%91%CE%BD%CE%B1%CF%83%CF%84%CE%AC%CF%83%CE%B9%CE%BF%CF%82)
- https://github.com/atom
Stellarium | (ΘΕΟΧΑΡΗΣ ΒΑΣΙΛΕΙΟΣ 4417053, ΚΑΛΟΓΙΑΝΝΗΣ ΑΘΑΝΑΣΙΟΣ 4417060)
[επεξεργασία]Γενικά
[επεξεργασία]Το Stellarium είναι ένα λογισμικό ανοικτού κώδικα αδειοδοτημένο από την GNU General Public License για Linux,Unix,Windows και MacOX. Μια έκδοση του Stellarium η οποία ονομάζεται Stellarium Mobile - και είναι επι πληρωμή - υποστηρίζει την χρήση από κινητά με λειτουργικό ios,android και Symbian. Το Stellarium προβάλλει τον ουρανό σε πραγματικό χρόνο χρησιμοποιόντας OpenGL, το οποίο σημαίνει ότι η εικόνα που θα εμφανίζεται θα είναι ζωντανή, όπως θα ήταν αν κάποιος την έβλεπε με τα μάτια του, τα κυάλια η ένα μικρό τηλεσκόπιο. Συνήθως χρησιμοποιείται σε προβολές μέσα σε πλανητάρια, μιας και η διαχείρηση του λογισμικού είναι άνετη και απλή μέσω του ειδικά διαμορφωμένου μενού.
Χαρακτηριστικά
[επεξεργασία]Το Stellarium περιλαμβάνει πάνω απο 600,000 αστέρια από τα Hipparcos και Tycho-2 catalogues, όπως επίσης πάνω από 210,000,000 αστέρια από τους υπόλοιπους καταλόγους. Επιπρόσθετα, παρέχει αστερίσκους και απεικονήσεις αστερισμών από 10 πολιτισμούς, εικόνες απο νεφελώματα και πολλές ρεαλιστικές αναπαραστάσεις. Ο Milky way, η ατμόσφαιρα, η ανατολή του ηλίου, οι πλανήτες του ηλιακού συστήματος όπως και όλοι οι βασικοί δορυφόροι εμπεριέχονται στο λογισμικό. Οι χρήστες μπορούν επίσης να προβάλλουν αστέρια και άλλα ουράνια σώματα που είνα ορατά από δορυφόρους εκτός της γης. Η κατάλληλα διομορφωμένη επιφάνεια του Stellarium διαθέτει μεγέθυνση, διαχείρηση χρόνου (μέρα-νύκτα), ενσωματομένο λογισμικό εγγραφής βίντεο, επιλογή ρύθμισης προβολής σε πλανητάριο, διαχείρηση τηλεσκοπίου, προσομοιόσεις εκλήψεων, τοπία και άλλα αντικείμενα του διαστήματος.
Ιστορία
[επεξεργασία]Το Stellarium δημιουργήθηκε το 2001 από τον Fabien Chereau, έναν πρωτοπόρο για την εποχή του Γάλλο στην νεαρή ηλικία των 21 ετών.Aπο τότε έχει πρωτοστατήσει στο είδος του κερδίζοντας χρυσό βραβείο το 2006 στην κατηγορία της εκπαίδευσης στο Trophées du Libre free software. Ακόμη, μία τροποποιημένη έκδοση του Stellarium έχει χρησιμοποιηθεί για το MeerKAT (ένα καινοτόμο ραδιοτηλεσκόπειο) σαν μία εικονική προβολή, του που δείχνει η κεραία του τηλεσκόπειου στο διάστημα. Τέλος το 2011 προστέθηκε ως εφαρμογή στο Ubuntu Software Center.
Θετικά και Αρνητικά στοιχεία
[επεξεργασία]Το Stellarium είναι εύκολο στη χρήση και δεν απαιτεί ιδιαίτερες γνώσεις υπολογιστών για να λειτουργήσει ιδανικά, γιαυτο και χρησιμοποιείται σε εκπαιδευτικές διαλέξεις απο τα περισσότερα πλανητάρια ανα τον κόσμο. Ακόμη η εφαρμογή του Stellarium (Mobile) επιτρέπει στους χρήστες της να μεταφέρουν τη δουλεία τους (δεδομένα) από το κινητό στον υπολογιστή μέσω του ειδικά διαμορφωμένου cloud που είναι προεγκατεστημένο στη συσκευή. Απ΄την άλλη το Stellarium είναι αρκετά απαιτητικό και μεγάλο σε χωρητικότητα και έτσι περιορίζει το εύρος των μηχανημάτων που το υποστηρίζουν.
Βιβλιογραφία
[επεξεργασία]
Eclipse (ΟΞΟΥΖΟΓΛΟΥ ΑΒΡΑΑΜ 4417148,ΦΕΛΕΚΙΔΗΣ ΣΠΥΡΟΣ 4417198)
[επεξεργασία]Γενικά
[επεξεργασία]Το Eclipse είναι μια πλατφόρμα ανοιχτού κώδικα πλαισίων εφαρμογών, ανάπτυξης εφαρμογών λογισμικού, εργαλείων και χρόνων εκτελέσεων που δημιουργήθηκαν αρχικά ως ολοκληρωμένο περιβάλλον ανάπτυξης integrated development environment (IDE). Δεν χρησιμοποιεί κάποια συγκεκριμένη γλώσσα προγραμματισμού αλλά έχει ως βάση την γλώσσα Java. Οι προγραμματιστές δημιουργούν, μοιράζονται και επεξεργάζονται γενικά έργα και αρχεία στην πλατφόρμα, ενώ συμμετέχουν σε ένα χώρο αποθήκευσης πολλαπλών ομάδων ανάπτυξης.
Ιστορία
[επεξεργασία]Η Eclipse ξεκίνησε αρχικά από την IBM(International Business Machines Corporation) στα τέλη της δεκαετίας του 1990, ανταποκρινόμενη στην ανάγκη για μια κοινή πλατφόρμα ανάπτυξης για όλα τα προϊόντα της IBM. Η IBM συνειδητοποίησε την αξία της ύπαρξης ενός πλήρους συνόλου εργαλείων σε ένα περιβάλλον ή "workbench" που θα λειτουργούσε άψογα μαζί. Αυτό το ολοκληρωμένο περιβάλλον ανάπτυξης (IDE) επέτρεψε στους πελάτες να εργαστούν και να δημιουργήσουν περιβάλλοντα προσαρμοσμένης ανάπτυξης και εφαρμογών, αντίστοιχα. Το 2001, προκειμένου να διευκολυνθεί η υιοθέτηση του IDE από τον προγραμματιστή, η IBM αποφάσισε να παράσχει στην Eclipse άδεια ανοικτού κώδικα χωρίς δικαιώματα. Αυτό επέτρεψε στις εταιρείες να χρησιμοποιούν και να συμπεριλαμβάνουν το Eclipse στα δικά τους εμπορικά προϊόντα. Το Ίδρυμα Eclipse δημιουργήθηκε με την υποστήριξη κορυφαίων στελεχών της βιομηχανίας όπως Borland, IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE, TogetherSoft και Webgain. Το ίδρυμα τελικά καθιερώθηκε ως μη κερδοσκοπικός οργανισμός με κύριους στόχους να καθοδηγήσει, να υλοποιήσει και να μοιραστεί την ανάπτυξη έργων ανοιχτού κώδικα Eclipse σε περιβάλλον ουδέτερου από τους προμηθευτές.
Λειτουργεία
[επεξεργασία]Αν και το Eclipse αναπτύχθηκε για Java εφαρμογές, τα plug-ins επιτρέπουν στους προγραμματιστές να αναπτύξουν εφαρμογές σε άλλες γλώσσες, όπως C, C ++, COBOL, Perl, PHP και Python. Τα plug-ins επιτρέπουν στην Eclipse να συνεργάζεται με εφαρμογές δικτύου, συστήματα διαχείρισης βάσεων δεδομένων, συστήματα παράλληλων εκδόσεων και εργαλεία μοντελοποίησης. Η βασική λειτουργία της πλατφόρμας είναι να παρέχει μηχανισμούς και κανόνες στους προμηθευτές λογισμικού, επιτρέποντας την ομαλή ενσωμάτωση λογισμικού μεταξύ διαφορετικών προμηθευτών.
Ομάδες προσωπικού της Eclipse
[επεξεργασία]Committers(δεσμευτές): Αυτή η ομάδα είναι υπεύθυνη για την ανάπτυξη του επίσημου εργαλείου Eclipse. Ένα παράδειγμα εντολοδόχου είναι η ομάδα Eclipse Web Tools Platform Project.
Plug-in προγραμματιστές: Αυτή η ομάδα επέκτεινε την πλατφόρμα για να δημιουργήσει χρήσιμα εργαλεία όπως το Eclipse Plug-in Central, το οποίο αποτελείται από πολλούς προγραμματιστές plug-in.
Χρήστες: Αυτή η ομάδα χρησιμοποιεί τα εργαλεία που έχουν αναπτυχθεί από προγραμματιστές και προγραμματιστές plug-in.
Επεκτάσεις
[επεξεργασία]Το Eclipse υποστηρίζει μια πλούσια ποικιλία επεκτάσεων, προσθέτοντας υποστήριξη για Python μέσω pydev, ανάπτυξη Android μέσω ADT της Google, JavaFX μέσω e (fx) clipse, JavaScript, jQuery και πολλών άλλων στο Eclipse Marketplace.
Βιβλιογραφία
[επεξεργασία]https://en.wikipedia.org/wiki/Eclipse_(software)
https://www.iri.com/blog/iri/business/brief-history-of-eclipse/
https://searchmicroservices.techtarget.com/definition/Eclipse
https://www.eclipse.org/eclipse/eclipse-charter.php
https://www.techopedia.com/definition/24196/eclipse-platform
WireShark (Δημήτριος Κόκας 4412236, Νικόλαος Μήτσιου 4414219)
[επεξεργασία]Περιγραφή
[επεξεργασία]Το Wireshark είναι ένας δωρεάν αναλυτής πακέτων (open source)ο οποίος χρησιμοποιείται για την αντιμετώπιση προβλημάτων, την ανάλυση δικτύων ,την ανάπτυξη λογισμικού πρωτόκολλου επικοινωνίας καθώς επίσης και για εκπαιδευτικούς σκοπούς. Είναι συμβατό με όλα τα κύρια λειτουργικά συστήματα όπως (windows,Linux.MacOS,Solaris,BSD).Εκτός από την έκδοση GTK+ σε γραφικό περιβάλλον υπάρχει και η έκδοση χωρίς γραφικά η οποία τρέχει στο τερματικό (terminal) και ονομάζεται Tshark. Το Wireshark μοιράζεται πολλά χαρακτηριστικά με το tcpdump. Η διαφορά είναι ότι υποστηρίζει ένα γραφικό περιβάλλον χρήστη (GUI) και διαθέτει χαρακτηριστικά φιλτραρίσματος πληροφοριών. Επιπλέον, το Wireshark επιτρέπει στον χρήστη να βλέπει όλη την κυκλοφορία που μεταδίδεται μέσω του δικτύου.
Ιστορία
[επεξεργασία]To 1998 o Gerald combs κυκλοφόρησε την πρώτη έκδοση του wire shark που τοτε ονομαζώταν ethereal.Επειδη το εμπορικο σημα όμως της ethereal ανήκει στην Network Integration Services και δεν ειχε ο ίδιος την δικαιωδοσία του ,το 2006 άλαξε την ονομασία του λογισμικό σε Wireshark.Είναι από τα κορυφαία packet Sniffer εργαλεία στην ασφάλεια των δικτύων όπως και αναδείχτηκε από την insecure.org και την sourforge project του 2010.Επίσης έχει κερδίσει πολλά βραβεία βιομηχανίας τα τελευταία χρόνια όπως (e-week,infoworld) καθώς και του γνωστού περιοδικού pcmagazine. Ο Combs συνεχίζει να διατηρεί το συνολικό κώδικα του Wireshark και να εκδίδει εκδόσεις νέων εκδόσεων του λογισμικού. Ο ισότοπος του προϊόντος περιλαμβάνει περισσότερους από 600 συγγραφείς που συνεισφέρουν.
Χαρακτηριστικά
[επεξεργασία]•Τα δεδομένα αναλύονται είτε από το καλώδιο μέσω της σύνδεσης δικτύου είτε από αρχεία δεδομένων που έχουν ήδη καταγράψει πακέτα δεδομένων.
•Υποστηρίζει ανάγνωση και ανάλυση ζωντανών δεδομένων για ένα ευρύ φάσμα δικτύων (συμπεριλαμβανομένων των Ethernet, IEEE 802.11, PPP και loopback).
•Με τη βοήθεια του GUI ή άλλων εκδόσεων, οι χρήστες μπορούν να περιηγηθούν σε δίκτυα δεδομένων που έχουν ληφθεί.
•Για προγραμματική επεξεργασία και μετατροπή των αρχείων που έχουν ληφθεί στην εφαρμογή editcap, οι χρήστες μπορούν να χρησιμοποιήσουν τους διακόπτες γραμμής εντολών.
•Τα φίλτρα προβολής χρησιμοποιούνται για να φιλτράρουν και να οργανώνουν την εμφάνιση δεδομένων. Τα νέα πρωτόκολλα μπορούν να εξεταστούν με τη δημιουργία plug-ins.
•Η καταγραφόμενη επισκεψιμότητα μπορεί επίσης να εντοπίσει κλήσεις Voice over Internet (VoIP) μέσω του δικτύου.
•Όταν χρησιμοποιείτε το Linux, είναι επίσης δυνατό να καταγράψετε πρωτογενή κίνηση USB.
Χρωματική κωδικοποίηση
[επεξεργασία]Το Wireshark εμφανίζει χρώματα σε διαφορετικά πακέτα σύμφωνα με τις τιμές που καθορίζονται στους κανόνες χρωματισμού που έχουν οριστεί στο wireshark. Κάθε τύπος πακέτου, είτε είναι διεφθαρμένος, είτε Επαναφορά πακέτου ή Αναμετάδοση, έχει ορισμένους κανόνες στις επιλογές χρωματισμού.
Άδεια Χρήσης
[επεξεργασία]Το Wireshark είναι ένα ελεύθερο λογισμικό (open source) υπό την άδεια της GNU General Public License 2.
Πηγές
[επεξεργασία]https://www.wikipedia.org/ www.techopedia.com
Visual Studio IDE (Μπάκαβος Ηλίας 4415137, Σερμπέζης Μανώλης 4415185)
[επεξεργασία]Γενικές Πληροφορίες
[επεξεργασία]Το Visual Studio IDE (Intergrated Development Environment) είναι ένα από τα εργαλεία του Visual Studio της Microsoft. Πρόκειται για μία πλήρως εξοπλισμένη πλατφόρμα, η οποία μπορεί να χρησιμοποιηθεί σε πολλούς τομείς της ανάπτυξης λογισμικού και είναι συμβατή με αρκετά λειτουργικά συστήματα (Windows, Linux, Mac κτλ). Όπως στα περισσότερα IDEs, ο χρήστης έχει τη δυνατότητα να δημιουργήσει ή να επεξεργαστεί έναν κώδικα και να διορθώσει πιθανά σφάλματα σε αυτόν (debugging). Επιπλέον, το VS περιέχει μερικά επιπλέον χαρακτηριστικά που διευκολύνουν δίαφορες διεργασίες όπως π.χ μεταγλωττιστές και σχεδιαστές γραφικών.
Άδεια Χρήσης
[επεξεργασία]Το Visual Studio IDE χρησιμοποιεί την άδεια MIT, η οποία επιτρέπει στον χρήστη την προσωπική και εμπορική χρήση καθώς επίσης και επεξεργασία και διανομή. Ορισμένες τροποποιημένες εκδόσεις του προγράμματος, είναι πιθανόν να διανέμονται κάτω από διαφορετικούς όρους και χωρίς τον πηγαίο κώδικα.
Ιστορία
[επεξεργασία]Η πρώτη κυκλοφορία του Visual Studio πραγματοποιήθηκε το 1997 από την microsoft με το κωδικό όνομα “Βοστώνη”. Χρησιμοποιούσε το ίδιο περιβάλλον ανάπτυξης για αρκετές γλώσσες προγραμματισμού όπως η Visual J++ και η InterDev ενώ στη συνέχεια κυκλοφόρησαν εκδόσεις με ξεχωριστά IDEs για γλώσσες σαν τις Visual C++ , Visual Basic και Visual FoxPrο. Έκτοτε, ακολούθησαν αρκετές αναβαθμίσεις. Μία από τις σημαντικότερες ήταν αυτή του 2002 στην οποία ξεχωρίζει η παρουσίαση ενός νέου περιβάλλοντος ανάπτυξης κώδικα που χρησιμοποιεί το .NET Framework. Τον Ιούνιο του 2018 ανακοινώθηκε από τη Microsoft η 16η έκδοση του Visual Studio η οποία αναμένεται να κυκλοφορήσει το 2019.
Ιδιαίτερα Χαρακτηριστικά
[επεξεργασία]To Visual Studio IDE παρέχει στον προγραμματιστή βοήθεια για την κωδικοποίηση για οποιαδήποτε γλώσσα προγραμματισμού χρησιμοποιεί. Σημαντική συμβολή σε αυτή τη δυνατότητα του προγράμματος έχει ο IntelliSense, ο οποίος είναι ένας ενσωματωμένος μηχανισμός συμπλήρωσης κώδικα που επιταχύνει τη διαδικασία της κωδικοπίησης. Το IntelliSense λειτουργεί δίνοντας ορισμένες υποδείξεις στον χρήστη και συμπληρώνοντας αυτόματα γραμμές για μεγαλύτερη ταχύτητα. Επιπλέον, ο IDE, εξασφαλίζει στον χρήστη ότι δεν θα χάσει την πιο πρόσφατη θέση τροποποίησης καθώς εκείνος διερευνά τον υπόλοιπο κώδικα. Έτσι επιτυγχάνεται η ασφαλής και γρήγορη κωδικοποίηση. Για τη διαδικασία του debugging, το VS IDE περιέχει ένα πλήθος από εργαλεία που κάνουν την διαδικασία αρκετά ευκολότερη για όλες τις συμπεριλαμβανόμενες γλώσσες προγραμματισμού. Επίσης, ο χρήστης μπορεί να βεβαιωθεί για την ετοιμότητα του στην ανάπτυξη προϊόντων υψηλής ποιότητας μέσα από την πλατφόρμα δοκιμής εφαρμογών. Η διαδικασία πραγματοποιείται με την επιθυμητή γλώσσα προγραμματισμού και το κατάλληλο δοκιμαστικό πλαίσιο χωρίς να απαιτείται ιδιαίτερη και χρονοβόρα διαδικασία.
Πηγές
[επεξεργασία]- https://en.wikipedia.org/wiki/Microsoft_Visual_Studio
- https://visualstudio.microsoft.com/vs/
- https://docs.microsoft.com/en-us/visualstudio/ide/visual-studio-ide?view=vs-2017
GNU Linux (Κουτσιούκη Πάτρα 4415229,Αποστόλης Τσούμας 4414158)
[επεξεργασία]Εισαγωγή
Το GNU άρχισε να δημιουργείτε το 1983 και ολοκληρώθηκε και ξεκίνησε να χρησιμοποιείται το 1984. Είχε ως αποτέλεσμα να δημιουργηθεί ένα ολοκληρωμένο λειτουργικό σύστημα, τύπου Unix με ελεύθερο λογισμικό. Το GNU χρησιμοποιεί τον πυρήνα του Linux, αυτά τα συστήματα συνήθως παραπέμπουν σε Linux και θα ήταν πιο σωστό να αποκαλούνται συστήματα GNU/Linux.
Ιστορία
Το GNU αναγεννήθηκε στις 27 Σεπτεμβρίου του 1983 και άρχισε να λειτουργεί τον Ιανουάριο όταν παραιτήθηκε από το ΜΙΤ (Τεχνολογικό Ινστιτούτο Μασαχουσέτης) ο Richard Stallman, ο οποίος πρωτοξεκίνησε τη χρησιμότητα του GNU γιατί δεν ήθελε το Ινστιτούτο να έχει την ιδιοκτησία του GNU ή να μπορεί να επεξεργαστεί και να αλλάξει την ελευθερία που παρέχει αυτό το λογισμικό. Ο στόχος του ήταν να κατασκευαστεί ένα ελεύθερο λειτουργικό σύστημα οπου οι χρήστες θα μπορούσαν να μελετήσουν,να αντιγράψουν και να δημιοσιεύσουν τον συγκεκριμένο κώδικα χωρίς να παραβιάζουν νομικά την άδεια χρήσης,δηλαδή είχαν την απόλυτη ελευθερία για την εποχή εκείνη. Το λογισμικό αναπτύχθηκε από προγραμματιστές εθελοντικά από την αρχή. Στην συνέχεια ο Stallman δημιούργησε ένα ίδρυμα Ελεύθερου Λογισμικού (FSF) στο οποιο εργάστηκαν τουλάχιστον 15 προγραμματιστές με σκοπό να αναπτυχθεί το λογισμικό που θα έτρεχε το GNU. Το copyright μερικών από τα πακέτα του GNU ανήκει στο FSF ενώ τα περισσότερα έχουν την άδεια GNU GPL αλλά και επίσης ένα ελάχιστο ποσοστό μεταδίδονται με διάφορες άλλες μη διαδεδομένες αλλά παράλληλα πανομοιότητες άδειες χρήσης. O Richard Stallman ήθελε το λογισμικό GNU να είναι αρμονικό με το Unix, όμως το οποίο τότε ήταν ιδιόκτητο σύστημα. Ονομάστηκε GNU Hurd και διαφοροποιήθηκε από τον πυρήνα του Unix και αυτό ήταν η σημαντικότερη αλλαγή. Επίσης τρέχει σε μικροπυρήνα Mach. Ο πρώτος πυρήνας ήταν ο TRIX, όπου δημιουργήθηκε στο ΜΙΤ και τον παρείχαν δωρεάν αλλα τήθηκε ακατάλληλος και έτσι υιοθετήθηκε ο Mach. Παραλήφθηκε κώδικας για την δημιουργία του ως ελεύθερο λογισμικό.
Φιλοσοφία
Τα μέλη του λογισμικού δεν ανέπτυξαν μονο τον κώδικα αλλα διέδωσαν την έννοια του ελεύθερου λογισμικού και την δημιουργία αδειών για την προστασία τους.
Γενική Άδεια Δημόσιας Χρήσης GNU
Είναι η πιο διαδεδομέμη δημόσια άδεια χρήσης ελεύθερου λογισμικού, όπου χρησιμοποιείται για την προστασία των περισσοτέρων αυτών που υπάρχει ακόμα και σήμερα. Έχει 3 εκδόσεις που πλέον χρησιμοποιείται η τρίτη. Η GPL σουσιαστικά εξασφαλίζει στους τελικούς χρήστες ότι μπορούνε να έχουν τον κώδικα ελεύθερο, επειδή οι εταιρίες συνήθως καταπατούν τα δικαιώματα των προγραμματιστών που δουλεύουν σε κάποιον κώδικα χωρίς να σέβονται τις άδειες. Γι’αυτό διάφορες υποθέσεις έχουν καταλήξει σε δικαστήρια και έχει αποδειχθεί η προθεση της FSF να προστατεύσει την άδεια της.
Βιβλιογραφία:
1)https://el.wikipedia.org/wiki/GNU 2)https://el.wikipedia.org/wiki/%CE%93%CE%B5%CE%BD%CE%B9%CE%BA%CE%AE_%CE%86%CE%B4%CE%B5%CE%B9%CE%B1_%CE%94%CE%B7%CE%BC%CF%8C%CF%83%CE%B9%CE%B1%CF%82_%CE%A7%CF%81%CE%AE%CF%83%CE%B7%CF%82_GNU
Shotcut (GNU GPL v3)(Κιουτσούκ Ιρφάν 4416097, Κιοσέ Ντεμίρ Χάσαν 4415078)
[επεξεργασία]Γενικά
Το Shotcut είναι μια εφαρμογή επεξεργασίας βίντεο ανοιχτού κώδικα.Είναι διαθέσιμο για το FreeBSD , το Linux , το OS X και τα Windows.Ξεκίνησε το 2011 από τον Dan Dennedy,το Shotcut αναπτύσσεται στο MLT Multimedia Framework και είναι γραμμένο σε C και C++.
Εισαγωγή
Το GNU άρχισε να δημιουργείτε το 1983 και ολοκληρώθηκε και ξεκίνησε να χρησιμοποιείται το 1984. Είχε ως αποτέλεσμα να δημιουργηθεί ένα ολοκληρωμένο λειτουργικό σύστημα, τύπου Unix με ελεύθερο λογισμικό. Το GNU χρησιμοποιεί τον πυρήνα του Linux, αυτά τα συστήματα συνήθως παραπέμπουν σε Linux και θα ήταν πιο σωστό να αποκαλούνται συστήματα GNU/Linux.
Ιστορία
Το GNU αναγεννήθηκε στις 27 Σεπτεμβρίου του 1983 και άρχισε να λειτουργεί τον Ιανουάριο όταν παραιτήθηκε από το ΜΙΤ (Τεχνολογικό Ινστιτούτο Μασαχουσέτης) ο Richard Stallman, ο οποίος πρωτοξεκίνησε τη χρησιμότητα του GNU γιατί δεν ήθελε το Ινστιτούτο να έχει την ιδιοκτησία του GNU ή να μπορεί να επεξεργαστεί και να αλλάξει την ελευθερία που παρέχει αυτό το λογισμικό. Ο στόχος του ήταν να κατασκευαστεί ένα ελεύθερο λειτουργικό σύστημα οπου οι χρήστες θα μπορούσαν να μελετήσουν,να αντιγράψουν και να δημιοσιεύσουν τον συγκεκριμένο κώδικα χωρίς να παραβιάζουν νομικά την άδεια χρήσης,δηλαδή είχαν την απόλυτη ελευθερία για την εποχή εκείνη. Το λογισμικό αναπτύχθηκε από προγραμματιστές εθελοντικά από την αρχή. Στην συνέχεια ο Stallman δημιούργησε ένα ίδρυμα Ελεύθερου Λογισμικού (FSF) στο οποιο εργάστηκαν τουλάχιστον 15 προγραμματιστές με σκοπό να αναπτυχθεί το λογισμικό που θα έτρεχε το GNU. Το copyright μερικών από τα πακέτα του GNU ανήκει στο FSF ενώ τα περισσότερα έχουν την άδεια GNU GPL αλλά και επίσης ένα ελάχιστο ποσοστό μεταδίδονται με διάφορες άλλες μη διαδεδομένες αλλά παράλληλα πανομοιότητες άδειες χρήσης. O Richard Stallman ήθελε το λογισμικό GNU να είναι αρμονικό με το Unix, όμως το οποίο τότε ήταν ιδιόκτητο σύστημα. Ονομάστηκε GNU Hurd και διαφοροποιήθηκε από τον πυρήνα του Unix και αυτό ήταν η σημαντικότερη αλλαγή. Επίσης τρέχει σε μικροπυρήνα Mach. Ο πρώτος πυρήνας ήταν ο TRIX, όπου δημιουργήθηκε στο ΜΙΤ και τον παρείχαν δωρεάν αλλα τήθηκε ακατάλληλος και έτσι υιοθετήθηκε ο Mach. Παραλήφθηκε κώδικας για την δημιουργία του ως ελεύθερο λογισμικό.
Φιλοσοφία
Τα μέλη του λογισμικού δεν ανέπτυξαν μονο τον κώδικα αλλα διέδωσαν την έννοια του ελεύθερου λογισμικού και την δημιουργία αδειών για την προστασία τους.
Γενική Άδεια Δημόσιας Χρήσης GNU
Είναι η πιο διαδεδομέμη δημόσια άδεια χρήσης ελεύθερου λογισμικού, όπου χρησιμοποιείται για την προστασία των περισσοτέρων αυτών που υπάρχει ακόμα και σήμερα. Έχει 3 εκδόσεις που πλέον χρησιμοποιείται η τρίτη. Η GPL σουσιαστικά εξασφαλίζει στους τελικούς χρήστες ότι μπορούνε να έχουν τον κώδικα ελεύθερο, επειδή οι εταιρίες συνήθως καταπατούν τα δικαιώματα των προγραμματιστών που δουλεύουν σε κάποιον κώδικα χωρίς να σέβονται τις άδειες. Γι’αυτό διάφορες υποθέσεις έχουν καταλήξει σε δικαστήρια και έχει αποδειχθεί η προθεση της FSF να προστατεύσει την άδεια της.
Βιβλιογραφία:
1)https://el.wikipedia.org/wiki/GNU 2)https://el.wikipedia.org/wiki/%CE%93%CE%B5%CE%BD%CE%B9%CE%BA%CE%AE_%CE%86%CE%B4%CE%B5%CE%B9%CE%B1_%CE%94%CE%B7%CE%BC%CF%8C%CF%83%CE%B9%CE%B1%CF%82_%CE%A7%CF%81%CE%AE%CF%83%CE%B7%CF%82_GNU
NodeXL(Βαλασσά Κατερίνα 4417236, Καλαντζής Χρήστος 4414085)
[επεξεργασία]Το NodeXL Basic είναι ένα πακέτο λογισμικού για ανάλυση και απεικόνιση ανοιχτού κώδικα δικτύου για το Microsoft Excel 2007/2010/2013/2016 . Το NodeXL Pro είναι μια πλήρως εξοπλισμένη έκδοση του NodeXL , η οποία περιλαμβάνει πρόσβαση σε εισαγωγείς δεδομένων δικτύων κοινωνικής δικτύωσης, προηγμένες μετρήσεις δικτύου και αυτοματοποίησης. Ωστοσο η εκδοση nodeXL Pro δεν διατειθεται δωρεαν . Είναι ένα δημοφιλές πακέτο παρόμοιο με άλλα εργαλεία οπτικοποίησης του δικτύου όπως τα Pajek, UCINet και Gephi.Το NodeXL είναι ένα σύνολο προκατασκευασμένων βιβλιοθηκών τάξης χρησιμοποιώντας ένα προσαρμοσμένο έλεγχο των Windows Presentation Foundation. Επιπροσθετως εργαλεια .NET μπορούν να αναπτυχθούν ως "plug-ins" για την εισαγωγή δεδομένων από εξωτερικούς παρόχους . Οι υπάρχοντες φορείς παροχής δεδομένων για το NodeXL περιλαμβάνουν το Facebook, το Twitter, το Wikipedia , τους υπερσυνδέσμους ιστού και τον Microsoft Exchange Server. Το NodeXL προορίζεται για χρήστες με ελάχιστη ή καθόλου εμπειρία προγραμματισμού που τους επιτρέπει να συλλέγουν, να αναλύουν και να απεικονίζουν διάφορα δίκτυα. Το NodeXL ενσωματώνεται στα Microsoft Excel 2007, 2010, 2013 και 2016 και ανοίγει ως βιβλίο εργασίας με διάφορα φύλλα εργασίας που περιέχουν τα στοιχεία μιας δομής γραφημάτων, όπως άκρες και κόμβοι. Το NodeXL μπορεί επίσης να εισαγάγει μια ποικιλία μορφών γραφημάτων όπως edgelists, matrices adjacency, GraphML, UCINet .dl και Pajek .net. Το NodeXL εισάγει αρχεία UCINet και GraphML, καθώς και υπολογιστικά φύλλα Excel .Ακομα το NodeXL επιτρέπει τη γρήγορη συλλογή δεδομένων κοινωνικών μέσων μέσω ενός συνόλου εργαλείων εισαγωγής, τα οποία μπορούν να συλλέγουν δεδομένα δικτύου από το ηλεκτρονικό ταχυδρομείο, το Twitter και το YouTube . Το NodeXL ζητά την άδεια του χρήστη πριν συλλέξει οποιοδήποτε προσωπικό δεδομένο. Οι χρηστες του NodeXL εχουν την δυνατοτητα να χειριστουν ενα εργαλειο το οποιο θα τους δινει πολλαπλες επιλογες.Τα βιβλία εργασίας NodeXL περιέχουν τέσσερα φύλλα εργασίας: • άκρες, • κορυφές, • ομάδες • γενικές μετρήσεις. Το φύλλο εργασίας των άκρων περιέχει τουλάχιστον δύο στήλες και κάθε σειρά έχει τουλάχιστον δύο στοιχεία που αντιστοιχούν στις δύο κορυφές που σχηματίζουν μια άκρη στο γράφημα. Οι μετρήσεις γραφήματος και οι οπτικές ιδιότητες των άκρων και των κορυφών εμφανίζονται ως επιπλέον στήλες στα αντίστοιχα φύλλα εργασίας. Αυτή η αναπαράσταση επιτρέπει στο χρήστη να αξιοποιήσει το υπολογιστικό φύλλο του Excel για να επεξεργαστεί γρήγορα τις υπάρχουσες ιδιότητες κόμβου και να δημιουργήσει νέες, για παράδειγμα εφαρμόζοντας τύπους Excel σε υπάρχουσες στήλες.Τέλος το NodeXL έχει χρησιμοποιηθεί από ειδησεογραφικά πρακτορεία όπως η εξωτερική πολιτική για την απεικόνιση της διάρθρωσης των συνομιλιών για πολιτικά θέματα, καθώς και οργανισμών όπως η Παγκόσμια Τράπεζα για την ανάλυση των δεδομένων ψηφοφορίας. Το NodeXL έχει χρησιμοποιηθεί ως αναλυτικό εργαλείο σε δεκάδες ερευνητικές εργασίες στις κοινωνικές επιστήμες, στις πληροφορίες και στις επιστήμες των υπολογιστών, καθώς και στο επίκεντρο της έρευνας στην αλληλεπίδραση των ανθρώπινων υπολογιστών, στην εξόρυξη και στην οπτικοποίηση δεδομένων.
Πηγές: https://archive.codeplex.com/?p=nodexl
https://en.wikipedia.org/wiki/NodeXL
Arduino IDE (Νίκος Γκλούμπος 4417024, Κώστας Δέδες 4417037)
[επεξεργασία]Γενικά Το Arduino IDE(Integrated Development Environment) είναι το κύριο προγραματιστικό περιβάλλον που χρησιμοποιείται για την κατασκευή και την εγκατάσταση προγραμμάτων στους μικροελεγκτες Arduino. Το κατασκεύασε η Arduino μία εταιρία που παράγει ανοιχτό υλικό και λογισμικό, με σκοπό την κατασκευή μικροελεγκτών για την υλοποίηση ψυφιακών συσκευών. Η Arduino ξεκίνησε ως μία εργασία στο Interaction Design Institute of Ivrea το 2000, η πρώτη πλακέτα παρουσιάστικε το 2005 με σκοπό να βοηθήσει μαθητές που δεν είχαν προηγούμενη εμπειρία με ηλεκτρολογικά η προγραμματισμό μικροελεκτών. Σήμερα το Arduino έχει γίνει η πιο διάσημη πλατφόρμα για κατασκευαστές ηλεκρονικών συσκευών.
Το πρόγραμμα είναι γραμμένο κυρίως σε Java και υποστηρίζει τις γλώσσες C και C++ με ειδικούς κανόνες δομής. Το IDE μπορεί να χρησιμοποιηθεί σε όλα τα διάσημα λειτουργικά όπως: Windows, macOs και Linux. Το IDE υποστηρίζει σχεδόν όλες τις εκδόσεις της πλακέτας Arduino όπως το Arduino Uno και το Arduino mini. Οπως κάθε IDE διαθέτει πληθώρα εργαλείων, καθώς και μία βιβλιοθήκη η οποία περιέχει έτοιμο κώδικά για καποιες συχνές διαδικασίες εισόδου και εξόδου, κάποιες απο τις ποιό απλες περιπτώσεις όπως ένα κουμπί η ένα LED εώς και πιο συνθετες, όπως την χρήση πληκτρολογίου η ακόμα και μια απλή οθόνη. Ορισμένα απο τα εργαλεία που διαθέτει είναι το Serial Monitor για την εύκολη αποστολή και λύψη δεδομένων μεταξύ της πλακέτας Arduino και του υπολογιστή του χρήστη, και το arvdude, το εργαλείο που είναι υπεύθυνο για την μετατροπή του εκτελέσιμου κώδικα σε ένα αρχείο κειμένου με δεκαεξαδική κωδικοποίηση προκειμένου να μεταφερθεί στην πλακέτα και να εκτελεστεί. Το πρόγραμμα παρέχει και άλλες μικρές λειτουργείες όπως τον χρωματισμο των εντολών του πηγαίου κώδικα με σκοπό την διευκόλυνση του προγραματιστή Ο μεταγλωτιστής που χρησημοποιείται είναι ο arv-gcc για να μετατρέψει τον πηγαίο κώδικα C++ σε εκτελέσημο κώδικα προκειμένου να μεταφερθεί στο arvdude. Αξίζει να σημειωθεί ότι σε αντίθεση με τα περισσότερα IDE, μέχρι και την τελευταία έκδοση (1.8.7) το Arduino IDE δεν περιέχει κάποιον debugger για την εκσφαλμάτωση του πηγαίου κώδικα. Το λογισμικο και το υλικό του arduino είναι open source. Το IDE συγκεκριμένα χρησιμοποιεί δύο άδειες λογισμικού. Ποιό συγκεκριμένα LGPL(Lesser General Public License) για τον πυρίνα του Αrduino και κάποιες βασικές βιβλιοθήκες του, και GPLv2(General Public License) για το υπόλοιπο IDE, η πιο αναλητικά ότι υπάρχει στους φακέλους "app" και "core" όπως αναγραφεται στην επίσημη σελίδα της Αrduino στο Github. Οι παραπάνω άδειες το καθηστούν ιδανικό τοσο για ιδιώτες όσο και για επιχειρήσεις καθώς επιτρέπεται ακομα και η χρήση του πυρήνα σε εμπορικά προιόντα χωρίς την υποχρεωτική μετατροπή του έργου σε open source.
Πηγες: https://www.arduino.cc/en/Main/AboutUs https://en.wikipedia.org/wiki/Arduino https://github.com/arduino/Arduino/ https://en.wikipedia.org/wiki/Arduino_IDE
MySQL GNU (Σκορδάς Γιώργος 4414174,Κουτσιοσμηνάκης Άγγελος 4411050)
[επεξεργασία]ΕΙΣΑΓΩΓΙΚΑ MYSQL
Η MySQL είναι ένα λογισμικό το οποίο χρησιμοποιείται για την διαχείριση βάσεων δεδομένων και έχει πάνω από έντεκα εκατομμύρια αποκτήσεις αυτού του λογισμικού.Ο κώδικας του λογισμικού έρχεται σε εμάς μέσω της γενικής άδειας χρήσης GNU,και επίσης με κάποιες ιδιόκτητες συμφωνείες οι οποίες πρέπει να τηρούνται εξίσου.
ΙΣΤΟΡΙΑ
H ΜΥSQL αναπτήχθυκε από μία σουιδική εταιρία των David Axmark,Allan Larsson,και Michael widenius.Η MySQL εκδόθηκε στις 23 μαίου του 1995.Το λογισμικό μέχρι την έκδοση του σχεδιαζόταν για ένα χρόνο.Η αρχική της σχεδίαση ήταν για προσωπική χρήση και μόνο,ενώ στη συνέχεια στις επόμενες εκδόσεις μπορούσαν διάφοροι χρήστες να έχουν πρόσβαση στις βάσεις δεδομένων.Σχεδιάστηκε με τη χρήση της γλώσσας ISAM η οποία είναι μία γλώσσα χαμηλού επιπέδου.Η MySQL ΑΒ ανήκει σήμερα στην εταιρεία ORACLE.Και πήρε το όνομα της από την κόρη ενός εκ των συνηδρητών της εταιρίας Michael Widenius.
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ ΤΗΣ MYSQL
1)Περιέχει το διεθνές πρότυπο unicode
2)Δίνει τη δυνατότητα SSL κρυπτογράφησης
3)Εφαρμόζεται σε πολλές πλατφόρμες και λογισμικά
4)Κάνει προσωρινή αποθήκευση ερωτημάτων
5)Κάνει αναζήτηση ολόκληρου του κειμένου που αποθηκεύει
6)Αυτόματες διαδικασίες για την πιθανότητα που ύπαρξει κάποια διαδικασία ενημέρωσης,ή και διαγραφής μέσα στην βάση δεδομένων
ΧΡΗΣΗ ΤΗΣ MYSQL
H MySQL είναι ίσως το πιο περιζήτιτο λογισμικό διαχείρισης βάσεων δεδομένων καθώς χρησιμοποιείται από πάρα πολλές ιστοσελίδες,καθώς και απο εφαρμογές μεγαθύρια στον χώρο της τεχνολογίας όπως:
1)google
2)youtube
3)facebook
4)twitter
5)flickr
Οι περισσότερες εταιρείες απο αυτές χρησιμοποιούν το λογισμικό αυτό μετά από το 2008.
WORKBENCH MYSQL
Το workbench είναι ένα πρότυπο λογισμικό για την MySQL,και δίνει την δυνατότητα στους χρήστες να διαχειρίζονται τις βάσεις δεδομένων και να οπτικοποιούν σχεδιαστικά τις δομές των βάσεων αυτών.Το workbench πήρε τη θέση του MySQL GUI TOOLS καθώς είναι ένα πιο ολοκληρωμένο λογισμικό με περισσότερα οπτικά εργαλεία για τις δομές.Είναι το πιο έμπιστο κομμάτι της MySQL καθώς ακόμη δίνει τη δυνατότητα να μπορεί κάποιος να σχεδιάσει και να μοντελοποιεί βάσεις δεδομένων.Το λογισμικό είναι στην διάθεση των χρηστών μέσω δύο εκδόσεων,η μία διατίθεται δωρεάν και η άλλη έκδοδη είναι για ιδιοτική χρήση.
ΕΡΓΑΛΕΙΑ ΓΙΑ ΑΝΤΙΓΡΑΦΑ ΑΣΦΑΛΕΙΑΣ
Το mysqldump είναι ένα εργαλείο που επιτρέπει την ανάπτυξη αντιγράφων στις εκδόσεις της mysql,καθώς υπάρχει και το mysql Enterprice το οποίο βοηθάει στην ανάπτυξη αντιγράφων στους συνδρομητές της ORACLE και δίνει INNODB hot backup.Και τελευταίο το XtraBackup το οποίο είναι και αυτό εργαλείο ανοικτού κώδικα της mysql το οποίο επίσης βοηθάει στην παραγωγή αντιγράφων.
ΒΙΒΛΙΟΓΡΑΦΙΕΣ
https://en.wikipedia.org/wiki/MySQL
https://www.ip.gr/el/dictionary/90-MySQL
Python (Κωνσταντίνος Αρβανίτης 4414238, Μαυροδήμος Ματθαίος 4417244)
[επεξεργασία]Γενικά
Η Python αποτελεί μια γλώσσα προγραμματισμού υψηλού επιπέδου που δημιουργήθηκε το 1990 από τον Ολλανδό Γκβίντο βαν Ρόσσουμ (Guido van Rossum).Η πρώτη έκδοση της κυκλοφόρησε των Ιανουάριο του 1994 και η δευτερη στις 16 Οκτωβρίου του 2000, ενώ η τελευταία στις 13 Σεπτέμβρη του 2015. Διακρίνεται λόγω του ότι έχει πολλές βιβλιοθήκες που διευκολύνουν ιδιαίτερα αρκετές συνηθισμένες εργασίες και για την ταχύτητα εκμάθησης της. Επίσης μπορεί να εγκατασταθεί σε διάφορα λογισμικά, μαζί με τους διερμηνευτές της. Η Python αναπτύσσεται ως open source και η διαχείρισή της γίνεται από τον μη κερδοσκοπικό οργανισμό Python Software Foundation. Το όνομα της γλώσσας προέρχεται από την ομάδα άγγλων κωμικών Μόντυ Πάιθον.
Ιστορία
Αρχικά, η Python ήταν γλώσσα που χρησιμοποιούνταν στο λειτουργικό σύστημα Amoeba. Αναλυτικά, η Python 3.0 είναι ιστορικά η πρώτη γλώσσα προγραμματισμού που σπάει την προς τα πίσω συμβατότητα με προηγούμενες εκδόσεις ώστε να διορθωθούν κάποια λάθη που υπήρχαν σε προγενέστερες εκδόσεις και να καταστεί ακόμα πιο σαφής ο απλός τρόπος με τον οποίο μπορούν να γίνουν κάποια πράγματα. Περιβάλλον ανάπτυξης Για τη συγγραφή προγραμμάτων είναι απαραίτητος ένας κειμενογράφος ή ακόμα καλύτερα ένα ολοκληρωμένο περιβάλλον ανάπτυξης (Integrated Development Environment - IDE), το οποίο είναι ένα ειδικό λογισμικό για την ανάπτυξη εφαρμογών. Η Python έρχεται μαζί με ένα εύχρηστο περιβάλλον ανάπτυξης με την ονομασία ΙDLE. Τα αρχικά του έρχονται από τις λέξεις Interactive DeveLopment Environment και είναι γραμμένο σε Python και μπορεί να εκτελεσθεί σε περιβάλλον Linux, Windows και Mac OS X. Το IDLE μας δίνει τη δυνατότητα να χρησιμοποιήσουμε τον διερμηνευτή της γλώσσας, να γράψουμε και να επεξεργαστούμε προγράμματα, να τα αποθηκεύσουμε σε αρχεία, να τα εκτελέσουμε, να κάνουμε αποσφαλμάτωση.
Οροι χρήσης
Η Άδεια χρήσης της python, ενώ είναι μια άδεια ελεύθερου λογισμικού, η διατύπωσή της σε ορισμένες εκδόσεις σήμαινε ότι ήταν ασυμβίβαστη με τη Γενική Άδεια Δημόσιας Χρήσης GNU (GPL) που χρησιμοποιείται από μεγάλο αριθμό ελεύθερου λογισμικού, συμπεριλαμβανομένου του πυρήνα του Linux . Για το λόγο αυτό, η CNRI κατάργησε την άδεια το 2001 και η άδεια κυκλοφορίας των σημερινών εκδόσεων ανήκει στην Άδεια Χρήσης του Python Software Foundation. Πριν το 2001, όμως, ήταν μια άδεια χρήσης λογισμικού που είχε εκδοθεί από την Εταιρεία Εθνικών Ερευνητικών Πρωτοβουλιών (CNRI). Χρησιμοποιήθηκε για τις εκδόσεις 1.6 και 2.0 της γλώσσας προγραμματισμού Python, και οι δύο κυκλοφόρησαν το έτος 2000.
Βιβλιογραφία
http://python.org.gr/phocadownload/Tutorials/tutorial_by_example.pdf https://el.wikipedia.org/ https://el.wikibooks.org/ https://docs.python.org
CHEAT ENGINE (ΣΥΡΓΚΑΝΗΣ ΒΑΣΙΛΕΙΟΣ 4414204 - ΖΩΓΡΑΦΟΣ ΚΩΝΣΤΑΝΤΙΝΟΣ 4414055)
[επεξεργασία]ΓΕΝΙΚΑ
[επεξεργασία]Το λογισμικό Cheat Engine είναι ένα λογισμικό ανοιχτού κώδικα και έρχεται με την άδεια ανοιχτού κώδικα APL (Adaptive Public License).Το λογισμικό αυτό περιέχει σαρωτή μνήμης, Debugger, συναρμολογητή, αποσυναρμολογητή, Speedhack, Trainer maker, εργαλεία χειρισμού 3D μοντέλων και εργαλεία επιθεώρησης συστήματος.Εκτός από αυτά τα εργαλεία το συγκεκριμένο λογισμικό έρχεται με εκτένη υποστήριξη scripting η οποία δίνει την δυνατότητα σε πιο έμπειρους προγραμματιστές να δημιουργήσουν τις δικές τους εφαρμογές με ευκολία και αν επιθυμούν να τις μοιραστούν με άλλους.
ΔΥΝΑΤΟΤΗΤΕΣ - ΛΕΙΤΟΥΡΓΕΙΕΣ
[επεξεργασία]Το Cheat Engine επειδή μπορεί να έχει πρόσβαση στην μνήμη αποδομημένη, έχει τη δυνατότητα να εφαρμόσει αλλαγές σε βασικά στοιχεία του προγράμματος, ώστε να παρέχει στο χρήστη απεριόριστες δυνατότητες.Τα πιο συχνά φαινόμενα αυτής της χρήσης τα συναντάμε σε single player παιχνίδια όπου γίνεται χρήση παράτυπων μεθόδων όπως: Wallhack, Aimbot, απαιριόριστους πόντους ζωής, χρόνου και εφοδίων.Πολλές φορές βέβαια επειδή το Cheat Engine χρησιμοποιεί εισχώρηση κώδικα στις διεργασίες των προγραμμάτων, αρκετά προγράμματα ασφαλείας προειδοποιούν τον χρήστη κατά την εγκατάσταση οτι πρόκειται για κακόβουλο λογισμικό, κάτι το οποίο βέβαια δεν ισχύει, και έχει βελτιωθεί αρκετά από την έκδοση 6.1 και μετά.Επιπλέον το Cheat Engine παρέχει την δυνατότητα δημιουργίας εκπαιδευτών αλλά η συγκεκριμένη δυνατότητα δεν βλέπει μεγάλη χρήση και αντ'αυτού περισσότερη έμφαση σε αυτό το κομμάτι δίνεται στη γλώσσα προγραμματισμού Lua. Το Cheat Engine έχει δύο διακλαδώσεις: το Cheat Engine Delphi και το Cheat Engine Lazarus. Τα οποία χρησιμοποιούνται αντίστοιχα για συστήματα 32 και 64-bit. Επιπλέον το Cheat Engine παρέχει και ένα virtual machine πιο συγκεκριμένα το DBVM το οποίο τρέχει το ήδη υπάρχον λειτουργικό σύστημα και εκτείνει τις δυνατότητες του λογισμικού ώστε να έχει πρόσβαση και στο Kernelmode. Βοηθάει επίσης ώστε να γίνονται πιο έυκολα τροποποιήσεις και debuggings. Απο την άλλη βέβαια υπάρχουν και κάποια μειονεκτήματα στο συγκεκριμένο virtual machine όπως το ότι χρειάζεται 64bit λογισμικό για να λειτουργήσει και είναι δοκιμασμένο μόνο για συστήματα με κεντρική μονάδα επεξεργασίας της Intel στα οποία υπάρχει το Intel-vt. Άλλο ένα μειονέκτημα είναι ότι όσο πιο πολλούς πυρήνες, είτε φυσικούς είτε λογικούς έχει η κεντρική μονάδα επεξεργασίας, αυξάνονται οι πιθανότητες να μπλοκάρει το σύστημα.
ΙΣΤΟΡΙΚΑ
[επεξεργασία]Το Cheat Engine δημοσιοποιήθηκε επίσημα στις 20 Μαϊου του 2012. Κύριως δημιουργός του ειναι ο κατά κόσμων Eric Haijnen ή γνωστός στον ψηφιακό κόσμο ως Dark Byte. Αρχικά δημιουργήθηκε για το λειτουργικό σύστημα των Windows. Πλέον βέβαια είναι διαθέσιμο για Linux και υπό ανάπτυξη για το MacOS. Είναι διαθέσιμο σε 8 γλώσσες (Αγγλικά, Ισπανικά, Πορτογαλικά, Ρώσσικα, Πολωνικά, Απλοποιημένα και παραδοσιακά Κινέζικα και Γαλλικά). Το λογισμικό αυτό είναι γραμμένο σε αντικειμενοστραφή Pascal και C. Βέβαια μπορεί να συμβάλει ο οποιοσδήποτε, εφόσον αφορά ένα πρόγραμμα ανοιχτού κώδικα, στην επίλυση προβλημάτων βασιζόμενος στις εξής γλώσσες: Lua, Pascal, C, C++, C# και Java. Κύρια βοήθεια ανάπτυξης του συγκεκριμένου λογισμικού είναι το forum GitHub και οι αναγνώστες του μέσω του οποίου βγαίνουν ενημερώσεις και βελτιστοποιήσεις του προγράμματος έχοντας φτάσει σήμερα στην έκδοση 6.8.1.
ΟΡΟΙ ΧΡΗΣΗΣ
[επεξεργασία]Η συγκεκριμένη άδεια χρήσης APL (Adaptive Public License) επειδή είναι προσαρμοστική ο χρήστης δεν μπορεί να βασιστεί σε μία γενικευμένη μορφή της ή σε κάποιο αντίγραφο από άλλο λογισμικό. Για να γνωρίζει τα δικαιώματα του και τις υποχρεώσεις του ως προς το παραπάνω λογισμικό θα πρέπει να κατανοεί τους ακριβής όρους του αναφερθέντος προγράμματος.
ΒΙΒΛΙΟΓΡΑΦΙΑ:
[επεξεργασία]Java Research License(Software)(ΒΑΡΒΕΡΟΓΛΟΥ ΒΑΣΙΛΕΙΟΣ 4416091 - ΚΩΣΤΑΜΠΙΤΣΗΣ ΒΑΣΙΛΕΙΟΣ 4417088
[επεξεργασία]NASA WORLDWIND (ΓΕΩΡΓΙΟΣ ΓΚΙΚΑΣ CS4417023 - ΚΑΤΕΡΙΝΑ ΚΟΣΤΑ CS4417076)
[επεξεργασία]Περιγραφή
[επεξεργασία]Το NASA WORLD WIND είναι μια διεπαφή προγραμματισμού (API) ανοιχτού κώδικα (βασισμένη στην άδεια της NOSA ) ενός εικονικού πλανήτη. Δημιουργήθηκε από το Ames Research Center (NASA) το 2003 για τους προσωπικούς υπολογιστές της και το 2004 έγινε κοινή για όλους τους χρήστες. Η πρώτη του έκδοση βασίστηκε στο NET Framework το οποίο χρησιμοποιήθηκε αποκλειστικά και μόνο στην Microsoft. Το WORLD WIND επιτρέπει στους προγραμματιστές να φτιάξουν γρήγορα και εύκολα διαδραστικές απεικονίσεις 3D γηπέδων, χαρτών και γεωγραφικών πληροφοριών. Οι περισσότεροι χρησιμοποιούν το WORLD WIND για την παρακολούθηση καιρικών συνθηκών, την απεικόνιση των πόλεων και του εδάφους, την κίνηση των οχημάτων, την ανάλυση γεωχωρικών δεδομένων και για την μάθηση των ανθρώπων σχετικά για την Γη. Τέλος, οι χρήστες θα μπορούν με τον πλανήτη που έχουν επιλέξει να κάνουν διαφόρες τροποποιήσης όπως να τον κάνουν σμίκρυνση και ζούμ.
Χαρακτηριστικά και Οφέλη
[επεξεργασία]- Είναι ανοιχτή πηγή διότι το WORLD WIND είναι εντελώς ανοιχτό και η επέκταση του API είναι εύκολη και απλή.
- Η τεχνολογία WORLD WIND μπορεί να ενσωματωθεί σε ένα ευρύ φάσμα εφαρμογών, συμπεριλαμβανομένων των Windows, Mac, Linux, Web, και κινητών συσκευών.
- Το WORLD WIND δεν είναι μια εφαρμογή όπως το Google Earth.
- Είναι ένα SDK που μπορούν να χρησιμοποιήσουν οι μηχανικοί λογίσμικου για να φτιάξουν δικές τους εφαργμογές.
- Το WORLD WIND περιλαμβάνεται από μια γεωγραφική μηχανή απόδοσης για την τροφοδοσία από συστήματα δορυφορικής παρακολούθησης μέχρι προσομοιωτές πτήσης.
- Οι μηχανικοί λογισμικού μπορούν να επιλύσουν τα προβλήματα τους και να δημιουργήσουν ευκολότερα τις γεωχωρικές εφαρμογές που επιλέγουν.
- Υποστήριξη για DirectX.
WORLD WIND JAVA
[επεξεργασία]Αρχικά, το WORLD WIND περιοριζόταν μόνο για τα Windows βασιζόμενη σε βιβλιοθήκες όπως το .NET και Direct X. Μια νέα έκδοση SDK έχει αναπτυχθεί στην Java με JOGL η λεγόμενη WORLD WIND JAVA και η τελευταία της έκδοση (2.1.0) κυκλοφόρησε τον Δεκέμβριο του 2016.
Η αρχιτεκτονική της νέας έκδοσης είναι API-centric το οποίο της επιτρέπει να χρησιμοποιηθεί ως plugin. Αυτό είχε ως αποτέλεσμα την εύκολη χρήση της σε εφαρμογές και ως JAVA APPLET.
Το WORLD WIND JAVA SDK κυκλοφόρησε τον Μαϊο του 2007. Το WORLD WIND JAVA είναι ένα SDK αλλά δεν έχει ενιαία εφαρμογή αλλά υπάρχουν πολλές εφαρμογές που χρησιμοποιούν το WWJ, το κάθε ένα με διαφορετικό τρόπο, που δημιουργούνται από κυβερνητικές υπηρεσίες και εμπορικούς προγραμματιστές. Αύτες οι εφαρμογές περιέχουν εικονικούς παρατηρητές, δορυφορικούς ιχνηλάτες, πλατφόρμες GIS, επεξεργαστή φωτογραφιών, προσομοιώτη F-16 και πολλά άλλα.
Πηγές
[επεξεργασία]Apache OpenOffice (ΓΚΟΥΝΤΡΟΥΜΠΗΣ ΔΗΜΗΤΡΙΟΣ - ΜΑΡΙΝΟΣ 4415029 - ΚΟΥΚΟΥΤΣΗΣ ΙΩΑΝΝΗΣ 4415089)
[επεξεργασία]ΓΕΝΙΚΑ
[επεξεργασία]Το Apache OpenOffice κοινώς OpenOffice είναι ένα πακέτο εφαρμογών γραφείου (σουίτα) ανοιχτού κώδικα και χρησιμοποιεί την εγκεκριμένη από την OSI άδεια χρήσης Apache License v2.0 (για εκδόσεις v3.4 η μεταγενέστερες). Εκτός της εύχρηστης λειτουργίας του, θεωρείται μια εναλλακτική λύση εφάμιλλη άλλων πακέτων (πχ MS Office) μιας και διατίθεται δωρεάν. Ο πηγαίος κώδικας είναι γραμμένος σε C++ και Java. H σουίτα υποστηρίζεται από πολλά Λειτουργικά Συστήματα όπως Linux, MS Windows, MacOS αρχιτεκτονικής x86 και x64.
ΙΣΤΟΡΙΚΗ ΑΝΑΔΡΟΜΗ
[επεξεργασία]To 1980 ιδρύεται η StarDivision και ξεκινά την ανάπτυξη ενός πρότζεκτ με το όνομα StarOffice. Τον Απρίλιο του 1999 η Sun Microsystems αγοράζει τον κώδικα του StarOffice για εσωτερική χρήση καθώς θεώρησε ότι η εξαγορά μιας εταιρείας με σκοπό την ανάπτυξη, την υποστήριξη και η χρήση μιας σουίτας από την ίδια, θα κόστιζε λιγότερο απ’ ότι η αγορά αδειών χρήσης από την Microsoft.
Το καλοκαίρι του 2000 κυκλοφορεί η έκδοση StarOffice δωρεάν υπό την διπλή άδεια χρήσης SISSL και LGPL μαζί με τον πηγαίο κώδικα και με σκοπό να σπάσει το μονοπώλιο της Microsoft Office ως μια εναλλακτική λύση, παρόμοια, αξιόπιστη και ίδιας ποιότητας σουίτα . H πρώτη επίσημη έκδοση του OpenOffice.org v1.0 κυκλοφορεί το 2002(έως έκδοση 1.1.5 – Σεπτέμβριος 2005).
Το 2005 η Sun Microsystems ανακοινώνει ότι αποσύρει την άδεια SISSL και με την κυκλοφορία της έκδοσης 2.0.0(έως έκδοση 2.4.3 – Σεπτέμβριος 2009) θα χρησιμοποιείται πλέον μόνο η άδεια χρήσης LGPL.
Τον Ιανουάριο του 2010 η Oracle Corporation εξαγοράζει την Sun Microsystems και συνεχίζει την υποστήριξη του πρότζεκτ με το όνομα Oracle OpenOffice.
Οχτώ μήνες αργότερα πολλοί από τους προγραμματιστές –στην πλειοψηφία –εθελοντές της κοινότητας εγκαταλείπουν την κοινότητα και ιδρύουν το The Document Foundation (TDF) για να επιτρέψουν στο πρότζεκτ να συνεχίσει ανεξάρτητο από την Oracle ως LibreOffice.
Αρχές Ιουνίου 2011 η Oracle ανακοινώνει ότι σταματά την χρηματοδότηση του εγχειρήματος και μεταβιβάζει τον πηγαίο κώδικα και τα εμπορικά σήματα του στην Apache Software Foundation, η οποία συνεχίζει να αναπτύσσει το πρότζεκτ -υπό την ονομασία Apache OpenOffice και υπό την άδεια χρήσης Apache License 2.0- και την IBM ως κύριο συνεισφέροντα.
Με την κυκλοφορία της έκδοσης ΑΟΟ 4.1.1 τον Απρίλιο του 2014 η IBM σταμάτησε την επίσημη συμμετοχή της στο πρότζεκτ. Η τελευταία έκδοση που κυκλοφόρησε είναι η ΑΟΟ 4.1.5 τον Δεκέμβριο του 2017.
ΧΑΡΑΚΤΗΡΙΣΤΙΚΑ
[επεξεργασία]- Το Apache OpenOffice είναι ενα πληρες πακετο επεξεργασιάς αρχείων.
- Όλες οι εφαρμογές έχουν παρόμοιο γραφικό περιβάλλον(εμφάνιση) κάνοντας τες εύκολες και φιλικές πρός τον χρήστη.
- Ορισμένα εργαλεία που βοηθούν στην μορφοποίηση αρχείων είναι κοινά στις διάφορες εφαρμογές του πακέτου.
- Χρησιμοποιεί ανοιχτού τύπου Open Document Format.
- Συμβατότητα ανάγνωσης και τροποποίησης με παρόμοιες εφαρμογές (MS Office(Word, Excel,PowerPoint κλπ), LibreOffice).
- Ο πηγαίος κώδικας μαζί με την άδεια Apache διατίθεται ελεύθερα προς όλους για τροποποίηση.
- Εφόσον οι εφαρμογές χρησιμοποιούν το ίδιο μοντέλο αδειοδότησης δεν υπάρχουν "κρυφές" χρεώσεις προς το παρόν ή μελλοντικά.
- Διαθέσιμο σε 41 γλώσσες.
ΕΦΑΡΜΟΓΕΣ ΤΟΥ Apache OpenOffice
[επεξεργασία]- Writer - Επεξεργαστής κειμένου
- Calc - Υπολογιστικό Φύλλο
- Impress - Δημιουργός Παρουσιάσεων
- Draw - Πρόγραμμα Σχεδίασης
- Base - Βάσεις Δεδομένων
- Math - Επεξεργαστής Μαθηματικών Εξισώσεων
ΠΗΓΕΣ
[επεξεργασία]7-zip (ΠΑΠΑΒΑΓΓΕΛΗΣ ΠΑΝΑΓΙΩΤΗΣ 4417150, ΖΙΑΚΑΣ ΝΕΟΦΥΤΟΣ 4417050)
[επεξεργασία]Περιγραφή
[επεξεργασία]Το 7-Zip είναι μια αρχειοθήκη αρχείων ανοικτού λογισμικού, ή μια εφαρμογή για συμπίεση αρχείων. Το 7-Zip λειτουργεί με τη μορφή αρχείων 7z, αλλά μπορεί να διαβάσει και να γράψει πολλές άλλες μορφές αρχείων. Το 7-Zip ξεκίνησε το 1999 και αναπτύχθηκε από τον Igor Pavlov. Το 7-Zip είναι λογισμικό ανοιχτού κώδικα. Το μεγαλύτερο μέρος του πηγαίου κώδικα είναι κάτω από την άδεια GNU LGPL. Ο κώδικας unRAR είναι κάτω από μια μεικτή άδεια: GNU LGPL + περιορισμοί unRAR.
Υποστηριζόμενες μορφές
[επεξεργασία]Πακετάρισμα και ξεπακετάρισμα: 7z, XZ, BZIP2, GZIP, TAR, ZIP and WIM Μόνο για ξεπακετάρισμα: AR, ARJ, CAB, CHM, CPIO, CramFS, DMG, EXT, FAT, GPT, HFS, IHEX, ISO, LZH, LZMA, MBR, MSI, NSIS, NTFS, QCOW2, RAR, RPM, SquashFS, UDF, UEFI, VDI, VHD, VMDK, WIM, XAR and Z. Σαν προεπιλογή το 7zip δημιουργεί αρχεία μορφής ".7z" Τα αρχεία 7Z διευκολύνουν στην αποστολή και λήψη αρχείων από το ίντερνετ και επίσης διευκολύνουν στην ελευθέρωση χώρου απο τον σκληρό δίσκο χάρις στο υψηλό ποσοστό συμπίεσης που χρησιμοποιείται κατά την αρχειοθέτηση.
Εγκατάσταση
[επεξεργασία]Για να εγκαταστήσετε την εφαρμογή ακολουθήστε τα παρακάτω βήματα: 1)Κατεβάστε το εκτελέσιμο (σε 32bit ή 64bit) από την ιστοσελίδα http://www.7-zip.org/
2)Πατήστε "Next" για να ξεκινήσει η διαδικασία προετοιμασίας εγκατάστασης.
3)Αποδεχτείτε τους όρους Επιλέγοντας το κουτάκι στο "I accept the terms in the License Agreement".
4)Η εφαρμογή θα εγκατασταθεί στο κατάλογο C:\Program Files\7-zip. Εάν επιθυμείτε να εγκατασταθεί αλλού απλώς επιλέξτε άλλον κατάλογο πατώντας το "Browse...".
5)Επιλέξτε "Install" για την εγκατάσταση του προγράμματος.
6)Τέλος, πατήστε "Finish". Η εγκατάσταση πραγματοποιήθηκε με επιτυχία.
Άνοιγμα αρχείου 7Z χρησιμοποιώντας 7-Zip στα Windows
[επεξεργασία]Το άνοιγμα ενός αρχείου χρησιμοποιώντας 7-Zip είναι πανεύκολο και συγχρόνως γρήγορο. Αφού εγκαταστήσετε το 7-Zip, κάνετε δεξί κλικ στο αρχείο που θέλετε να ανοίξετε, διαλέγετε την επιλογή "7-Zip" και μετά "Άνοιγμα Αρχείου" στο υπομενού. Αυτό ανοίγει το 7-zip και εμφανίζει τα περιεχόμενα του αρχείου. Στη συνέχεια μπορείτε να εξάγετε τα αρχεία πατώντας την επιλογή "Εξαγωγ" πάνω αριστερά. Τέλος, θα εμφανιστεί ένα νέο παράθυρο που θα σας ρωτήσει που θέλετε να το αποθηκεύσεται και πατάτε ΟΚ. Αυτό ήταν όλο!
Πηγές
[επεξεργασία]https://el.wikipedia.org/wiki/7-zip
https://www.howtogeek.com/357846/what-is-a-7z-file-and-how-do-i-open-one/
https://www.lifewire.com/7z-file-2619277
Ubuntu Linux(Χρήστος Ζαραμπούκας 4417047, Κώστας Κατσάνος 4417070)
[επεξεργασία]Γενικά
[επεξεργασία]Το Ubuntu είναι ένα ελεύθερο ανοιχτού κώδικα και δωρεάν λειτουργικό σύστημα που βασίζεται στο πυρήνα Linux.Ξεκίνησε το 2004 και βασίστηκε στην διανομή Debian.Ο κύριος στόχος του είναι η συνεχιζόμενη παροχή ενός ενημερωμένου καθώς και σταθερού λειτουργικού συστήματος για τον μέσο χρήστη,δίνοντας έμφαση στην ευκολία χρήσης και εγκατάστασης του.Συγκεκριμένα είναι η πιο δημοφιλής έκδοση η οποία διανέμεται χωρίς χρέωση και μπορεί να βελτιώνεται συνεχώς από οποιοδήποτε προγραμματιστή-χρήστη.Επίσης το Ubuntu παράγεται από την Canonical Ltd. οποία προσφέρει εντελώς δωρεάν εγγυημένη ενημέρωση ασφάλειας καθώς και υποστήριξης για κάθε έκδοση του Ubuntu.
Ιστορία
[επεξεργασία]Το Ubuntu βασίζεται στην αρχιτεκτονική και την υποδομή του Debian και περιέχει εκδόσεις λειτουργικού συστήματος για διακομιστές, υπολογιστές και λειτουργίες του Linux.Η πρώτη έκδοση κυκλοφόρησε τον Οκτώβριο του 2004 και οι τρέχουσες εκδόσεις μακροπρόθεσμης υποστήριξης (LTS) υποστηρίζονται για πέντε χρόνια και κυκλοφορούν κάθε δύο χρόνια.To Kubuntu, το Xubuntu, το Lubuntu, το Ubuntu GΝΟΜΕ και το Ubuntu Mate είναι επίσημες παραλλαγές του Ubuntu, που στόχο έχουν τον συνδυασμό των γραφικών περιβαλλόντων KDE, Xfce, LXDE, GNOME και MATE αντιστοίχως, με την βασική δομή εφαρμογών του Ubuntu.Επιπλέον το Edubuntu είναι μια επίσημη εναλλακτική έκδοση που σχεδιάστηκε για την σχολική εκπαίδευση καθώς και για την ευκολία χρήσης του από τα παιδιά.Το Gobuntu ήταν μια επίσημη εναλλακτική έκδοση που στόχο είχε την αυστηρή τήρηση των τεσσάρων ελευθεριών του Ιδρύματος Ελεύθερου Λογισμικού ωστόσο το Ubuntu JeOS είναι η πιο πρόσφατη επίσημη εναλλακτική έκδοση.
Χαρακτηριστικά
[επεξεργασία]Το Ubuntu επικεντρώνεται στη χρηστικότητα, ενώ για εργασίες που απαιτούν δικαιώματα διαχειριστή περιλαμβάνει τη χρήση της εντολής sudo.Η εφαρμογή εγκατάστασης Ubiquity επιτρέπει την εγκατάσταση του Ubuntu στο σκληρό δίσκο από ένα περιβάλλον Live DVD ή Live USB χωρίς να χρειάζεται η επανεκκίνηση του συστήματος για την εγκατάσταση, ενώ η εφαρμογή Wubi επιτρέπει την εγκατάσταση μέσα από περιβάλλον Microsoft Windows, κάνοντας έτσι πιο εύκολη τη μετάβαση στο Linux για τους χρήστες Windows. Εκτός από τα εργαλεία συστήματος και άλλες μικρές εφαρμογές, στο Ubuntu μπορεί κανείς να χρησιμοποιήσει αμέσως μετά την εγκατάσταση, μεταξύ άλλων, τις εφαρμογές: LibreOffice, Firefox, Empathy, Thunderbird, καθώς και δεκάδες προεγκατεστημένα παιχνίδια.
Απαιτήσεις Συστήματος
[επεξεργασία]Η τελευταία έκδοση του Ubuntu υποστηρίζει επίσημα τις αρχιτεκτονικές Intel x86 και AMD64 στην έκδοση Desktop και αρχιτεκτονικές Intel x86, AMD64 και SPARC στην έκδοση Server.
Έκδοση Server
Ενώ υπάρχει η δυνατότητα να εγκατασταθεί η έκδοση Server σε ένα παλαιότερο σύστημα οι ελάχιστες απαιτήσεις για ικανοποιητικές επιδόσεις είναι:
1) 192 MB μνήμη (RAM)
2) 300 MHz x86 επεξεργαστής
3) Τουλάχιστον 2 GB χώρο στο σκληρό δίσκο
4) CD-ROM ή και USB (Για την εγκατάσταση)
5) VGA κάρτα γραφικών με δυνατότητα απεικόνισης 640x480
Έκδοση Desktop
Για την έκδοση Desktop με περιβάλλον Unity οι ελάχιστες απαιτήσεις:
1) 1 GB μνήμη (RAM)
2) 1 GHz MHz x86 ή x64 επεξεργαστής
3) 6 GB χώρο στο σκληρό δίσκο
4) CD-ROM ή και USB (Για την εγκατάσταση)
5) Κάρτα γραφικών με δυνατότητα 3D επιτάχυνσης
Πηγές
[επεξεργασία]https://en.wikipedia.org/wiki/Ubuntu
Darwin(Θεοδώρα Χρόνη 4417213,Σοφία Χαρίτου 4417204)
[επεξεργασία]Γενικά
[επεξεργασία]Το Darwin είναι ένα λειτουργικό σύστημα που κυκλοφόρησε η Apple Inc. το 2000.Αποτελείται από κώδικα που αναπτύχθηκε από την Apple,καθώς και από κώδικα που προέρχεται από το NeXTSEP,BSD,Mach, και άλλων ελεύθερων λογισμικών.Είναι ως επί το πλείστον συμβατό με POSIX,αλλά μέχρι τώρα δεν έχει πιστοποιηθεί ότι είναι συμβατό με οποιαδήποτε έκδοση του POSIX.Ξεκινώντας από το Leopard,το macOS έχει πιστοποιηθεί ότι είναι συμβατό με την έκδοση 3 του Unix Specification(SUSv3).
Ιστορία
[επεξεργασία]Το 1999,η Αpple έγινε η πρώτη μεγάλη εταιρία που έκανε την ανάπτυξη ανοιχτού κώδικα και κυκλοφόρησε τον πηγαίο κώδικα,επιτρέποντας στους προγραμματιστές να δουν πως το έθεσε η Apple,και να χρησιμοποιήσει τμήματα του κώδικα μέσα στο λογισμικό τους.Με την πρωτοβουλία Open Source Initiative(OSI),Mozilla και άλλες άδειες,δημιουργήθηκε η άδεια δημόσιας χρήσης της Apple,για να θέσει το Darwin στα χέρια της κοινότητας ανοιχτού κώδικα.Το Darwin ξεκίνησε με το NeXTSTEP,(αργότερα από την έκδοση 4.0,γνωστή ως OPENSTEP),κυκλοφόρησε για πρώτη φορά το 1989.Μετά την αγορά της NeXT,από την Apple to 1997,ανακοίνωσε ότι το επόμενο λειτουργικό της σύστημα θα βασίζεται στο OPENSTEP.Αυτό αναπτύχθηκε σε Rhapsody το 1997,το MAC OS X Server 1.0 το 1999,το MAC OS X Public Beta το 2000,και το MAC OS X 10.0 το 2001.Το 2000,τα βασικά λειτουργικά συστήματα του MAC OS X κυκλοφόρησαν ως open source λογισμικό στο πλαίσιο της δημόσιας άδειας προέλευσης της Apple(APSL),ως Darwin.Μέχρι το Darwin 8.0.1,η Apple κυκλοφόρησε ένα δυαδικό πρόγραμμα εγκατάστασης(ως εικόνα ISO) μετά από κάθε έκδοση του MAC OS X που επέτρεψε την εγκατάσταση του Darwin στα συστήματα PowerPC και Intel x86 ως πακέτα που εγκαταστάθηκαν ξεχωριστά.Το Darwin είναι πλέον διαθέσιμο μόνο ως πηγαίος κώδικας,εκτός από την παραλλαγή ARM,η οποία δεν έχει κυκλοφορήσει σε καμία μορφή ξεχωριστά από iOS,watchOS,tvOS ή audiOS.Ο πυρήνας του Darwin είναι ο XNU,ένας υβριδικός πυρήνας που χρησιμοποιεί το OSFMK(Open Software Foundation Mach Kernel),διάφορα στοιχεία της BSD(που περιλαμβάνει το μοντέλο διεργασίας,τη στοίβα δικτύου και του εικονικού συστήματος αρχείων) και ένα αντικειμενοστραφές οδηγό συσκευών που ονομάζεται I/O Kit.
Δομή Darwin
[επεξεργασία]Το τελικό αρχιτεκτονικό σχέδιο για το Mac OS X, το οποίο παρουσιάστηκε στην Έκθεση Macworld τον Ιανουάριο του 2000, συνδυάζει εννέα βασικά στοιχεία σε ένα πολυεπίπεδο μοντέλο βασισμένο σε στοιχεία. Στην ίδρυση του είναι το Darwin, το οποίο περιέχει δύο δικά του στρώματα: τον πυρήνα του Mach και το υποσύστημα BSD που τυλίγεται γύρω του. Ο χρονομετρημένος πυρήνας του Mach 3.0 παρέχει σταθερότητα που είναι απαραίτητη σε περιβάλλοντα κατανάλωσης και παραγωγής. Η μετάβαση σε μια αρχιτεκτονική που βασίζεται στο πυρήνα κάνει επίσης τη μεταφορά σε άλλες πλατφόρμες πιο πρακτική.Το Darwin ήταν ένα πρωτοποριακό έργο σε πολλά μέτωπα. Η υβριδική αρχιτεκτονική BSD καθιστά τη ζωή ασύγκριτα καλύτερη τόσο για τους χρήστες όσο και για τους προγραμματιστές. Επιπλέον, η τοποθέτηση του πυρήνα της εμπορικής προσφοράς στα χέρια της κοινότητας ανοιχτού κώδικα έχει κάνει την Apple τον πρώτο σημαντικό κατασκευαστή υπολογιστών. Για τους προγραμματιστές και τους χρήστες του Mac OS X, η κίνηση αυτή ανοίγει την πόρτα σe πολλά οφέλη - από τον καλύτερο κώδικα σε μια ισχυρότερη κοινότητα - που προσφέρεται από το μοντέλο ανοιχτής πηγής.
Στοιχεία Darwin
[επεξεργασία]Το Darwin αποτελείται από πέντε βασικά στοιχεία: το υποσύστημα Mach microkernel και BSD, το σύστημα αρχείων, τη δικτύωση και το I/O Kit
·Υποστηρίζει τα συστήματα αρχείων Mac και Unix, το σύστημα αρχείων του Darwin - βασισμένο σε ένα εκλεπτυσμένο σχεδιασμό VFS που επιτρέπει την προσθήκη νέων συστημάτων αρχείων και βελτιώνει αυτά που ήδη υποστηρίζονται - αποτελεί βασικό στοιχείο της ευελιξίας του Mac OS X.
·Το Darwin καθιστά το πρότυπο TCP / IP βασισμένο στον αρχικό κώδικα BSD που έχει δοκιμαστεί με βάση το χρόνο - την πρωταρχική βασική υποδομή δικτύωσης για Mac OS X.
·Το Darwin ενσωματώνει το I / O Kit, ένα αντικειμενοστραφές πλαίσιο για την ανάπτυξη προγραμμάτων οδήγησης συσκευών, το οποίο παρέχει επίσης μεγάλο μέρος της υποδομής που χρειάζονται οι οδηγοί για να υποστηρίξουν το SMP και την προαγωγή σε πραγματικό χρόνο.
·Το Darwin αναδιπλώνει μια εξατομικευμένη έκδοση του πυρήνα 4.4 BSD-Lite2 και του χώρου χρηστών γύρω από τον Mach. Περιλαμβάνει πολλά από τα API POSIX, εξάγοντας τα στο χώρο του χρήστη και περιγράφει το σύστημα αρχείων και τη δικτύωση του Darwin. Το BSD του Darwin παρέχει επίσης το μοντέλο διεργασίας, τις βασικές πολιτικές ασφάλειας και την υποστήριξη σπειρωμάτων για Mac OS X.
·Το microkernel Mach (βασισμένο στο Mach 3.0 του Πανεπιστημίου Carnegie-Mellon) διαχειρίζεται τους πόρους επεξεργαστών, τον προγραμματισμό και την προστασία μνήμης και δίνει σε άλλα στρώματα OS μια υποδομή επικεντρωμένη σε μηνύματα.
Πηγές
[επεξεργασία]https://en.wikipedia.org/wiki/Darwin_(operating_system)
http://mirror.informatimago.com/next/developer.apple.com/darwin/history.html
https://www.operating-system.org/betriebssystem/_english/bs-darwin.htm