edu


Creative Commons στα Ελληνικά σχολεία!

Dream classroomΚατά καιρούς έχω γνωρίσει εκπαιδευτικούς που χρησιμοποιούν το διαδίκτυο για να μοιράσουν εκπαιδευτικό υλικό με τους μαθητές τους και με άλλους εκπαιδευτικούς, και τουλάχιστον στα δικά μου μάτια κάνουν εξαιρετική δουλεία με τον ένα ή το άλλο τρόπο, και μάλιστα ορισμένες φορές έχω δει να προτρέπουν και τους μαθητές τους να μοιράζονται την δουλειά τους (κάτι που βρίσκω ιδιαίτερα ενδιαφέρον και ευχάριστο). Μέχρι σχετικά πρόσφατα το περισσότερο υλικό που έβρισκα ήταν διάσπαρτο, σε αξιόλογες πρωτοβουλίες εκπαιδευτικών που μοιραζόντουσαν ελεύθερα τις δημιουργίες τους.

Πρόσφατα όμως, βρήκα ένα αποθετήριο με υλικό κάτω από άδεια Creative Commons ΒΥ-NC-SA  (που επιτρέπει τον διαμοιρασμό αλλά και την επεξεργασία, με την προϋπόθεση  πως αναφέρεται ο δημιουργός και δεν γίνεται εμπορική χρήση), θα βρείτε στο Φωτόδενδρο που έχει φτιαχτεί στα πλαίσια του Ψηφιακού Σχολείου. Το Φωτόδενδρο είναι βασισμένο στο λογισμικό εκπαιδευτικών αποθετηρίων DSpace (είναι ανοιχτού κώδικα λογισμικό με άδεια τύπου BSD).

Δεν είμαι εκπαιδευτικός, και δεν είμαι σε θέση να κρίνω το παιδαγωγικό αντίκτυπο της προσπάθειας, ούτε πιστεύω ότι υπάρχουν μαγικές λύσεις στα εκπαιδευτικά ζητήματα, αλλά μπόλικη δουλειά από πλευράς εκπαιδευτικών, μαθητών και του περιβάλλοντος τους. Από την άλλη, πιστεύω ότι με τα κατάλληλα εργαλεία μπορούμε να διευκολύνουμε την δουλειά των εκπαιδευτικών και των μαθητών και κακά τα ψέματα να μεγιστοποιήσουμε την αποτελεσματικότητα τους.

Η δημιουργία ενός αποθετηρίου εκπαιδευτικού υλικού θα πρέπει να αποτελεί ένα βήμα σε μια συνολική εκπαιδευτική προσέγγιση, δεν ξέρω κατά πόσο γίνεται αυτό, ξέρω όμως ότι πολλοί παιδαγωγοί/εκπαιδευτικοί που γνωρίζω προσεγγίζουν την τάξη με αρκετά ενδιαφέροντες τρόπους και επιθυμούν να δώσουν την πρωτοβουλία στους μαθητές. Θα ήθελα στο μέλλον να δω κατά πόσο τέτοιου είδους πρωτοβουλίες συμπεριλαμβάνονται όχι μόνο μέσα στην τάξη από το μεράκι των εκπαιδευτικών αλλά και κατά πόσο οι εκπαιδευτικές πολιτικές της χώρας μας συμβαδίζουν με τα εργαλεία που αναπόφευκτα έχουν πρόσβαση οι μαθητές.

Θα χαρώ πολύ να διαβάσω τα σχόλια σας καθώς πιστεύω ότι θα δώσουν μια ακριβέστερη εικόνα για την υλοποίηση, την χρησιμότητα και την πρακτική εφαρμογή τέτοιον πηγών στην τάξη.


Kινητά με εύκαμπτη οθόνη, με ανοιχτό software και hardware 1

Τις προάλλες διάβαζα ένα άρθρο στην ηλεκτρονική έκδοση της Καθημερινής σχετικά με το PaperPhone ένα smartphone που o χρήστης μπορεί να ελέγχει το Interface του λυγίζοντας την εύκαμπτη οθόνη του ώστε να ελέγχει την συσκευή του. Tο PaperPhone είναι project του Human Media Lab της σχολής Πληροφορικής του Queen’s University του Τoronto. Έψαξα λίγα πράγματα παραπάνω για το εν λόγω σύστημα και βρήκα τα εξής ενδιαφέροντα πραγματάκια.. Εκεί βρήκα και το βιντεάκι θα βρείτε παρακάτω (αρκετά παρακάτω για την ακρίβεια). Ενώ υπήρχε συνεργασία από το Arizona State University.

Εν πρώτης το εν λόγω interface μου φάνηκε κάπως οικείο, μάλλον υπερβολικά οικείο και ο λόγος είναι προφανείς γιατί το PaperPhone τρέχει ως λειτουργικό σύστημα το Android. Στην φωτογραφία που απεικονίζεται φαίνεται ξεκάθαρα η έκδοση του Android (νομίζω ότι είναι η έκδοση Froyo αλλά δεν παίρνω και όρκο). Να το ανοιχτό software (ΟΚ κάποιοι θα πουν ότι τα περισσότερα κινητά έχουν πάνω τους κατά μεγάλο μέρος κλειστού κώδικα λογισμικό, και binary blobs και δεν συμμαζεύεται και έχουν δίκιο να τα λένε)

Φυσικά αν αυτό σταματούσε μέχρι εκεί θα έλεγα OK δεν ασχολούμαι άλλο με το όλο θέμα. Ψάχνοντας λίγο καλύτερα το site του Human Media Lab βρήκα αυτό το εξαιρετικό άρθρο (PDF) που έχει μια αρκετά ενδιαφέρουσα επιστημονική ανάλυση του πως έφτιαξαν αυτό το μαραφέτι. Διαβάζοντας σχετικά χαλαρά έπιασε το μάτι μου μια γενική ανάλυση του hardware του και εκεί νομίζω ότι είναι όλο το ζουμί.

Λοιπόν το πρωτότυπο του PaperPhone ουσιαστικά απαρτίζεται από τα εξής:

  • Ένα Bloodhound Flexible Diplay Center 3.7 ιντσών που αναπτύχθηκε από το Arizona State University
  • 5 εύκαμπτους αισθητήρες Flexpoint
  • Ένα E-Ink Βroadsheet Kit ΑΜ300 που προσφέρει η E-Ink για χρήση από hardware devolopers (το οποίο να προσθέσω ότι είναι πανάκριβο και νομίζω εκτός παραγωγής εκτός και αν έχετε μπάρμπα στην E-Ink)
  • Ένα Gumstix (επισημαίνω ότι τα περισσότερα expantion board του Gumstix είναι κάτω από άδεια Creative Commons) στο οποίο χαλαρά μπορεί κανείς μπορεί να εγκαταστήσει Android
  • Τα σήματα από τους αισθητήρες Flexpoint μαζεύονται με ένα Arduino (ναι καλά διαβάσατε Arduino το οποίο είναι και αυτό Creative Commons) με συχνότητα δειγματοληψίας 2οHz. (να και το ανοιχτό hardware)

Αν πιστεύετε ότι το PaperPhone είναι πλήρως ασύρματο  κάνετε λάθος, καθώς το Arduino και το Broadsheet συνδέονται με ένα laptop που αναλαμβάνει την επεξεργασία των σημάτων (ΟΚ είναι πρωτότυπο είπαμε μην περιμένετε και πάρα πολλά).

Η προσωπική μου άποψη (και τονίζω το προσωπική) είναι πως το ελεύθερο λογισμικό και το ανοιχτό hardware μπορούν να μας δώσουν την δυνατότητα να φτιάξουμε με πιο εύκολο και γρήγορο τρόπο πρωτότυπα για τις τεχνολογικές μας συσκεύες. Είτε πρόκειται για πανεπιστήμια είτε για εταιρείες (όπως είχαμε δει πριν χρόνια να κάνει η Accenture). Ακόμη και αν δεν είναι πάντα η λύση που θα επιλεχθούν για το τελικό προϊόν το ελεύθερο λογισμικό και το ανοιχτό hardware σίγουρα λύνουν τα χέρια όσων αναπτύσσουν τα πρωτότυπα.

Κλείνοντας θα αλλάξω το θέμα συζήτησης πλήρως αλλά δεν μπορούσα να μην το γράψω. Δεν ξέρω αν σαν πιτσιρίκια είχατε δει ποτέ “Αστυνόμο Σαΐνη” αν το βλέπατε και θυμάστε έστω και λίγο το story πιθανότατα θα θυμάστε και την Πέννυ, την ανιψιά του που είχε κείνο το εκπληκτικό διαδραστικό βιβλίο με το οποίο έσωζε κάθε τρεις και μια τον γκαφατζή θείο της.

Δεν ξέρω αν ποτέ δούμε κάτι σαν αυτό (το βιβλίο όχι την Πέννυ) στην καθημερινότητα μας, αλλά πολύ θα μου άρεσε. Αν τώρα η συγκεκριμένη τεχνολογία ήταν βασισμένη στο ελεύθερο λογισμικό και το ανοιχτό hardware τότε ακόμη καλύτερα.

Παρακάτω ακολουθεί video με το PaperPhone σε χρήση

(more…)


Alice: αντικειμενοστραφής προγραμματισμός για παιδιά 3

Σε λίγες μέρες αρχίζει η σχολική χρονιά, δεκάδες παιδιά και νέοι ετοιμάζονται να μπουν σε ένα εκπαιδευτικό σύστημα που θα τους δώσει εφόδια για το μέλλον. Ένα από τα εφόδια που εγώ δεν είχα την τύχη να έχω όσο ήμουν μαθητής είναι η διδασκαλία πληροφορικής και προγραμματισμού (ναι είμαι τόοοοοσο μεγάλος). Λόγω της επιλογής μου να ασχοληθώ με τις επιστήμες υγείας σε επαγγελματικό επίπεδο προγραμματισμό δεν διδάχτηκα πότε. Επειδή είχα το μικρόβιο από πιτσιρίκος κάτι έκανα τα δικά μου πράγματα σε ένα παλιό ZX Spectrum… που δεν ήταν καν δικός μου (αλλιώς θα το είχα κρατήσει για κειμήλιο).

Πριν αρκετό καιρό είχα αναφερθεί στο Scratch ένα εργαλείο διδασκαλίας προγραμματισμού για παιδιά. Όμως δεν είναι το μόνο. Πριν λίγες ημέρες είδα το Alice. To Alice άρχισε ως μια προσπάθεια του Carnegy Mellon University για την δημιουργία ενός εργαλείου που τα παιδιά θα δημιουργούν 3D ιστορίες χρησιμοποιώντας την λογική του αντικειμενοστραφούς προγραμματισμού και είναι διαθέσιμο για Windows, Mac και Linux μηχανήματα.  Για τα παιδιά του των τελευταίων τάξεων του δημοτικού και των πρώτων του Γυμνασίου συνιστάται η χρήση του Storytelling Alice. Ενώ για μεγαλύτερες ηλικίες (τελευταίες τάξεις Γυμνασίου και το Λύκειο) συνιστάται η χρήση του κανονικού Alice.

Να επισημάνω επίσης ότι στο site του Alice υπάρχει μια αρκετά μεγάλη λίστα με τα σχολεία που χρησιμοποιούν το Alice. Μέσα στην λίστα (είναι αρκετά μεγάλη… και μάλλον έχει αρκετά false positives) είδα και Ελληνικά σχολεία. Χαρακτηριστικά μέσα στα σχολεία που χρησιμοποιούν το Alice είναι, το Κολλέγιο Αθηνών και το Κολλέγιο Ψυχικού (του Ελληνοαμερικανικού Εκπαιδευτικού Ιδρύματος) οι υπόλοιπες καταχωρήσεις για την Ελλάδα είναι ελλιπείς. Όσο αφορά την Κύπρο φαίνεται να το χρησιμοποιεί το Τεχνολογικό Πανεπιστήμιο Κύπρου και ένα Πανεπιστήμιο στα Κατεχόμενα.  (αν μου ξέφυγε κανένα αφήστε σχόλιο παρακαλώ).

Δεδομένου ότι το Alice είναι ελεύθερο λογισμικού (άδεια BSD like) και δωρεάν φυσικά νομίζω ότι θα μπορούσαν και άλλα εκπαιδευτικά ιδρύματα στην Ελλάδα (και την Κύπρο) να το χρησιμοποιήσουν. Κατανοώ ότι ακόμη και αν το Υπουργείο Παιδείας αναγνώριζε ότι θα ήταν χρήσιμο να χρησιμοποιείται ως διδακτικό μέσω το Alice είναι αρκετά δύσκολο καθώς απαιτούνται φαντάζομαι πολλές διοικητικές και γραφειοκρατικές διαδικασίες για την ένταξη του στο μάθημα της πληροφορικής ωστόσο νομίζω ότι τα ιδιωτικά εκπαιδευτήρια και τα εξειδικευμένα εκπαιδευτήρια πληροφορικής ίσως μπορούν να προσαρμόσουν το πρόγραμμα τους αν κρίνουν θα είχε εκπαιδευτική αξία μια τέτοια κίνηση.

Παρακάτω ακολουθεί ένα video που παρουσιάζει τα οφέλη χρήσης του Alice.

(more…)


Ερευνητικό κέντρο Nokia-Intel για το Meego σε Φιλανδικό Πανεπιστήμιο 7

yliopisto2

Το Πανεπιστήμιο του Oulu

Η Nokia και η Intel που από κοινού αναπτύσσουν το βασισμένο στο Linux λειτουργικό σύστημα για συσκευές ΜeeGo προχώρησαν στην δημιουργία κοινού Ερευνητικού Κέντρου στο Πανεπιστήμιο του Oulu στην Φιλανδία.Ο στόχος του ερευνητικού κέντρου στο Oulu είναι η ανάπτυξη εφαρμογών με τριδιάστατο περιβάλλον στο MeeGo.

<γκρίνια mode:Ψάχνοντας λίγο το Παγκόσμιο Κατάλογο “Βαθμολογίας” των Ανώτερων Εκπαιδευτικών Ιδρυμάτων πρόσεξα ότι το Πανεπιστήμιο του Oulu είναι στην ίδια κατηγορία με το Αριστοτέλειο στην Θεσσαλονίκη ενώ το Καποδιστριακό είναι μια κατηγορία παραπάνω. Ειδικά το Καποδιστριακό έχει αρκετά μεγαλύτερη “βαθμολογία” ειδικά στο τομέα της Πληροφορικής από κάθε Φιλανδικό Πανεπιστήμιο(!). Φυσικά πρέπει να τονίσουμε ότι ο “κατάλογος” αυτός είχε δεχθεί κατά καιρούς αρκετή κριτική για τα κριτήρια αξιολόγησης των Πανεπιστημιακών Ιδρυμάτων και θα πρέπει να αντιμετωπίζεται με προσοχή. Πάντως θα ήταν ενδιαφέρουσα προσθήκη στα εργαστήρια των δικών μας πανεπιστημίων./>

Αν και ακόμη το MeeGo δεν το έχουμε δει ως τελικό προϊόν οι δύο αυτές εταιρείες φαίνεται να έχουν επενδύσει πολλά χρήματα στην ανάπτυξη του η εμπλοκή μάλιστα και της ακαδημαϊκής κοινότητας του Oulu (το οποίο να υπενθυμίσω ότι φιλοξένησε τον πρώτο IRC server). Μου φαίνεται ότι και οι δύο εταιρείες έχουν αρκετά μακροπρόθεσμα σχέδια για το MeeGo, δεν ξέρω αν θα είναι καταφέρουν να φτιάξουν ένα πετυχημένο προϊόν από αυτό αλλά σίγουρα είναι πολλά υποσχόμενο.


οι Έλληνες (και όχι μόνο) του Google Summer Of Code για το 2010

Όπως και πέρσι έτσι και φέτος το Google Summer Of Code, ένα πρόγραμμα για την οικονομική ενίσχυση φοιτητών που συμβάλλουν στην ανάπτυξη προγραμμάτων ανοιχτού κώδικα, έχει πολλές συμμετοχές και αυτή την φορά υπήρχαν πολλές συμμετοχές και από Έλληνες, Ελληνίδες αλλά και Κύπριους συμμετέχοντες.

Αρχίζω με τον Αυγουστίνο Καδή (από την Κύπρο) που συμμετέχει στο έργο HTML5 support for XHP για το ΧHP του Facebook.

O Ευστράτιος Καρατζάς που συμμετέχει με το Audit Kernel Events για το Free BSD project.

Η Χριστίνα Μπούμπουκα συμμετέχει με το Enhance the operation of GNOME Shell LookingGlass για το GNOME.

O Ευάγγελος Κατσίκαρος που συμμετέχει με το Spatiotemporal indexing for Inkscape για το Inkscape (φυσικά).

Ο Βασίλειος Γεωργιτζίκης που συμμετέχει με το MacPorts GUI Improvement για το MacPorts.

O Ευστάθιος Καμπέρης που συμμετείχε και πέρσι εφέτος συμμετέχει με το Audit, unit testing and improvements of the NetBSD math library για το NetBSD.

Ο Φώτης Χατζής συμμετέχει με το Ncrack – Extension and Improvement for Nmap Security Scanner για το NMAP όπως και πέρσι.

Ο Γιάννης Μπελιάς συμμετέχει με το API stabilization for Oyranos Colour Management System για το OpenICC στο όποιο είχε συνδράμει και πέρσι.

O Γιώργος Μπουτσιούκης συμμετέχει με το Speeding up 2to3 pattern matching για την Python.

Η Παρασκεύη Νικολαΐδου συμμετέχει με το MSNP2P refactoring for aMSN για το TCL/Tk στο οποίο είχε συμμετοχή και στο GSoC του 2009.

Αυτή την φορά δεν κατάφερα να εντοπίσω κάποιον mentor του Google Summer of Code (πλην του Ελληνικής καταγωγής Καναδού Evan Prodromou ιδρυτή της Ιntenti.ca και του status.net. Αν έχετε υπ’όψιν σας κάποια παράλειψη ή διόρθωση στο άθρο αυτό μην διστάστε να αφήστε το σχόλιο σας παρακάτω.


ένας διαδραστικός πίνακας ανοιχτού κώδικα για το Νέο Σχολείο; 4

Grammar Lesson a la PolyvisionΠριν πολύ καιρό είχα φιλοξενήσει στο elkosmas.gr έναν μαθητή που ήθελε να εκφράσει τους προβληματισμούς του σχετικά με τα εκπτωτικά κουπόνια που έδινε το Υπουργείο Παιδείας στους μαθητές του Γυμνασίου. Πριν λίγες μέρες μοιράστηκε μαζί μου ένα σύνδεσμο για το φόρουμ της Ελληνικής Κοινότητας του Ubuntu σχετικά με μια συζήτηση που έχει ανοίξει εκεί για τους πίνακες αλληλεπίδρασης. Στην εν λόγω συζήτηση γίνεται και λόγος για ένα άρθρο στο edugate σχετικά με τους πίνακες αλληλεπίδρασης. Στο άρθρο γίνεται αναφορά στους  παραδοσιακούς υψηλής τεχνολογίας πανάκριβους πίνακες αλληλεπίδρασης αλλά και σε εναλλακτικές λύσεις που χρησιμοποιούν ένα Wiimote και κάποιο πρόγραμμα όπως το Smoothboard, αν και δωρεάν (ως sharewhare) το Smoothboard βασίζεται εν πολλοίς στο .NET framework μια τεχνολογία που ελέγχεται από την εταιρεία Microsoft και κατά συνέπεια λειτουργεί μόνο στα Windows. Ωστόσο το Smoothboard δημιουργεί μια επιφάνεια με δυνατότητες αλληλεπίδρασης εκμεταλλευόμενο απλές και φτηνές τεχνολογικές λύσεις όπως η χρήση ενός Wiimote για αισθητήρα και ενός στυλό υπέρυθρων για την επισήμανση των σημείων. Αλλά για μια στιγμή…. η τεχνολογία χρήσης του Wiimote ως αισθητήρα στο Linux και σε λειτουργικά όπως του Mac αλλά και στα Windows δεν είναι κάτι πρωτάκουστο. Κάθε άλλο μάλιστα, αν και πρώτος ο Johny Lee πρότεινε την χρήση του Wiimote ως ένα φθηνό αισθητήρα υπέρυθρων και έφτιαξε το πρώτο του interactive board με αυτό, την τεχνολογία αυτή όμως είδα να την χρησιμοποιεί και ο Γιάννης Γραβέζας στο infrael που μπορεί να μετατρέψει οποιαδήποτε οθόνη σε μια επιφάνεια αλληλεπίδρασης και είναι μια αρκετά ενδιαφέρουσα προσπάθεια που νομίζω ότι αξίζει να δούμε λίγο παραπάνω. Νομίζω ότι στην κατηγορία των προγραμμάτων δημιουργίας πίνακα αλληλεπίδρασης με χρήση Wiimote το πλέον διαπλατφορμικό στην παρούσα φάση είναι το Wiimote Whiteboard που είναι γραμμένο σε Java, ο κώδικας του είναι ανοιχτός και μπορεί να αλλάξει ώστε να προστεθούν λειτουργίες και δυνατότητες. Σίγουρα πρόκειται για ένα ενδιαφέρον project που νομίζω ότι με λίγο κόπο από την μεριά ορισμένων developer μπορεί να έρθει στα μετρά του Ελληνικού σχολείου και αύριο-μεθαύριο να χρησιμοποιείται από τα καμάρια μας στις τάξεις όλης της Ελλάδας. Αν θέλετε δείτε και λίγο το βίντεο που ακολουθεί για να πάρετε μια ιδέα: (more…)


Robot Operating System 3

Το PR2 που τρέχει ROS

Το PR2 που τρέχει ROS

Το Robot Operating System είναι ένα ανοιχτού κώδικα λειτουργικό σύστημα για εφαρμογές ρομποτικής που πρωτό-αναπτύχθηκε από Stanford Artificial Intelligence Laboratory για λογαριασμό του προγράμματος STAIR (Stanford AI Robot) αν και τώρα αναπτύσσεται κυρίως από το Willow Garage (μια μικρή εταιρία ρομποτικής). Ο κώδικας του Robot Operating System (ή ROS για τους φίλους) είναι ανοιχτός κάτω από την άδεια BSD.

Το STAIR όπως είναι σήμερα

Το STAIR όπως είναι σήμερα

Η βιβλιοθήκη ελέχγου του ROS έχει γραφτεί για χρήση στο λειτουργικό σύστημα Linux, αλλά είναι δυνατόν να χρησιμοποιηθεί και στο MacOSX και στα Windows.Το Robot Operating System ουσιαστικά έχει δύο πλευρές το ros που είναι το βασικό του λειτουργικό σύστημα και το ros-pkg που είναι μια σειρά από nodes γραμμένα από χρήστες του ROS και παρέχουν πολλές  δυνατότητες.

Ορισμένα από τα ρομποτικά προγράμματα που έχουν βασιστεί στο ROS είναι το PR2. το STAIR, και το Herb της Intel.

To Herb της Intel

Όπως φαίνεται το όλο project είναι έχει κυρίως σαν στόχο την ερευνητικές ανάγκες μεγάλων οργανισμών, και πιθανόν να ενδιαφέρει πανεπιστημιακά ιδρύματα ή εταιρείες που ασχολούνται με την ανάπτυξη ρομποτικών εφαρμογών. Ειδικά μια υλοποιήση όπως αυτή του STAIR νομίζω ότι είναι στα πλαίσια των δυνατοτήτων των εκπαιδευτικών ιδρυμάτων της χώρας μας.


ανοιχτή γραμματική 2

Μιλώντας Ελληνικά ως μητρική γλώσσα πίστευα ότι η εκμάθηση της Ελληνικής γλώσσας δεν είναι ιδιαίτερα δύσκολη, ίσως αυτό ισχύει για τους ανθρώπου που η μητρική τους γλώσσα είναι Ινδικο-ευρωπαϊκής προέλευσης… έλα όμως που υπάρχουν πολλοί που δεν είναι και η Ελληνική γλώσσα τους φαίνεται βουνό… ψάχνωντας τις προάλες βρήκα μια εφαρμογή ενός Έλληνα (και μάλιστα Ηπειρώτη όπως εγώ) που βρήκα πολύ ενδιαφέρουσα.

Ο Νίκος Κασσελούρης λοιπόν όχι μόνο έγραψε αυτό το εξαιρετικό java applet στο λιγοστό ελεύθερο χρόνο του αλλά το έγραψε και κάτω από την ελεύθερη άδεια GPL v.2. Μπορείτε αν θέλετε να επισκευθείτε την ιστοσελίδα του για να δείτε το εν λόγω πρόγραμμα  και αν θέλετε να διαβάστε τον κώδικα του και να κάνετε τις αλλαγές που επιθυμείτε (κάτω φυσικά από την άδεια χρήσης GPL v2) .