Τεχνολογίες Διαδικτύου / Άδειες Ανοιχτού Λογισμικού. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 20/10/2014
|
|
- ÏἈχαϊκός Δεσποτόπουλος
- 6 χρόνια πριν
- Προβολές:
Transcript
1 Τεχνολογίες Διαδικτύου / Άδειες Ανοιχτού Λογισμικού Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 20/10/2014
2 Δομή Παρουσίασης Άδειες Ανοιχτού Λογισμικού JavaScript JQuery Bootstrap Διαύγεια API / PHP
3 Δομή Παρουσίασης Άδειες Ανοιχτού Λογισμικού JavaScript JQuery Bootstrap Διαύγεια API / PHP
4 Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου 70 Για πληροφορίες Google: open source licenses explained Θα παρουσιάσουμε τα πιο διαδεδομένα Γενικά, υπάρχουν πολλές εκδώσεις, θα παρουσιάσουμε την κεντρική ιδέα στο καθένα
5 Άδειες open source GNU General Public Licence (GPL) GNU Lesser General Public Licence (LGPL) BSD License MIT License Apache License Creative Commons (CC)
6 Γιατί είναι χρήσιμες Είναι ήδη έτοιμες, οπότε μπορούμε να ασχοληθούμε με την δημιουργία του λογισμικού πιο πολύ χρόνο Πρέπει να καταλάβουμε όμως τι λένε Γενικά, μας προστατεύουν: Σαν συγγραφείς, δεν μπορεί κάποιος να πει ότι έγραψε αυτός το πρόγραμμα Από κακή χρήση του λογισμικού (πχ αν κάποιος κάψει τον σκληρό χρησιμοποιώντας το πρόγραμμά μας) Ως χρήστες, δεν είμαστε δεσμευμένοι σε έναν συγκεκριμένο πάροχο
7 GNU General Public Licence (GPL) Ίσως η πιο διαδεδομένη Ο οποιοσδήποτε μπορεί να: αντιγράψει το λογισμικό να το αναδιανείμει με οποιονδήποτε τρόπο να το πουλήσει Πρέπει όμως να πει ότι είναι GPL και ότι ο κώδικα είναι διαθέσιμος κάπου (δωρεάν) να το τροποποιήσει Πρέπει να δώσει τον κώδικα των αλλαγών να το συμπεριλάβει σε κάποιο άλλο λογισμικό Πρέπει όμως όλο το λογισμικό να είναι GPL Παραδείγματα: Linux, Gnome, GCC, MySQL
8 GNU Lesser General Public Licence (LGPL) Παρόμοια με την GPL Διαφορά: Μπορούμε να συμπεριλάβουμε το λογισμικό σε ένα άλλο που δεν είναι LGPL Μπορούμε να το χρησιμοποιήσουμε και να μην δώσουμε τον πηγαίο κώδικα του νέου λογισμικού Συνήθως σε αυτή την περίπτωση υπάρχει κάποια χρέωση (χρηματική) Παραδείγματα: Hibernate, ALSA driver
9 BSD License Πρέπει να δώσουμε ένα αντίγραφο του κειμένου της άδειας Πρέπει να πούμε ποιος το έγραψε και ποιό λογισμικό είναι Μπορούμε να χρησιμοποιήσουμε ένα λογισμικό με MIT license σε ένα μεγαλύτερο λογισμικό, να δώσουμε το εκτελέσιμο χωρίς τον κώδικα Είτε δωρεάν είτε όχι Παραδείγματα: Free BSD, WebKit, Nginx
10 MIT License Έχει το πιο μικρό κείμενο Ένα λογισμικό σε MIT License μπορούμε να το αντιγράψουμε το τροποποιήσουμε το διανείμουμε (με ή χωρίς πληρωμή) να μην δώσουμε τον κώδικα Πρέπει να συμπεριλάβουμε αντίγραφο του κειμένου της άδειας Παραδείγματα: AngularJS, jquery
11 Apache License Ένα λογισμικό με Apache license μπορούμε να: το αντιγράψουμε το τροποποιήσουμε το διανείμουμε (με ή χωρίς πληρωμή) να μην δώσουμε τον κώδικα Πρέπει να συμπεριλάβουμε: τι λογισμικό χρησιμοποιήσαμε τι αλλαγές έχουμε κάνει αντίγραφο του κειμένου της άδειας Παραδείγματα: Android, Apache httpd server, puppet
12 Creative Commons (CC) Χρησιμοποιείται κυρίως σε καλλιτεχνικά έργα (φωτογραφίες κλπ) Ένα έργο σε CC για να το χρησιμοποιήσουμε πρέπει: να πούμε ποιό έργο από ποιόν δημιουργό χρησιμοποιούμε μπορούμε να το τροποποιήσουμε, αλλά το νέο έργο πρέπει να είναι CC Δεν μπορούμε να το χρησιμοποιήσουμε εμπορικά Παραδείγματα: μερικά περιεχόμενα στο flickr
13 Συχνές Ερωτήσεις Πως μπορούμε να έχουμε έσοδα από ελεύθερο λογισμικό; Οι περισσότερες άδειες επιτρέπουν να πουλήσουμε το λογισμικό (είτε τον κώδικα είτε το εκτελέσιμο). Η διαφορά μεταξύ τους είναι αν μας υποχρεώνουν να δώσουμε και τον πηγαίο κώδικα. Μπορούμε να δίνουμε και εκτελέσιμο και κώδικα δωρεάν, αλλά να χρεώνουμε τις υπηρεσίες υποστήριξης (πχ Ubuntu). Μπορούμε να δίνουμε τον πηγαίο κώδικα δωρεάν, αλλά να πουλάμε το εκτελέσιμο (πχ. Red Hat Linux). Μπορούμε να δίνουμε το κυρίως μέρος του λογισμικού δωρεάν, αλλά ένα συγκεκριμένο πρόσθετο να το χρεώνουμε (πχ Mysql Enterprise). Μπορούμε να δίνουμε δωρεάν για open source λογισμικά, αλλά να μας πληρώνουν αν το χρησιμοποιήσουν σε κλειστό (LGPL). Να δεχόμαστε donations (πχ Mozila firefox).
14 Συχνές ερωτήσεις Μπορεί μια εταιρία να κλέψει το λογισμικό μας; Εξαρτάται από την άδεια. Γενικά, αν κάποιος χρησιμοποιήσει το λογισμικό εσωτερικά, χωρίς να το δώσει σε άλλους, μπορεί να το κάνει (και οι περισσότερες άδειες το επιτρέπουν). Μια εταιρία μπορεί να χρησιμοποιήσει το λογισμικό μας και να παρέχει μια υπηρεσία (όχι να πουλά το λογισμικό). Κάποιες άδειες (πχ GPL) υποχρεώνουν να μια εταιρία χρησιμοποιήσει το λογισμικό ως μέρος άλλου λογισμικού ή τροποποιημένο, να διαθέσει και το υπόλοιπο λογισμικό ή τις τροποποιήσεις με GPL (πχ Hyper-V Linux Drivers). Οπότε θα μπορούμε να δούμε τι αλλαγές έκανε. Αν υπάρχει πρόβλημα αρμόδια είναι τα δικαστήρια (Oracle v Google Android).
15 Συχνές ερωτήσεις Μπορώ να σταματήσω να δίνω τον κώδικα σε ένα δικό μου λογισμικό; Ανάλογα την άδεια. Η GPL δεν το επιτρέπει. Ουσιαστικά ο κώδικας δεν είναι δικός μας πια (αν και είμαστε οι συγγραφείς). Είναι της κοινότητας Κάποιες άδειες επιτρέπουν να μην δίνουμε τις αλλαγές, οπότε μπορούμε να σταματήσουμε να δίνουμε τον κώδικα.
16 Μονάδες αριστείας Δεν υπάρχει υποχρεωτική άδεια. Ωστόσο προτείνεται η European Union Public License Παρόμοια με την Apache
17 Ερωτήσεις;
18 Δομή Παρουσίασης Άδειες Ανοιχτού Λογισμικού JavaScript JQuery Bootstrap Διαύγεια API / PHP
19 Ιστορικό Εμφανίστηκε το 1995 από τη Netscape (Brendan Eich) Αναπτύχθηκε με το κωδικό όνομα Mocha, έπειτα σαν LiveScript, παρουσιάστηκε επίσημα όμως JavaScript. 08/1996 υιοθετήθηκε από τη Microsoft (IE 3.0) 06/1997 : Το πρώτο πρότυπο από την ECMA (ECMA-262) 06/2011 : Η τελευταία έκδοση, 5.1
20 JavaScript Από τις πλέον διαδεδομένες γλώσσες προγραμματισμού. Έχει αλλάξει τον τρόπο που εμφανίζονται οι σελίδες. Εξ'αρχής σχεδιασμένη για client-side προγραμματισμό. Και για server-side (Node.js)
21 Χαρακτηριστικά Imperative and structured Ακολουθεί βασικά τη σύνταξη της C (if, while, switch) Διαχωρίζει τα expressions από τις εντολές. Αντίθετα, χρησιμοποιεί function scoping και όχι block scoping.
22 Χαρακτηριστικά Dynamic Δυναμική Dynamic Typing : Μια μεταβλητή δεν αντιστοιχεί σε έναν τύπο δεδομένων (π.χ. Ακέραιο ή Συμβολοσειρά). Ο Τύπος μπορεί να αλλάξει κατά την εκτέλεση. Object Based : Όλα τα αντικείμενα λειτουργούν σαν λεξικά (συσχετιστικοί πίνακες). Τα πεδία μπορούν να προσπελαστούν με 2 τρόπους : Dot notation : obj.x Bracket notation : obj['x']
23 Χαρακτηριστικά Dynamic Δυναμική Object based : Τα πεδία μπορούν να μεταβληθούν στο χρόνο εκτέλεσης. Εσωτερικά αντικείμενα : Function και Date Run-time Evaluation Με τη χρήση της συνάρτησης eval, μπορούμε να εκτελέσουμε εντολές που δίνονται σαν συμβολοσειρές.
24 Σύνταξη Case Sensitive Σχόλια : // και /* */ Τύποι Δεδομένων : Undefined Null Number String Boolean
25 Σύνταξη Εσωτερικά Αντικείμενα (Native Objects) Πίνακες Ημερομηνία (Date) Σφάλμα (Error) Math (βιβλιοθήκη) Τελεστές Αριθμητικοί (+ - * / %) Unary ( )
26 Σύνταξη Τελεστές Αναθέσεις (= += -= *= /= %=) Σύγκρισης (==!= > < >= <= ===!==) Λογικοί (ΝΟΤ!, OR, AND &&, COND c? t : f)3 Δομές Ελέγχου If... else Switch For loop For... in loop
27 Σύνταξη Δομές Ελέγχου While loop Do.. while loop With Συναρτήσεις Αντικείμενα Κατασκευαστές Κληρονομικότητα
28 Τοποθέτηση στη Σελίδα Ο κώδικας μπαίνει ανάμεσα από τις ετικέτες <script>... </script>. <script> function myfunction() { document.getelementbyid("demo").innerhtml = "My First JavaScript Function"; } </script> Μέσα στο <head> Μέσα στο <body> (προτιμότερα στο τέλος) Κλήση εξωτερικού.js αρχείου (το οποίο δεν περιέχει <script> ετικέτες
29 Χρήση Web Αλλαγή στοιχείων HTML Αλλαγή ιδιοτήτων (attributes) από στοιχεία HTML Αλλαγή Στυλ (CSS) από στοιχεία HTML Έλεγχος Δεδομένων (π.χ. Φόρμα) Animation στοιχείων στη σελίδα Διαδραστικό Περιεχόμενο
30 Χρήση Web Μεταφορά πληροφοριών για το χρήστη (π.χ. Google Analytics) Εμφάνιση σε φορητές συσκευές (π.χ. Bootstrap) Εμφάνιση περιεχομένου για άτομα με προβλήματα όρασης.
31 Χρήση Εκτός Web Acrobat Reader : PDF OpenOffice Google App Script : Google Docs ActionScript : Flash development
32 Δομή Παρουσίασης Άδειες Ανοιχτού Λογισμικού JavaScript JQuery Bootstrap Διαύγεια API / PHP
33 JQuery Υλοποιήθηκε το 2006 Σκοπός : Να απλουστεύσει τον client-side προγραμματισμό. Είναι η πιο διαδεδομένη JavaScript βιβλιοθήκη Χρησιμοποιείται από το 60% των TOP πολυσύχναστων site στον κόσμο (NASA) Δωρεάν Ανοιχτού Λογισμικού ΜΙΤ άδεια
34 Χαρακτηριστικά Εύκολη διάσχιση κειμένου Καλύτερος έλεγχος των DOM (Document Object Model) στοιχείων Ευκολότερος χειρισμός κίνησης Διαχείριση γεγονότων (event handling) Ανάπτυξη AJAX εφαρμογών (asynchronous) Επέκταση μέσω plug-in μηχανισμού
35 Πλεονεκτήματα Διαχωρίζει την HTML με τη Javascript Όλα τα γεγονότα διαχειρίζονται από τη Javascript Ξεκάθαρος κώδικας Αποσαφηνίζει τις διαφορές μεταξύ των browser. Η Javascript εκτελείται διαφορετικά ανάμεσα στους διαφορετικούς browser. Είναι επεκτάσιμη Δίνει τη δυνατότητα να την επεκτείνουμε εύκολα και γρήγορα.
36 Χρήση Κατεβάζουμε από το jquery.com την έκδοση που θέλουμε. Production (minified) και Development Την καλούμε μέσα στο <head> <head> <script src="jquery min.js"></script> </head>
37 Χρήση Καλούμε τη βασική συνάρτηση <script type="text/javascript"> $(document).ready(function(){ }); </script> // jquery code, event handling callbacks here Με το που ολοκληρώσει το κατέβασμα της σελίδας (DOM) Εκτελείται το JQuery
38 JQuery UI Είναι μια συλλογή από User Interface διεπαφές, εφέ και widget και themes βασισμένα σε JQuery, CSS και HTML Πρωτοεκδόθηκε το Δωρέαν Ανοιχτού Κώδικα MIT Άδεια Χρήσης
39 JQuery UI Τι προσφέρει Διεπαφές Draggable Dropable Resizable Selectable Sortable Widget Accordion Autocomplete Button Datepicker Dialog Menu Progressbar Slider Spinner Tabs Tooltip Tooltip Effects Color Animation Toggle Class, Add Class, Remove Class, Switch Class Effect Toggle Hide, Show
40 JQuery Mobile Είναι ένα touch optimized web framework Πρωτοεκδόθηκε το 2010 Δωρέαν Ανοιχτού Κώδικα MIT Άδεια Χρήσης
41 JQuery Mobile Τι προσφέρει Υποστήριξη των σημαντικότερων κατασκευαστών φορητών συσκευών αλλά και mini browser που χρησιμοποιούν. Βασίζεται στο JQuery Επιτρέπει τη δημιουργία custom theme Χρήση HTML5 για το layout και ελαχιστοποίηση του προγραμματισμού Χρήση AJAX τεχνολογίας Χρήση widgets που είναι platform agnostic και touch-optimized
42 Δομή Παρουσίασης Άδειες Ανοιχτού Λογισμικού JavaScript JQuery Bootstrap Διαύγεια API / PHP
43 Bootstrap Είναι μια δωρεάν συλλογή από εργαλεία (HTML, CSS και Javascript) Περιέχει πρότυπα για διάφορα HTML στοιχεία Φόρμες, κουμπιά, μενού κτλ Ξεκίνησε ως εσωτερικό project στο Twitter 08/2011 : Εκδόθηκε ως ΕΛ/ΛΑΚ 02/2012 : Ανέβηκε στο GitHub 06/2014 : Το πιο δημοφιλές project στο GitHub Χρησιμοποιείται από πολλές εταιρίες (NASA, MSNBC)
44 Bootstrap Από την έκδοση 2.0 η λογική του έχει περάσει στο responsive design. Στην έκδοση 3.0 υιοθετεί πρακτικές που χρησιμοποιούνται σε φορητές συσκευές στη φιλοσοφία του. Χρησιμοποιεί την ήδη διαδεδομένη πρακτική της στηλοποίησης. Κάθε στοιχείο (div) χωρίζεται σε 12 ίσες στήλες.
45 Bootstrap Υπάρχουν χιλιάδες πρότυπα που βασίζονται στο Bootstrap, για όλα σχεδόν τα CMS.
46 Δομή Παρουσίασης Άδειες Ανοιχτού Λογισμικού JavaScript JQuery Bootstrap Διαύγεια API / PHP
47 JQuery
48 Ερωτήσεις;
49 Ευχαριστώ
A J A X AJAX Γιάννης Αρβανιτάκης
A J A X AJAX Γιάννης Αρβανιτάκης 04/07/08 AJAX Στην πράξη 2 Autocomplete AJAX Στην πράξη 3 Webmail (google, yahoo) AJAX Στην πράξη 4 Flickr AJAX Στην πράξη 5 Google Docs AJAX Στην πράξη 6 Google maps http://maps.google.com/
Διαβάστε περισσότεραΦορολογική Βιβλιοθήκη. Θανάσης Φώτης Προγραμματιστής Εφαρμογών
Φορολογική Βιβλιοθήκη Θανάσης Φώτης Προγραμματιστής Εφαρμογών Το έργο Η φορολογική βιβλιοθήκη πρόκειται για ένα έργο που φιλοδοξεί να αποτελέσει σημαντικό βοήθημα για τον επαγγελματία λογιστή και όχι μόνο.
Διαβάστε περισσότεραΆδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014
Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 22/10/2014 Άδειες open source Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου
Διαβάστε περισσότεραΆδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ. Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015
Άδειες open source Εργαλεία Ανάπτυξης Κώδικα ΕΛ/ΛΑΚ Απόστολος Βόγκλης Βασίλειος Καραβασίλης Μονάδα Αριστείας ΕΛΛΑΚ ΕΤΕΠΗ 9/3/2015 Άδειες open source Εισαγωγή Υπάρχουν πολλές άδειες open source περίπου
Διαβάστε περισσότεραΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ
ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Συστήματα γεωγραφικών πληροφοριών 1 ος Κύκλος Εκπαίδευσης 1 ο σεμινάριο 27 Μαΐου 2014 Ελεύθερο Λογισμικό ΕΛ/ΛΑΚ: Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ)
Διαβάστε περισσότερα28η Συνάντηση Εκπαιδευτικών Δυτικής Μακεδονίας στις ΤΠΕ Φλώρινα 7/4/2013. To wordpress εγκατάσταση στο ΠΣΔ
Δυτικής Μακεδονίας στις ΤΠΕ Φλώρινα 7/4/2013 To wordpress εγκατάσταση στο ΠΣΔ 1 Τι είναι το wordpress; Το WordPress ξεκίνησε ως μια πλατφόρμα για blogs, αλλά από τότε έχει εξελιχθεί σε μια πλήρη πλατφόρμα
Διαβάστε περισσότεραΕισαγωγή στην πληροφορική
Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών Εισαγωγή στην πληροφορική Ενότητα 5: (Μέρος Β) Javascript Αγγελίδης Παντελής Τμήμα Μηχανικών Πληροφορικής και Τηλεπικοινωνιών Άδειες Χρήσης Το παρόν εκπαιδευτικό
Διαβάστε περισσότεραΣυνέδριο ΕΛΛΑΚ 2010. Open Source λογισμικό σε εφαρμογές του δημόσιου και ιδιωτικού τομέα
Συνέδριο ΕΛΛΑΚ 2010 Open Source λογισμικό σε εφαρμογές του δημόσιου και ιδιωτικού τομέα Μπαλασάς Αντώνης (antoniom@tessera.gr) Εφόπουλος Βασίλης (efop@tessera.gr) Θεσσαλονίκη, Μάϊος 2010 1 Ταυτότητα εταιρείας
Διαβάστε περισσότεραΕΠΛ 012. JavaScripts
ΕΠΛ 012 JavaScripts Γλώσσα JavaScript (JS) ηµιουργεί δυναµικές ιστοσελίδες και αλληλεπιδράσεις µε το χρήστη εν είναι Java, αλλά είναι αντικειµενοστραφής (απλό µοντέλο υποκειµένων) Objects, properties (τιµές
Διαβάστε περισσότεραTEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο)
TEC410 Ανάπτυξη Δικτυακών Τόπων (Δ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Επιστημονικός συνεργάτης Εργαστηρίου: Στέλλα Λάμπουρα Εαρινό εξάμηνο Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί
Διαβάστε περισσότεραΠαρουσίαση Θερινού Σχολείου. Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας
Παρουσίαση Θερινού Σχολείου Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Στόχος Στόχος Θερινού Σχολείου 3 η εντατική, πρακτική εκπαίδευση των συμμετεχόντων με απώτερο σκοπό τη συμμετοχή τους στη συνεργατική ανάπτυξη Έργου
Διαβάστε περισσότεραΓιάννης Σαμωνάκης. 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP)
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 1 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Βασικά Θέματα Προγραμματισμού στην Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» (Part 4 - PHP) Γιάννης Σαμωνάκης 1 Περιεχόμενα Τι είναι η PHP Που μπορεί να χρησιμοποιηθεί
Διαβάστε περισσότεραΔυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Δυναμικές Ιστοσελίδες Εισαγωγή στην Javascript για προγραμματισμό στην πλευρά του client Περιεχόμενα Περιεχόμενα Javascript και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις
Διαβάστε περισσότεραΕλεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι)
Ελεύθερο Λογισμικό Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι) Τι είναι το Λογισμικό; Τι είναι το Λογισμικό; Λογισμικό Οδηγίες (Προγράμματα) Δεδομένα... για τον Ηλεκτρονικό Υπολογιστή Τι είναι
Διαβάστε περισσότεραΈνωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ
Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ Ελεύθερο Λογισμικό & Λογισμικό Ανοικτού Κώδικα Ελεύθερο Λογισμικό Λογισμικό Ανοικτού Κώδικα GNU/Linux and FOSS Το κίνημα του ελεύθερου λογισμικού Έχει ως στόχο να
Διαβάστε περισσότεραJAVASCRIPT 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15
ΠΕΡΙΕΧΟΜΕΝΑ Πρόλογος του συγγραφέα...11 Πρόλογος του καθηγητή Γεωργίου Δουκίδη...13 ΜΕΡΟΣ ΠΡΩΤΟ: Θεωρητική Προσέγγιση...15 ΚΕΦΑΛΑΙΟ 1. Η ΕΠΙΧΕΙΡΗΣΗ...17 Ορισμός της έννοιας της επιχείρησης και οι μορφές
Διαβάστε περισσότεραΜπορούμε και χωρίς Πατέντες
Μπορούμε και χωρίς Πατέντες Ι. Σταμέλος Αναπλ. Καθηγητής Α.Π.Θ. Μέλος Δ.Σ. Εταιρείας ΕΛΛΑΚ Με τη συνδρομή του Π. Τσιάβου, Νομικού, Μέλους Δ.Σ. ΕΛΛΑΚ Εταιρεία ΕΛΛΑΚ Εταιρεία μη κερδοσκοπικού χαρακτήρα,
Διαβάστε περισσότεραΕφαρµογές WebGIS Open Source
Εφαρµογές WebGIS Open Source Πάνος Βουδούρης Περιεχόµενα Βασικές Έννοιες Open Source Γιατί; Πως; WebGIS Αρχιτεκτονική Παραδείγµατα εφαρµογών GeoServer GeoMajas MapServer + OpenLayers MapServer + SLMapviewer
Διαβάστε περισσότεραΣταύρος Καουκάκης Ευτύχιος Βαβουράκης
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου Wordpress & Κοινωνικά Δίκτυα (Part 1) Σταύρος Καουκάκης Ευτύχιος Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα Διαχείρισης
Διαβάστε περισσότεραΆδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άδεια
JQUERY - AJAX Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος, Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΣεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων)
Σεμινάριο Wordpress CMS (Δημιουργία Δυναμικών Ιστοσελίδων) Τι είναι το Wordpress: To Wordpress είναι ένα δωρεάν ανοικτού κώδικα (open source) λογισμικό (εφαρμογή), με το οποίο μπορεί κάποιος να δημιουργεί
Διαβάστε περισσότεραΟμάδα (3) Γιάννης Καρανάσος. Μαριάννα Κοβού. Ήλιας Λάμπρου. Σπυριδούλα Γαντζούδη
Ομάδα (3) Γιάννης Καρανάσος Μαριάννα Κοβού Ήλιας Λάμπρου Σπυριδούλα Γαντζούδη Τι είναι το Copyleft? Copyleft είναι το όνομα ενός τύπου αδειών χρήσης για ότι αφορά τα πνευματικά δικαιώματα. Αυτός ο τύπος
Διαβάστε περισσότεραundergraduate graphic design Web Design Advanced Techniques
BA undergraduate graphic design Web Design Advanced Techniques ΣΥΝΟΠΤΙΚΑ Τα μαθήματα θα είναι θεωρητικά και θα αναφέρονται με τον τίτλο: Web & new Media design. O όρος advanced techniques (motive) με την
Διαβάστε περισσότεραΕισαγωγή στην PHP. ΕΣΔ 516 Τεχνολογίες Διαδικτύου. Περιεχόμενα. Περιεχόμενα. ΕΣ 516: Τεχνολογίες ιαδικτύου. ΕΣ 516: Τεχνολογίες ιαδικτύου
ΕΣΔ 516 Τεχνολογίες Διαδικτύου Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία [Lane 2004]: Chapter
Διαβάστε περισσότεραΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ
ΜΟΝΑΔΕΣ ΑΡΙΣΤΕΙΑΣ ΑΝΟΙΧΤΟΥ ΛΟΓΙΣΜΙΚΟΥ Συστήματα γεωγραφικών πληροφοριών 2 η Σειρά Εκπαίδευσης 1 ο σεμινάριο 21 Οκτωβρίου 2014 Ελεύθερο Λογισμικό ΕΛ/ΛΑΚ: Ελεύθερο Λογισμικό / Λογισμικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ)
Διαβάστε περισσότεραPHP 1. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
PHP 1 Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Δ. Ζήνδρος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative
Διαβάστε περισσότεραΠρογραμματισμός διαδικτυακών εφαρμογών με PHP
ΕΣΔ516: Τεχνολογίες Διαδικτύου Προγραμματισμός διαδικτυακών εφαρμογών με PHP Ερωτήματα μέσω Περιεχόμενα Περιεχόμενα Λογισμικό για εφαρμογές Web Η τριεπίπεδη αρχιτεκτονική (3-tier architecture) Εισαγωγή
Διαβάστε περισσότεραΕισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ. Διάλεξη 4 η. Βασίλης Στεφανής
Εισ. Στην ΠΛΗΡΟΦΟΡΙΚΗ Διάλεξη 4 η Βασίλης Στεφανής Πληροφοριακό σύστημα Υπενθύμιση του βασικού μοντέλου Είσοδος Επεξεργασία Έξοδος Ας δούμε επιπλέον λεπτομέρειες! Λογισμικό Λογισμικό: Δίνει εντολές στο
Διαβάστε περισσότεραΕργαλεία ανάπτυξης εφαρμογών internet Ι
IEK ΟΑΕΔ ΚΑΛΑΜΑΤΑΣ ΤΕΧΝΙΚΟΣ ΕΦΑΡΜΟΓΩΝ ΠΛΗΟΦΟΡΙΚΗΣ Εργαλεία ανάπτυξης εφαρμογών internet Ι Διδάσκουσα: Κανελλοπούλου Χριστίνα ΠΕ19 Πληροφορικής Εργαλεία και τεχνικές από την πλευρά του πελάτη Java Applet
Διαβάστε περισσότεραΕισαγωγή στην ASP.NET. Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας 4.0
Εισαγωγή στην ASP.NET Σημειώσεις Σεμιναρίου Επιμέλεια: Βασίλης Κόλιας 4.0 2 Π ί ν α κ α ς Π ε ρ ι ε χ ο μ έ ν ω ν Πίνακας Περιεχομένων... 1 1. Εισαγωγή... 10 1.1. Τι είναι το Web... 10 1.2. Λίγη ιστορία...
Διαβάστε περισσότεραJAVASCRIPT EVENTS. Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών
JAVASCRIPT EVENTS Διδάσκοντες: Π. Αγγελάτος, Δ. Ζήνδρος Επιμέλεια διαφανειών: Π. Αγγελάτος Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών Άδεια Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες
Διαβάστε περισσότεραΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ. 2 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» Μέρος 1 ο HTML CSS Bootstrap v3.
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ 2 ο ΣΧΟΛΕΙΟ ΚΩΔΙΚΑ «Ανάπτυξη Δυναμικών Διαδικτυακών Εφαρμογών» Μέρος 1 ο HTML CSS Bootstrap v3 Σταύρος Καουκάκης 1 Λίγα Λόγια για το Σχολείο Το 2 ο από συνολικά τρία σχολεία κώδικα
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος...11
Περιεχόμενα Πρόλογος...11 Κεφάλαιο 1: Εισαγωγή...13 Η ιστορία της JavaScript...13 Τι είναι η JavaScript...15 Διαφορά μεταξύ σεναρίου και προγράμματος...16 Δυνατότητες και περιορισμοί της JavaScript...16
Διαβάστε περισσότεραΘέματα Προγραμματισμού Διαδικτύου ~ PHP ~
Θέματα Προγραμματισμού Διαδικτύου ~ PHP ~ Στελιος Σφακιανάκης Εαρινό 2019 Αυτή η εργασία χορηγείται με άδεια Creative Commons Αναφορά Δημιουργού - Μη Εμπορική Χρήση - Παρόμοια Διανομή 1 Server-side programming
Διαβάστε περισσότεραΜεταδεδομένα ψηφιακού περιεχομένου
Μεταδεδομένα ψηφιακού περιεχομένου Ελεύθερο λογισμικό και λογισμικό ανοιχτού κώδικα για τη δημιουργία ψηφιακών βιβλιοθηκών - αποθετηρίων Αλέξανδρος Ταγκούλης Αριστεία ΕΛ/ΛΑΚ ΤΕΙ Αθήνας 2 Μεταδεδομένα Δεδομένα
Διαβάστε περισσότεραΕφαρµογές και Περιβάλλοντα Εργασίας AJAX
Εφαρµογές και Περιβάλλοντα Εργασίας AJAX Θεόδωρος Χ. Κασκάλης Αναπληρωτής Καθηγητής Πανεπιστήµιο υτικής Μακεδονίας Εισαγωγή AJAX σηµαίνει: Asynchronous JavaScript and XML Ορισµός Wikipedia: Το AJAX, είναι
Διαβάστε περισσότεραLinux με τη χρήση κονσόλας
Linux με τη χρήση κονσόλας Κεφάλαιο 1 Κείμενα Χρυσούλα Παπάζογλου Πανεπιστήμιο Μακεδονίας, Βιβλιοθήκη και Κέντρο Πληροφόρησης Υπηρεσία Ασύγχρονης Τηλεκπαίδευσης Θεσσαλονίκη, Μάρτης 2009 Το υλικό διατίθεται
Διαβάστε περισσότεραΣχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 7 η Διάλεξη: Σύντομη εισαγωγή στην Java Δρ. Απόστολος Γκάμας Λέκτορας (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Εισαγωγή
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... xiii
Περιεχόμενα Πρόλογος... xiii Κεφάλαιο 1 ο Εισαγωγή στις τεχνολογίες Διαδικτύου... 1 1.1 Σύντομη ιστορία του Διαδικτύου... 3 1.2 Σύνδεση στο Διαδίκτυο μέσω Παρόχου (ISP)... 6 1.3 Μοντέλα Επικοινωνίας...
Διαβάστε περισσότεραΒ. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript
Β. Εισαγωγή στον Προγραμματισμό Η/Υ με την JavaScript Β.1 Τύποι Δεδομένων Όλες οι γλώσσες προγραμματισμού (πρέπει να) υποστηρίζουν πέντε (5) πρωταρχικούς τύπους δεδομένων: char (character) int (integer)
Διαβάστε περισσότερα, α/α: 1. Εξόδου» Παιδείας
ΤΙΤΛΟΣ ΠΡΑΞΗΣ: «ΑΝΟΙΚΤΑΑ ΨΗΦΙΑΚΑ ΜΑΘΗΜΑΤΑ ΣΤΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΜΑΚΕΔΟΝΙΑΣ»», ΚΩΔΙΚΟΣ MIS: 3746644 ΤΙΤΛΟΣ ΥΠΟΕΡΓΟΥ: «ΑΝΑΠΤΥΞΗ ΨΗΦΙΑΚΩΝ ΜΑΘΗΜΑΤΩΝ, ΥΠΟΣΤΗΡΙΞΗ ΙΔΡΥΜΑΤΙΚΗΣ ΠΛΑΤΦΟΡΜΑΣ ΚΑΙ ΑΛΛΕΣ ΔΡΑΣΕΙΣ»,, α/α:
Διαβάστε περισσότεραΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP
Αντώνης Χρυσόπουλος Κατερίνα Κυπριώτη Στέλιος Μόσχογλου Θεοδόσης Σουργκούνης ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΩΝ ΜΕ ΧΡΗΣΗ PHP Για να γίνουμε όλοι καλύτεροι άνθρωποι Τι έχει το μενού σήμερα??? 1. Τι είναι η PHP??? Τι είναι
Διαβάστε περισσότεραΑπαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή):
Απαντήστε στις παρακάτω ερωτήσεις πολλαπλής επιλογής (μόνο μία ερώτηση είναι σωστή): 1. Ο Παγκόσμιος Ιστός (world wide web): a. Ταυτίζεται με το Internet b. Είναι υπηρεσία διαχείρισης και πρόσβασης σε
Διαβάστε περισσότεραΒασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress
ΠΑΝΕΠΙΣΤΗΜΙΟ ΚΡΗΤΗΣ Βασικές Έννοιες Διαδικτύου, Wordpress και BuddyPress Σταύρος Καουκάκης Χάρης Παπαγιαννάκης Ευτύχης Βαβουράκης 1 Περιεχόμενα Γενικές Έννοιες Διαδικτύου Η αρχιτεκτονική του Web Συστήματα
Διαβάστε περισσότεραhel-col@otenet.gr Κωνσταντίνος Παρασκευόπουλος Καθηγητής Πληροφορικής (ΠΕ19 MSc) Ελληνικό Κολλέγιο Θεσσαλονίκης kparask@hellenic-college.
Χρήση της Διεπαφής Προγραμματισμού Εφαρμογής Google Maps για τη δημιουργία διαδραστικού χάρτη με τα Μνημεία Παγκόσμιας Πολιτιστικής Κληρονομιάς της ΟΥΝΕΣΚΟ στη Θεσσαλονίκη Εμμανουήλ Τσάμης 1, Κωνσταντίνος
Διαβάστε περισσότεραHTML5, CSS και JavaScript
Μάθετε HTML5, CSS και JavaScript Όλα σε Ένα 2 Η ΕΚ ΟΣΗ Julie C. Meloni Απόδοση: Γιάννης Β. Σαμαράς Ηλεκτρολόγος Μηχανολόγος Ε.Μ.Π. M.Sc. Computer Science Εκδόσεις: Μ. Γκιούρδας Ζωοδόχου Πηγής 70-74 - Τηλ.:
Διαβάστε περισσότεραΜηχανή αναζήτησης βασισμένη σε AJAX και Soundex. Πτυχιακή Εργασία
ΒίΟΜηγανικτί Πλΐΐοοφορική Τ.Ε.Ι. ΚΑΒΑΛΑΣ Μηχανή αναζήτησης βασισμένη σε AJAX και Soundex Πτυχιακή Εργασία llai')/>oc Ντυαένο^ Επιβλέττων Κ αθηγητής: Δμ Στέλιος Παπαδάκης ΚΑΒΑΛΑ 2008 Βιοαΐίγανίκή ΠληροφορικτΙ
Διαβάστε περισσότεραΕισαγωγήστουςΗ/Υ. PHP Hypertext Preprocessor
ΕισαγωγήστουςΗ/Υ PHP Hypertext Preprocessor ΤιείναιηPHP; PHP είναιµία server-based scripting language σχεδιασµένη ειδικά για το web. Σε µία html σελίδα µπορούµε να ενσωµατώσουµε php κώδικα που εκτελείται
Διαβάστε περισσότεραXAMPP Apache MySQL PHP javascript xampp
XAMPP Το xampp είναι ένα δωρεάν πρόγραμμα με το οποίο μπορούμε να κάνουμε εγκατάσταση τον Apache, τη MySQL και την PHP. Apache. Ο Apache είναι ένας Web Server. Είναι δηλαδή πρόγραμμα το οποίο τρέχει μόνιμα
Διαβάστε περισσότεραΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet.
ΜΑΘΗΜΑ: Εργαλεία Ανάπτυξης εφαρμογών internet. ΩΡΕΣ ΔΙΔΑΣΚΑΛΙΑΣ: ΕΙΔΟΣ ΜΑΘΗΜΑΤΟΣ: Μικτό Γενικός σκοπός είναι να αποκτήσει ο καταρτιζόμενος τις αναγκαίες γνώσεις σχετικά με εργαλεία και τις τεχνικές για
Διαβάστε περισσότεραΠΡΟΛΟΓΟΣ. Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi
Πίνακας Περιεχομένων ΠΡΟΛΟΓΟΣ V Σε ποιους απευθύνεται αυτό το βιβλίο... vi Διάρθρωση του βιβλίου... vi 1η Ενότητα: Κινητός ιστός... vii 2η Ενότητα: Κινητές εφαρμογές στην πλατφόρμα Android... vii 3η Ενότητα:
Διαβάστε περισσότεραΤΕΙ ΚΑΒΑΛΑΣ. Πτυχιακή εργασία ΕΙΣΑΓΩΓΗ. Μιλτιάδης Κακλαμάνης
Σελίδα 1από ΤΕΙ ΚΑΒΑΛΑΣ Πτυχιακή εργασία Δικτυακή Εφαρμογή διαχείρισης ηλεκτρονικών εγγράφων υπηρεσίας. ΕΙΣΑΓΩΓΗ Μιλτιάδης Κακλαμάνης Σελίδα 2από Κατάλογος περιεχομένων ΕΙΣΑΓΩΓΗ...1 Σχετιζόμενα πρόσωπα...3
Διαβάστε περισσότεραΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ
ΚΕΦΑΛΑΙΟ 2 - ΛΟΓΙΣΜΙΚΟ ΕΡΩΤΗΣΗ 1: Σε ποιες μεγάλες κατηγορίες μπορούμε να χωρίσουμε το Λογισμικό. Μπορούμε να χωρίσουμε το Λογισμικό στις παρακάτω μεγάλες κατηγορίες: στο Λογισμικό Συστήματος (System Software),
Διαβάστε περισσότεραΔημιουργία και συντήρηση ιστοτόπου με χρήση WordPress
Δημιουργία και συντήρηση ιστοτόπου με χρήση WordPress Διήμερο σεμινάριο για δημιουργία ιστοσελίδων με WordPress στο περιβάλλον του ΠΣΔ για τους εκπαιδευτικούς ΠΕ19/20 Βερύκιος Α., ΚΕΠΛΗΝΕΤ Λευκάδας Διήμερο
Διαβάστε περισσότεραΕλεύθερο Λογισμικό. Ερευνητική Εργασία Τμήμα Α2-3 ου ΓΕΛ Κομοτηνής Ιανουάριος 2014
Ελεύθερο Λογισμικό Ερευνητική Εργασία Τμήμα Α2-3 ου ΓΕΛ Κομοτηνής Ιανουάριος 2014 1 Τι θα παρακολουθήσουμε Τι είναι το Λογισμικό Κατηγορίες Λογισμικού Ιστορική αναφορά Οικονομικά στοιχεία Πηγές εσόδων
Διαβάστε περισσότεραAlfresco. CyberStream. διαχείριση εγγράφων χωρίς όρια για την επιχείρηση. Νίκος Λυκουρόπουλος τεχνικός διευθυντής
Alfresco διαχείριση εγγράφων χωρίς όρια για την επιχείρηση Νίκος Λυκουρόπουλος τεχνικός διευθυντής CyberStream CyberStream και Ανοιχτό Λογισμικό η CyberStream από την ίδρυσή της το 2000, εξειδικεύεται
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ ΑΝΟΙΚΤΑ ΑΚΑΔΗΜΑΙΚΑ ΜΑΘΗΜΑΤΑ Αντικειμενοστρεφής Προγραμματισμός Ενότητα 1: Εισαγωγή Γρηγόρης Τσουμάκας, Επικ. Καθηγητής Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται
Διαβάστε περισσότεραΗ βασική εργαλειοθήκη του διαδικτύου
Η βασική εργαλειοθήκη του διαδικτύου Ματθαίος Πατρινόπουλος 1 2 HTML Hyper Text Markup Language Σήμερα στην έκδοση 5 --> HTML5 Δεν είναι γλώσσα προγραμματισμού αλλά γλώσσα που καθορίζει η δομή και τις
Διαβάστε περισσότεραCode Quality Assurance. Η εκτίμηση βασίζεται πάντα σε δύο ειδών κριτήρια. Στα αντικειμενικά και στα ειδικά.
Code Quality Assurance > MANAGEMENT 1. Εκτίμηση Κοστολόγηση Η εκτίμηση βασίζεται πάντα σε δύο ειδών κριτήρια. Στα αντικειμενικά και στα ειδικά. a. Αντικειμενικά είναι τα κριτήρια εκείνα που πρέπει να καλυφθούν
Διαβάστε περισσότεραΒασικές Έννοιες Web Εφαρμογών
ΟΙΚΟΝΟΜΙΚΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΘΗΝΩΝ ΤΜΗΜΑ ΔΙΟΙΚΗΤΙΚΗΣ ΕΠΙΣΤΗΜΗΣ ΚΑΙ ΤΕΧΝΟΛΟΓΙΑΣ Τεχνολογίες και Εφαρμογές Διαδικτύου Βασικές Έννοιες Web Εφαρμογών Κατερίνα Πραματάρη Τεχνολογίες και Εφαρμογές Διαδικτύου Περιεχόμενα
Διαβάστε περισσότεραΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΑΡΚΕΤΙΝΓΚ
ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΜΑΡΚΕΤΙΝΓΚ Ενότητα 6: Internet Marketing Βλαχοπούλου Μάρω Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες,
Διαβάστε περισσότεραΑντικειμενοστρεφής Προγραμματισμός
Αντικειμενοστρεφής Προγραμματισμός Διδάσκουσα: Αναπλ. Καθηγήτρια Ανδριάνα Πρέντζα aprentza@unipi.gr Εργαστηριακός Συνεργάτης: Δρ. Βασιλική Κούφη vassok@unipi.gr Εργαστήριο 2 Βασικοί Τύποι Μεταβλητών Java
Διαβάστε περισσότεραΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0. Σόλωνος 108,Τηλ Φαξ
ΕΞΕΤΑΣΤΕΑ ΥΛΗ (SYLLABUS) ADVANCED σχεδιασμός ιστοσελίδας ΕΚΔΟΣΗ 1.0 ΤΙ ΕΙΝΑΙ ΤΟ ADVANCED Οι Advanced θεματικές ενότητες είναι είναι κατάλληλες για άτομα που επιθυμούν να συνεχίσουν σπουδές στο χώρο της
Διαβάστε περισσότεραΠρογραμματισμός για το Web
Πίνακας Περιεχομένων iii Προγραμματισμός για το Web Όλα όσα πρέπει να γνωρίζετε Randy Connolly Mount Royal University, Calgary Ricardo Hoar Mount Royal University, Calgary Απόδοση: Αγαμέμνων Μήλιος Μηχανικός
Διαβάστε περισσότεραΕισαγωγή στην Python. Διάλεξη 0
Εισαγωγή στην Python Διάλεξη 0 Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Τι είναι ο προγραμματισμός : Αλγόριθμος γραμμένος σε γλώσσα που καταλαβαίνει
Διαβάστε περισσότεραBread Online. Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης
Bread Online Σχεδιασμός και μετατροπή μιας απλής οικιακής συσκευής σε επαναπρογραμματιζόμενη συσκευή IP Παναγιώτης Ιωαννίδης Επιβλέπων καθηγητής: Μηνάς Δασυγένης Πανεπιστήμιο Δυτικής Μακεδονίας Τμήμα Μηχανικών
Διαβάστε περισσότεραΓεω-χωρικές υπηρεσίες και τεχνολογίες WEB. Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ
Γεω-χωρικές υπηρεσίες και τεχνολογίες WEB Βασίλειος Βεσκούκης Μηχανικός ΗΥ, Επ.Καθ. ΕΜΠ Ο κύκλος του Computing Από το mainframe στο PC και από το PC στο cloud Διαδίκτυο: εφαρμογές, media, επικοινωνία "Smart
Διαβάστε περισσότεραΠεριεχόμενα. Πρόλογος... 15
Περιεχόμενα Πρόλογος... 15 Κεφάλαιο 1: Εισαγωγή... 17 Η ιστορία της JavaScript... 17 Τι είναι η JavaScript... 19 ιαφορά μεταξύ σεναρίου και προγράμματος... 21 υνατότητες και περιορισμοί της JavaScript...
Διαβάστε περισσότεραΕισαγωγή στην PHP. ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας. Περιεχόμενα. Περιεχόμενα
ΕΣΔ 232 Διαχείριση Δεδομένων στη Κοινωνία της Πληροφορίας Εισαγωγή στην PHP Περιεχόμενα Περιεχόμενα PHP και HTML Βασική σύνταξη Μεταβλητές Τελεστές Συναρτήσεις Παράδειγματα 1 Βιβλιογραφία Ενότητας Βιβλιογραφία
Διαβάστε περισσότεραΔομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 1: Εισαγωγή Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά Το έργο
Διαβάστε περισσότεραΣτοιχεία παρουσίασης. Εισαγωγή Θεωρητικό υπόβαθρο Υλοποίηση λογισμικού μέρους συστήματος Συμπεράσματα Μελλοντικές Επεκτάσεις
ΔΙΠΛΩΜΑΤΙΚΗ ΕΡΓΑΣΙΑ Σχεδιασμός Πληροφοριακού Συστήματος Καταγραφής μετρήσεων κοινής ωφελείας Υποβοηθούμενο από οπτική αναγνώριση μέσω Κινητού τηλεφώνου Μπούντας Δημήτρης Επιβλέπων Καθηγητής : Δασυγένης
Διαβάστε περισσότεραΑντικειµενοστρεφής Προγραµµατισµός
16 η διάλεξη Π. Σταθοπούλου pstath@ece.upatras.gr ή pstath@upatras.gr Οµάδα Α (Φοιτητές µε µονό αριθµό Μητρώου ) ιδασκαλία : Παρασκευή 11πµ-13µµ ΗΛ7 Φροντιστήριο : ευτέρα 11πµ-12πµ ΗΛ4 Προηγούµενη ιάλεξη
Διαβάστε περισσότεραΣτελεχώνου ε το σή ερα το τώρα και το αύριο!
Web JavaScript Εκπαιδευτικός & Εξεταστικός όμιλος FACEtoFACE Authorized Training & Certification Centers E.O.P.P.E.P Πιστοποιημένο Εκπαιδευτικό & Εξεταστικό Κέντρο Αθήνας Από το Υπουργείο Παιδείας Authorized
Διαβάστε περισσότεραΓιατί OpenOffice;;; (2)
OpenOffice Απο τον: Ανδρέα Μπουράκη Msc in Distributed Systems Engineering Bourakis@gmail.com ΕΙΣΑΓΩΓΗ Το OpenOffice σπονσοράρεται απο την Sun Microsystems. H Sun Microsystems αναπτύσσει το StarOffice
Διαβάστε περισσότεραJavascript. Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών. Ευάγγελος Α. Κοσμάτος
Javascript Πανεπιστήμιο Πελοποννήσου Τμήμα Επιστήμης & Τεχνολογίας Τηλεπικοινωνιών Ευάγγελος Α. Κοσμάτος Ιστορική αναδρομή H γλώσσα JavaScript δημιουργήθηκε από την Netscape Communication Corporation δημιουργός
Διαβάστε περισσότεραTEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο)
TEC610 Δυναμικές Εφαρμογές Διαδικτύου (ΣΤ εξάμηνο) Διδάσκων: Ανδρέας Γιαννακουλόπουλος Εαρινό εξάμηνο 2014-2015 Χρηματοδότηση Το παρόν εκπαιδευτικό υλικό έχει αναπτυχθεί στα πλαίσια του εκπαιδευτικού έργου
Διαβάστε περισσότεραΘέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018. Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια)
Θέματα Ατομικής Διπλωματικής Εργασίας Ακαδημαϊκό Έτος 2017/2018 Γεωργία Καπιτσάκη (Επίκουρη Καθηγήτρια) ΠΕΡΙΟΧΗ Α: ΕΦΑΡΜΟΓΕΣ ΜΕ ΑΙΣΘΗΤΗΡΕΣ ΓΙΑ ΕΠΙΓΝΩΣΗ ΣΥΓΚΕΙΜΕΝΟΥ Οι αισθητήρες μας δίνουν τη δυνατότητα
Διαβάστε περισσότεραΑντίρριο, 14/03/2017 Προδιαγραφές Εργαστηριακής Εργασίας για το μάθημα «Μεταγλωττιστές»
Αντίρριο, 14/03/2017 Προδιαγραφές Εργαστηριακής Εργασίας για το μάθημα «Μεταγλωττιστές» Η εργασία έχει ως στόχο τον σχεδιασμό και την υλοποίηση ενός μεταγλωττιστή για την γλώσσα Ciscal, χρησιμοποιώντας
Διαβάστε περισσότεραApplication... 4 Java Development Kit... 4 Android SDK... 5 Android Studio... 6 Genymotion... 8 ια ο Web Panel... 10
Α. Η Η Α Α Α Α Ω Η Η Η Α Ε ογ οο η η ω ο όγιο ογ ά ο ε Android Ο ο ώ Α ιθ ός Μη Ε ο ο: Ι ιά ς ή ιος ώο : de01135 ύω Κθη η ής: ω ή ς Κο ο ιά ς Η Η κ β ά 6 Π ι χό ισ ω ή... 3... 4 Γ Application... 4 Java
Διαβάστε περισσότεραΤο γεγονός ότι αποτελεί λογισµικό ανοικτού κώδικα το καθιστά αρκετά ευέλικτο σε συνεχείς αλλαγές και βελτιώσεις. Υπάρχει µια πληθώρα χρηστών που το χρ
ΤΕΙ Ιονίων Νήσων Άλλες Πλατφόρµες Ασύγχρονης Τηλεκπαίδευσης εκτός του e-class Είναι ένα πακέτο λογισµικού για διεξαγωγή ηλεκτρονικών µαθηµάτων µέσω διαδικτύου, το οποίο προσφέρει ολοκληρωµένες Υπηρεσίες
Διαβάστε περισσότεραΚατασκευή διαδικτυακής εφαρμογής παρατήρησης τιμών αγροτικών προϊόντων
Κατασκευή διαδικτυακής εφαρμογής παρατήρησης τιμών αγροτικών προϊόντων Σενάριο: Σύστημα διαχείρισης, καταγραφής και προώθησης του ελληνικού ελαιολάδου σε εγχώριες και ξένες αγορές από την Γενική Γραμματεία
Διαβάστε περισσότεραΠ Τ Υ Χ Ι Α Κ Η Ε Ρ Γ Α Σ Ι Α
ΑΝΩΤΑΤΟ ΤΕΧΝΟΛΟΓΙΚΟ ΕΚΠΑΙ ΕΥΤΙΚΟ Ι ΡΥΜΑ ΠΕΙΡΑΙΑ ΤΜΗΜΑ ΗΛΕΚΤΡΟΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΙΚΩΝ ΣΥΣΤΗΜΑΤΩΝ ΤΟΜΕΑΣ ΑΡΧΙΤΕΚΤΟΝΙΚΗΣ Η/Υ, ΠΛΗΡΟΦΟΡΙΚΗΣ & ΙΚΤΥΩΝ Εργ. Τεχνολογίας Λογισμικού & Υπηρεσιών S 2 ELab Π Τ Υ Χ Ι Α
Διαβάστε περισσότεραRuntime Checking (1/3) Runtime Checking (2/3) Runtime Checking (3/3) ΗΥ 340 Γλώσσες και Μεταφραστές Φροντιστήριο
ΗΥ 340 Γλώσσες και Μεταφραστές Φροντιστήριο Runtime Checking (1/3) Η γλώσσα alpha είναι μια dynamic typing γλώσσα (ο τύπος μιας μεταβλητής αλλάζει ακολουθώντας τον τύπο της τιμής που κάθε φορά αποθηκεύεται
Διαβάστε περισσότεραΠαιχνίδια σε Javascript
Παιχνίδια σε Javascript Μάθημα 1ο Μια Γρήγορη Εισαγωγή στη Γλώσσα Τα Εργαλεία Την Javascript μπορούμε (όπως και την HTML) να τη γράψουμε σε ένα απλό συντάκτη κειμένου, ή σε ένα περιβάλλον όπως το Bluefish
Διαβάστε περισσότεραΑλίκη Παπαθανασίου του Ευάγγελου
Πανεπιστήμιο Μακεδονίας University of Macedonia Διατμηματικό Πρόγραμμα Μεταπτυχιακών Σπουδών στα Πληροφοριακά Συστήματα M.Sc. in Information Systems Αλίκη Παπαθανασίου του Ευάγγελου Ανάγκη για Eμπλουτισμένες
Διαβάστε περισσότεραalpha Language age (3/5) alpha Language Φροντιστήριο Syntax Directed Translation and
alpha Language (1/5) ΗΥ-340 Γλώσσες και Μεταφραστές Φροντιστήριο Syntax Directed Translation and alpha Language Στην alpha δεν υπάρχει main() συνάρτηση, ο κώδικας ξεκινάει την εκτέλεση από την αρχή του
Διαβάστε περισσότεραΑνάπτυξη και Σχεδίαση Λογισμικού
Ανάπτυξη και Σχεδίαση Λογισμικού Η γλώσσα προγραμματισμού C Γεώργιος Δημητρίου Βασικά Στοιχεία Το αλφάβητο της C Οι βασικοί τύποι της C Δηλώσεις μεταβλητών Είσοδος/Έξοδος Βασικές εντολές της C Αλφάβητο
Διαβάστε περισσότεραΘεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής
Θεσσαλονίκη Alert - Αναλυτική παρουσίαση εφαρμογής Δεληγιαννίδης Θεόδωρος Περίληψη Η "Θεσσαλονίκη Alert" είναι μια εφαρμογή του τύπου crowdsourcing που αφορά το Δήμο Θεσσαλονίκης και τους πολίτες του.
Διαβάστε περισσότεραWeb Responsive Media Design
Web Responsive Media Design Τίτλος Σεμιναρίου: Web Responsive Media Design Ώρες διδασκαλίας: 34+2 (από κοινού αμφιθέατρο) Εισηγητής: Λεωνίδας Κανέλλος (Ux/Ui) ΠΕΡΙΓΡΑΦΗ Τα σεμινάρια έχουν σαν σκοπό να
Διαβάστε περισσότεραΧαρτογραφική Επιστημονική Εταιρεία Ελλάδος. Κουρούνη Μαρία, Τσαμπάζη Αικατερίνη. 13ο Εθνικό Συνέδριο Χαρτογραφίας
Χαρτογραφική Επιστημονική Εταιρεία Ελλάδος Κουρούνη Μαρία, Τσαμπάζη Αικατερίνη 13ο Εθνικό Συνέδριο Χαρτογραφίας Πάτρα, Οκτώβριος 2014 Περιεχόμενα Ι. Σκοπός και κίνητρο ΙΙ. Περιοχή εφαρμογής IV. Αποτελέσματα
Διαβάστε περισσότεραΒασίλειος Κοντογιάννης ΠΕ19
Ενότητα2 Προγραμματιστικά Περιβάλλοντα Δημιουργία Εφαρμογών 6.1 Γλώσσες και εργαλεία προγραμματισμού Τι είναι οι γλώσσες προγραμματισμού; Είναι οι τεχνητές γλώσσες στις οποίες γράφονται οι εντολές των
Διαβάστε περισσότεραΔομημένος Προγραμματισμός
Ανοικτά Ακαδημαϊκά Μαθήματα στο ΤΕΙ Ιονίων Νήσων Δομημένος Προγραμματισμός Ενότητα 2: Τύποι μεταβλητών Το περιεχόμενο του μαθήματος διατίθεται με άδεια Creative Commons εκτός και αν αναφέρεται διαφορετικά
Διαβάστε περισσότεραΣχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού. Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης
Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού Π λ ό λ Α όλ Π ώ Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης Σκοπός και χρησιμότητα της δημιουργίας portal για το τομέα Μικροϋπολογιστών.
Διαβάστε περισσότεραHTML HTML5...CSS
CSS3 HTML5 7... CSS3 HTML5 :... HTML5...... HTML5... CSS3...CSS3...HTML5 HTML5 :...The HTML5 Herald... HTML5...HTML5......The HTML5 Herald HTML5 :......... HTML5...HTML HTML5 ... HTML5 :...HTML... HTML5...
Διαβάστε περισσότεραΕισαγωγή στη γλώσσα προγραμματισμού C++
Εισαγωγή στη γλώσσα προγραμματισμού C++ Περιβάλλον Εργασίας 2 Περιβάλλον Εργασίας 1. Χρήση απλού κειμενογράφου και Μεταγλωττιστή 2. Ολοκληρωμένα Περιβάλλοντα Εργασίας (Integrated Development Environments)
Διαβάστε περισσότεραΤο Έργο Συνεισφοράς. Ανάπτυξη εφαρμογής για κινητές συσκευές του Σ.Δ.Μ. Open eclass. Θερινό Σχολείο, 14 20 Ιουλίου 2014
Θερινό Σχολείο, 14 20 Ιουλίου 2014 Το Έργο Συνεισφοράς Ανάπτυξη εφαρμογής για κινητές συσκευές του Σ.Δ.Μ. Open eclass Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας Θέμα Γενική Περιγραφή 2 Συνεργατική ανάπτυξη Έργου
Διαβάστε περισσότεραΠληροφορίες για το μάθημα
Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Πληροφορίες για το μάθημα Δρ. Απόστολος Γκάμας Διδάσκων (407/80) gkamas@uop.gr Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου Διαφάνεια 1 Αντικείμενο Μαθήματος
Διαβάστε περισσότεραΔιάλεξη 1. Πράξεις Τελεστές Έλεγχος Ροής
Διάλεξη 1 Πράξεις Τελεστές Έλεγχος Ροής Διοργάνωση : ΚΕΛ ΣΑΤΜ Διαφάνειες: Skaros, MadAGu Παρουσίαση: MadAGu Άδεια: Creative Commons 3.0 Αριθμητικοί Τελεστές- Αριθμητικές Πράξεις 2 Internal use only Αριθμητικοί
Διαβάστε περισσότεραΠΡΟΣΟΧΗ: Οι απαντήσεις πολλαπλής επιλογής µόνο πάνω στο ΦΥΛΛΟ ΑΠΑΝΤΗΣΕΩΝ
ΤΕΙ Σερρών Σχολή Τεχνολογικών Εφαρμογών, Τμήμα Πληροφορικής και Επικοινωνιών Προγραμματιστικές Εφαρμογές στο Διαδίκτυο (Θ) Τελική Εξέταση Διδάσκων: Δ. Κοτζίνος Όνοµα: Α.Μ. : Εξάµηνο : Αίθουσα Έδωσα Project
Διαβάστε περισσότερα