PhonoSDK Ένα …τηλέφωνο στο web

Κάτι που συζητείται πολύ τις τελευταίες μέρες στο χώρο της σύγκλισης τηλεφωνίας και web (μετά την ανακοίνωσή του στην πρόσφατη jQuery Conference είναι το Phono, που δίνει τη δυνατότητα ενσωμάτωσης ενός softphone σε οποιοδήποτε browser (που έχει εγκατεστημένο το flash plugin για την ώρα).

Παρόλο που δεν είναι κάτι πρωτότυπο σαν ιδέα (βλ. πχ Zingaya, Flash Gateway for Asterisk, OpenZoep. TringMe, Ribbit κ.α.) στηρίζεται σε ανοιχτη αρχιτεκτονική (υιοθετώντας το XMPP για signaling και αφήνοντας ανοιχτό (για το μέλλον μιας και για την ώρα αξιοποιεί το Flash/RTMP) το θέμα της μεταφοράς ήχου, όπως εμφανίζεται στο ακόλουθο σχήμα:

Αν λυθούν κάποια θεματάκια με την αξιοποίηση Flash και jQuery από browsers σε φορητές συσκευές θα μπορούσε να αποτελέσει μια καλή πρόταση για πολυκαναλικότητα αλλά και πολυτροπότητα (multimodality) μέσω του browser (τουλάχιστον για το μεταβατικό στάδιο μέχρι να υιοθετηθεί η HTML5 και να οριστικοποιηθεί η σχετική λειτουργικότητα).

Προσωπικά μου θύμισε λίγο την αρχιτεκτονική που ακολουθείται στο project του red5phone, όπου στο ρόλο του Gateway υπάρχει ο red5 flash server.

Δεδομένης όμως της ανακοίνωσης του Moho που ήδη διατίθεται ως κομμάτι του Voxeo Prism, μπορούμε να κάνουμε την ασφαλή υπόθεση ότι αξιοποιούνται τα Moho/Prism στο ρόλο του Gateway για την επικοινωνία με το Tropo και τις υπόλοιπες υποδομές της Voxeo.

Σύμφωνα με την ανακοίνωση της εταιρείας, ο πηγαίος κώδικας του συγκεκριμένου gateway (που για την ώρα «κλειδώνει» τη χρήση του phono στις υποδομές της Voxeo) θα διατεθεί σύντομα οπότε αναμένουμε ώστε από τη μια να επιβεβαιώσουμε τις ..υποψίες μας και από την άλλη να δούμε κατά πόσο μπορεί να αξιοποιηθεί μια τέτοια προσέγγιση ώστε να μπορεί κανείς να έχει πρόσβαση και απευθείας σε υπηρεσίες αναγνώρισης/σύνθεσης ομιλίας (βλ. MRCP) στο δρόμο που πρότεινε ο Nicholay Shmyrev με αξιοποίηση του ενδιάμεσου.

Μαθαίνω να σερφάρω δημιουργικά και με ασφάλεια

sid2009 Μπόλικες οι εκδηλώσεις -σε πολλές πόλεις της Ελλάδας- αυτές τις ημέρες σχετικά με το «ασφαλές σερφάρισμα» με αφορμή την Παγκόσμια Ημέρα Ασφαλούς Διαδικτύου (10 Φεβρουαρίου).

Εγώ βρέθηκα στο εκπαιδευτικό σεμινάριο «Ημέρες Γνώσης» με τον τίτλο «Μαθαίνω να σερφάρω δημιουργικά και με ασφάλεια» που διοργάνωσε ο Ελληνικός Κόμβος Ασφαλούς Διαδικτύου στην αίθουσα της Γενικής Γραμματείας Ενημέρωσης / Γενικής Γραμματείας Επικοινωνίας σε συνεργασία με την Ομάδα Δράσης για την Ψηφιακή Ασφάλεια (χωρίς όμως να μου έχει γίνει απόλυτα ξεκάθαρη η σχέση τους).
dsc01265
Τα θέματα των παρουσιάσεων ήταν σωστά επιλεγμένα ώστε να αναδειχθούν οι διάφοροι κίνδυνοι που υποβόσκουν από την απρόσεχτη χρήση ή/και κατάχρηση της διαδικτυακής περιήγησης αλλά και γενικότερα της χρήσης του υπολογιστή (π.χ. για παιχνίδια). Έγινε αναφορά σε παθολογικές καταστάσεις που μπορεί να προκύψουν (όπως π.χ. εξάρτηση/εθισμό), όπως αυτές διερευνώνται (μαζί με τη σχέση τους με άλλες προβληματικές καταστάσεις όπως η διάσπαση προσοχής, υπερκινητικότητα SDQ κ.α.) από τη Μονάδα Εφηβικής Υγείας του νοσοκομείου «Αγλαϊα Κυριακού» αλλά και σε συνήθεις -πια- περιπτώσεις ηλεκτρονικού εγκλήματος, όπως αυτές προκύπρουν από την εμπειρία του Σώματος Δίωξης Ηλεκτρονικού Εγκλήματος της ΕΛ.ΑΣ.

Πέρα από τις ενημερωτικές δράσεις (προς την κατεύθυνση της πρόληψης), στις οποίες κλήθηκαν να συμμετάσχουν και οι εκπαιδευτικοί μέσω της ένταξης διαφόρων δραστηριοτήτων στο μάθημά τους, στο τέλος παρουσιάστηκαν και οι πρωτοβουλίες για την αυτορρύθμιση (εισηγ. ο κ.Νίκος Φρυδάς) και το «καθάρισμα» του διαδικτύου πριν υπάρξει ανάγκη για επιβολή κάποιου αυστηρού (=ανελεύθερου) ρυθμιστικού πλαισίου, που όμως θα μετατρέπει τη «δημιουργική αλάνα σε ένα στείρο παιδότοπο», μέσω προτάσεων στάθμισης των συγκρουόμενων αγαθών προς το νομοθέτη ή/και τη δυνατότητα αναφοράς του όποιου ύποπτου περιστατικού μέσω της ελληνικής ανοιχτής γραμμής για το παράνομο περιεχόμενο στο Διαδίκτυο (εισηγ. η κ. Μελιτίνη Χριστοδουλάκη).

Μια πολύ εύστοχη σειρά πρωτοβουλιών που καλό είναι να συνεχιστεί και να επεκταθεί και με επιπλέον δραστηριότητες (που όμως απαιτούν επιπλέον ..χρόνο ή έστω κάποιες θυσίες στη στείρα «ύλη») και στα σχολεία…

H εικόνα είναι από τον ευρωπαϊκό οργανισμό ins@fe.

Εμπειρία το JBoss Experience 2009

Μάλλον έχω μια ..έφεση στα online events (μιας και η διαμονή μέχρι πολύ πρόσφατα στα Χανιά και οι συνθήκες δουλειάς άφησαν ένα …μικρο-απωθημένο ως προς τη …ζωντανή παρακολούθηση συνεδρίων, συναντήσεων κλπ). Δυστυχώς δεν μπορώ να συγκρίνω -μιας και δεν έχω τη σχετική μεγάλη εμπειρία- με την αντίστοιχη δια ζώσης εμπειρία αλλά γενικά μπορώ να πω ότι είμαι ευχαριστημένος μιας και τελικά η απόσταση δεν αποτελεί εμπόδιο για τη συναναστροφή. Τείνω να πιστεύω, μάλιστα, ότι ισχύει το αντίθετο ειδικά όταν μπορείς να εντοπίσεις σχετικά εύκολα και γρήγορα το υπόβαθρο και τους ρόλους (π.χ. στην υποδοχή, στις παρουσιάσεις κλπ) του συνομιλητή και δεν αρκείσαι στο ταμπελάκι που μπορεί να φοράει ή τις ..διασυνδέσεις/συστάσεις των άλλων μελών της παρέας (αν αυτή υπάρχει μπορεί να λειτουργήσει και περιοριστικά).

Η διαφορά στην ώρα βοήθησε ιδιαίτερα στην παρακολούθηση (έστω και με κάποια διαλείμματα – άλλο καλό κι αυτό) του χτεσινού event JBoss Experience 2009 από την JBoss. Ελάχιστα τα τεχνικά προβλήματα, κυρίως ως προς τη λειτουργία και τη λειτουργικότητα του chat client κατά τη διαχείριση ιστορικού και sessions ενώ στα θετικά ότι μπορεί κανείς να έχει πρόσβαση στο σχετικό υλικό ακόμα και ..ασύγχρονα (replays και pdf, mp3 από τις παρουσιάσεις).

jboss_virtexper1

Τα θέματα ήταν αρκετά ενδιαφέροντα (αν και κάπως ασαφώς κατηγοριοποιημένα κατά την άποψή μου) σε σημείο να είσαι σε μεγάλο δίλημμα για το τί θα παρακολουθήσεις. Η έμφαση δόθηκε στη ναυαρχίδα της JBoss, τον application server και τις ..συνοδευτικές τεχνολογίες (middleware, SOA) αλλά και στις προτάσεις για virtualization και cloud computing. Από την άλλη, ελάχιστα ακούστηκαν για τα πλάνα της JBoss στο χώρο των τηλεπικοινωνιακών «υποδομών» και τη σύγκλιση (βλ. telco 2.0, SDP ή/και Mobicents) ή τουλάχιστον εγώ δεν παραβρέθηκα σε σχετικές παρουσιάσεις.

Για τελευταίο αφήνω την -πολύ μικρή σε σχέση με το αναμενόμενο- συμμετοχή Ελλήνων στο συγκεκριμένο event. Ανάμεσά τους ο ..πανταχού παρών Δημήτρης Ανδρεάδης από τη μεριά της JBoss αλλά και ο Χρήστος ο Βασιλάκης από το R&D της Forthnet…

jboss_virtexper2

Η …σκυτάλη τώρα (ως προς τον κόσμο της Java τουλάχιστον) στο ερχόμενο JHUG Tech Day

Πότε βολεύει…ή παρακαλώ ενημερώστε με για τη διαθεσιμότητά σας

Με αφορμή μια χτεσινή κουβέντα για μια ανάθεση διπλωματικής εργασίας είπα να αναζητήσω περισσότερα στοιχεία για τις λύσεις που προτείνονται αυτή τη στιγμή στο πρόβλημα του προσδιορισμού της καταλληλότερης χρονικής στιγμής για τη διεξαγωγή μιας εκδήλωσης γενικά (από επαγγελματικά meetings μέχρι κοινωνικές εξόδους, πάρτυ κλπ.). Ο βασικός στόχος είναι η τελική επιλογή να βολεύει όσο το δυνατόν περισσότερους από τους δυνητικούς συμμετέχοντες (αν όχι όλους) βάσει μιας «δημοκρατικής» προσέγγισης αντί της «συγκεντρωτικής» λύσης της μορφής «Έχουμε συνάντηση αύριο στις 3μ.μ. Φροντίστε όλοι να είστε παρόντες».

Από τη δική μου εμπειρία (ακόμη και σε συναντήσεις με μικρό αριθμό ατόμων), την αρχική πρόταση (μέσω email) για συνάντηση την ακολουθεί καταιγισμός (εντάξει, δεν φτάνουμε και σε φαινόμενα χιονοστιβάδας) από άλλα μηνύματα για τη διαθεσιμότητα του καθένα, εναλλακτικές προτάσεις για το χρόνο διεξαγωγής κ.ο.κ. Η …οικονομία στα μηνύματα παρατηρείται συνήθως μετά τις συναντήσεις οπότε τα σχετικά συμπεράσματα (minutes κλπ) αργούν να …βρουν το δρόμο τους.

Στο πλαίσιο, μάλιστα, των ολοένα και δημοφιλέστερων εικονικών συναντήσεων με συμμετέχοντες που μπορεί να προέρχονται από πολλά διαφορετικά μέρη (αλλά και time zones) το πρόβλημα δείχνει ακόμη πιο δύσκολο να λυθεί.

Παρακάτω θα προσπαθήσω να βρω στοιχεία για τις διαθέσιμες αυτή τη στιγμή web 2.0 εφαρμογές που προσπαθούν να δώσουν λύση στο παραπάνω πρόβλημα, τις δυνατότητές τους αλλά και τα μειονεκτήματά τους (κατά πόσον απαιτούν «σύγχρονη» παρουσία των μελών οπότε και το πρόβλημα μεταφέρεται στο «πότε είστε διαθέσιμοι για να κανονίσουμε τη συνάντηση).

Από τις πρωτοεμφανιζόμενες εφαρμογές στο χώρο φαίνεται να έχει χάσει όμως αυτή τη στιγμή τα πρωτεία λόγω κυρίως της στάστιμης σχεδίασης της αλληλεπίδρασης με το χρήστη. Στη βασική του λειτουργικότητα, κάποιος επισκέπτεται το site του Doodle, ορίζει κάποιες εναλλακτικές ημ/νίες και ώρες, δημιουργείται ένα URL, το οποίο αποστέλεται σε όλα τα ενδιαφερόμενα μέλη (πώς;), τα οποία μπορούν να επιλέξουν (ουσιαστικά ψηφίζουν, άρα η όλη διαδικασία μοιάζει με τη διαδικασία των ερωτηματολογίων (polls) ) εκείνες που τους βολεύουν. Τον χαρακτήρα της ψηφοφορίας τονίζει και το ίδιο το όνομα της επέκτασης της εφαρμογής για το Facebook: DoodlePolls.

Η εφαρμογή αυτή έχει πιο απλή αλληλεπίδραση μιας και αντί της χειρωνακτικής εισαγωγής ωρών επιτρέπει το point & click πάνω σε μια οικεία μορφή ημερολογίου. Παρέχει επίσης μια γραφική αναπαράσταση των διαθέσεων των μελών (βάσει του ποια ώρα προτιμούν οι περισσότεροι) ενώ μπορεί να εισάγει κανείς διευθύνσεις από πολλαπλούς καταλόγους (π.χ. outlook, gmail κ.α.). Στα επιμέρους «καλούδια» η διασύνδεση με Google Maps κ.α.

Στο άρθρο αυτό προτείνονται και εναλλακτικές εφαρμογές που επίσης άφησαν καλές εντυπώσεις.

Η εφαρμογή TimeBridge φαίνεται να είναι η μόνη που προσπαθεί να ολοκληρωθεί με υπάρχουσες διαδικασίες προγραμματισμού εργασιών, όπως του Google Calendar και το Outlook Calendar.

Με μια πρώτη ματιά, τα βασικά συστατικά στοιχεία για την επιτυχία μιας τέτοιας εφαρμογής φαίνεται να είναι:

  • web 2.0 χαρακτήρας, δλδ δυναμική (βασισμένη σε βάση δεδομένων), με χρήση AJAX (για δυναμικό front-end)
  • υποστήριξη πολλών «καναλιών» επιστροφής (π.χ. SMS, υποστήριξη πρόσβασης μέσω κινητού, γιατί όχι και μέσω τηλεφώνου – dtmf ή/και αναγνώρισης φυσικής ομιλίας)
  • η συνεργασία με υπάρχουσες λύσεις (προγραμματισμού εργασιών, καταλόγων επαφών κλπ) είτε online είτε «τοπικών»

Για να δούμε αν και κατά πόσο μπορούν να καλύψουν οι παραπάνω αυτές εφαρμογές τις -μίνιμουμ καθημερινές απαιτήσεις- ή θα χρειαστεί να καταθέσει κανείς (ε, Δημήτρη; ) μια δική του πρόταση για τη λύση του προβλήματος …

Ιστοτόπος ή ιστότοπος;

Κατά τη διάρκεια των σπουδών μας στο Πολυτεχνείο Κρήτης δεν είχαμε διλήμματα σχετικά με την τεχνική ορολογία μιας και η βιβλιογραφία στη συντριπτική της πλειοψηφία* αγγλική βιβλιογραφία.
Όμως προσπαθώ πλέον να χρησιμοποιώ ελληνική ορολογία όπου μπορώ.
Έχω συνηθίσει να χρησιμοποιώ τον όρο «ιστοτόπος» για να μεταφέρω την έννοια του website, site κλπ. Το προτιμώ από τα ιστοχώρος, ιστοσελίδα κλπ και ένας λόγος που επιμένω αντί του ..επίσημου «ιστότοπος» είναι ότι με βγάζει από τον επιπλέον προβληματισμό για να βρω ποια είναι η σωστή γενική του.

Μετά από κάποιες παρατηρήσεις συναδέλφων (ανάμεσά τους ήταν και φιλόλογοι) στη χτεσινή παρουσίαση του νέου ιστοτόπου -λοιπόν- του σχολείου και των δυνατοτήτων προσθήκης υλικού από όλους, είπα να το ψάξω περισσότερο…Ποιά η άποψή σου Δημήτρη;

* Και όχι πλειοψηφεία όπως το συναντώ συχνά. Δες τόσο στο λεξικό του Τριανταφυλλίδη ή στις παρατηρήσεις του ίδιου του κ. Μπαμπινιώτη στην εκπομπή «Στα Άκρα».

UPDATE (2008-06-08): Μιας και ο λόγος για ορολογία και ενώ είχα υπόψη μου τη Βάση Τηλεπικοινωνιακών Όρων, σήμερα έπεσε στην αντίληψή μου και το αποτέλεσμα μιας άλλης προσπάθειας του ΕΛΟΤ για τους θεμελιώδεις όρους της Πληροφορικής. Αν και μετά από μια πρώτη ματιά δεν παρατήρησα «δικτυακούς» όρους (και παρόλο που ο σχετικός ιστοτόπος -επιμένω εγώ- InfoTerm δεν ήταν προσβάσιμος όλο το απόγευμα της Κυριακής) θεωρώ ότι είναι μια πολύ καλή προσπάθεια και αξίζει να την αγκαλιάσουμε (και με την κατάλληλη ανάδραση όπου νομίζουμε ότι χρειάζεται) …

Ασφάλεια στο Διαδίκτυο

Πολύ ενδιαφέροντα τα συμπεράσματα της έρευνας του Ινστιτούτου Οπτικοακουστικών Μέσων σχετικά με την ασφαλή και δημιουργική χρήση του Διαδικτύου και μάλιστα από νέους μέχρι 18 ετών κάτι που θα πρέπει να «απασχολήσει» και τους εκπαιδευτικούς των ΤΠΕ στη Δευτεροβάθμια Εκπαίδευση. Πέρα από τις επισημάνσεις, η μελέτη προχωρά και σε προτάσεις ενώ ενδιαφέρον παρουσιάζει και το τελευταίο τμήμα που αφορά το σημαντικό ρόλο και «τρίτων» φορέων κυρίως ως προς την ενθάρρυνση μιας δημιουργικής στάσης απέναντι στη χρήση του Διαδικτύου και των υπηρεσιών του.

Πολλές εκδηλώσεις (κυρίως από την μεριά της ασφαλούς χρήσης) έχει κάνει και η Ομάδα Δράσης για την Ψηφιακή Ασφάλεια και μάλιστα με αρκετά workshops και δραστηριότητες ειδικά για παιδιά (ενδεικτικά δείτε εδώ το πρόγραμμα μιας εκδήλωσης που έγινε στα Χανιά) και μου έκανε εντύπωση που δεν αναφέρεται ανάμεσα στους αρμόδιους φορείς για την αντιμετώπιση των θεμάτων αυτών στη χώρα μας. Ασήμαντο μάλλον αυτό μιας και τα αποτελέσματα της έρευνας γνωστοποιούνται και μέσα από τον ιστοτόπο της Ομάδας Δράσης.

Συγκριτικές μετρήσεις επισκεψιμότητας – Μονοπώλιο το Alexa;

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

  • οι καταγραφικές, όπου καταγράφονται ένα προς ένα τα στοιχεία κάθε επισκέπτη και
  • οι δημοσκοπικές, όπου μελετάται ένα δείγμα χρηστών και από αυτό συνάγονται συμπεράσματα για το σύνολο των χρηστών.
    Οι πληροφορίες αυτές είναι ιδιαίτερα χρηστικές για τους online-διαφημιστές και από αρκετά νωρίς έχουν απασχολήσει και τον ελληνικό χώρο (κυρίως μέσω των σχετικών μετρήσεων του in.gr που το κατέτασαν στο πρώτο σε επισκεψιμότητα και κάποιων αμφιβολιών που ετίθεντο αρχικά).

    Εκτός από την αποτελεσματική προώθηση μιας διαφήμισης σε συγκεκριμένη κατάλληλη ομάδα-στόχο, φτερά στον τομέα των analytics δίνει και η ανίχνευση τάσεων (όπως πχ προσπαθεί να κάνει το Google Trends αλλά στο πεδίο των αναζητήσεων). Και είναι βέβαια η διαθεσιμότητα τέτοιων πρωτογενών στοιχείων που δίνει την τεράστια αξία σε ιστοτόπους όπως το Facebook ή το MySpace και η ανάγκη για επεξεργασία του τεράστιου όγκου πληροφοριών που ανεβάζει την αναζήτηση λύσεων σαν αυτών που προσφέρει η Aster.

    Για απλή καθημερινή χρήση πάντως οι επιλογές για συγκριτικές μετρήσεις (δλδ δεν μιλάμε για τις ανάγκες ανάλυσης της κίνησης ενός συγκεκριμένου ιστοτόπου που λύσεις σαν το Google Analytics φαίνεται να καλύπτουν πλήρως) δεν φαίνονται και πάρα πολλές. Η εξής μία ουσιαστικά: το Alexa το οποίο μάλιστα πρόσφατα ενέταξε και άλλα στοιχεία πέρα από την toolbar, τεχνική που το είχε κατατάξει στην κατηγορία των -ενδεικτικών περισσότερο – δημοσκοπικών μετρήσεων.
    Για την ώρα, ένας βασικός ανταγωνιστής του, το compete.com εμμένει στην καταγραφή μόνο της κίνησης στις ΗΠΑ (και στους διεθνώς φιλοξενούμενους ελληνικούς ιστοτόπους κατ’ επέκταση) δίνοντας έμφαση σε πρωτογενή δεδομένα τέτοια ώστε να μπορεί να χαρακτηριστεί καταγραφικό και να κερδίσει έτσι σε αξιοπιστία.

    Κάτι μου λέει, όμως, ότι, δεν μπορεί, θα υπάρχει και κάτι άλλο πέρα από την «ελληνική» κατάταξη του Alexa για να έχει κανείς μια εικόνα για το τι ακριβώς γίνεται. Ξέρει κανείς τίποτα παραπάνω;