Tag Archives: api

Επαυξημένη πραγματικότητα από το Layar.

layar-service-archtecture-blog-and-pressrelease-300x164Παρά το όνομα (Layar) που παραπέμπει σε ψεύτη, και παρά το άκομψο της μετάφρασης του augmented reality σε επαυξημένη πραγματικότητα (όποιος ξέρει κάτι καλύτερο ας βοηθήσει), έχουμε μπροστά μας μια εντυπωσιακή τεχνολογία.

Το ολλανδέζικο start-up που κατασκευάζει τον browser επαυξημένης πραγματικότητας για τηλέφωνα Android, ήδη έχει τραβήξει την προσοχή της παγκόσμιας τεχνολογικής κοινότητας. Το θέμα το θίξαμε στο τελευταίο NNC. Για να πάρετε μια παραπάνω γεύση δείτε το παρακάτω βίντεο. Κι αν είστε developers τότε σκεφτείτε σοβαρά το εξής: Το  layar διαθέτει πλέον  API κι η Ελλάδα θα μπορούσε να αξιοποιήσει πολύ καλά ένα στρώμα (:layer)  επαυξημένης πραγματικότητας. Ποιός θα προλάβει;

Me.gr: Δυό βήματα μπρος

Τις τελευταίες δέκα μέρες η nsquared κι ο Γιώργος Μοσχοβίτης ανακοίνωσαν δύο καινούργια χαρακτηριστικά στο me.gr :

  • Openid

Η ταυτότητα του καθενός εγγεγραμμένου στο me.gr (π.χ. η δική μου nikan.me.gr) είναι openid. Μπορεί να την χρησιμοποιήσουν οι εγγεγραμμένοι για να μπαίνουν σε sites που υποστηρίζουν αυτήν την τεχνολογία και που όλο αυξάνονται. Έτσι έχουμε κατά τα φαινόμενα τον πρώτο ελληνικό OpenId provider *.

Μπορείς να τοποθετήσεις εκεί ένα shoutbox (κουτάκι για να σου αφήνουν μηνύματα οι επισκέπτες σου), iframes προς όποια σελίδα στο internet θέλεις (δεν λέει πολλά αυτό), Google Maps για να δώσεις το γεωγραφικό στίγμα της θέσης σου, κάποια μικρά widgets διασκέδασης (παιχνίδι, φωτογραφίες από το joyerz, κρητικές μαντινάδες (!), και βέβαια, το tumble.me, είτε για τα προσωπικά σου tumbles, είτε όλων.
Η όλη εικόνα βέβαια του νέου me είναι η εικόνα μιας υπηρεσίας σε εξέλιξη (: work in progress) αλλά, με τις νέες προσθήκες και τα σχετικά ‘διαφημιστικά’ ποστ στο blog του me.gr, αρχίζει να καταλαβαίνει κανείς που πάει τ’ όλο πράγμα. Αν η παρομοίωση που έκανα με το Netvibes έχει περισσότερη ουσία από μια παρομοίωση, τότε θα πρέπει να αναμένουμε από το me.gr τα ακόλουθα:

  • Καταρχάς να μας δώσει feed. Για το tumble.me βασικά, αλλά αν αργότερα αρχίσουν να προστίθενται υπηρεσίες feedreading και bookmarking, ένα ενοποιημένο feed δεν θα ήταν καθόλου κακό.
  • Έπειτα να μας δώσει καινούργια widgets με τα οποία θα μπορεί κανείς να συλλέγει και να εμφανίζει feed τρίτων μέσα στη σελίδα του. Widgets για να παίρνουμε τα emails μας από γνωστές web mail υπηρεσίες (hotmail, yahoo mail, gmail κτλ), καλεντάρια, playlists κτλ.
  • Αλλά λέω “να μας δώσει” κι ίσως δεν είναι αυτό που θα’ πρεπε να εύχομαι. Αυτό που πρέπει να δώσει σίγουρα μια τέτοια υπηρεσία είναι ένα API για να μπορούν τρίτοι να χτίζουν τα δικά τους widgets. Αν μάλιστα το API είναι συμβατό με widget api του Google/i ή/και του Netvibes μπορεί κανείς εύκολα να βρει πληθώρα τέτοιων έτοιμων widgets κι οι Έλληνες developers θα έχουν ένα παραπάνω κίνητρο για ν’ αναπτύξουν νέα, μιας και θα μπορούν να τα προωθήσουν σε μια μεγάλη αγορά.
  • Στην ευχή που διατύπωσα παραπάνω κρύβεται κάτι: το OpenSocial δεδομένης της στενής του σχέσης με τα Google Widgets.
  • Και το Opensocial με φέρνει στην επόμενη πρόβλεψη: θα αρχίσουμε να βλέπουμε social networking στοιχεία στο tumble.me κατά τα πρότυπα του twitter. Ή μήπως δεν χρειάζεται, μιας και το tumble.me φιγουράρει ήδη στις εφαρμογές του facebook; My bet; Θα δούμε νέα τέτοια χαρακτηριστικά εκτός facebook.
  • Δεδομένης της ύπαρξης του www.moblog.gr και του www.rateit.gr στην nsquared, δεν θ’ αργήσουμε να δούμε κάποιου είδους αμφίδρομη συνεργασία μεταξύ των υπηρεσιών αυτών.

Η προσωπική μου σελίδα στο me.grΣίγουρα υπάρχουν κι άλλα πολλά που μπορεί να σκεφτεί και να προτείνει κανείς. Εγώ ήδη διαμόρφωσα τη σελίδα μου στο me.gr έτσι ώστε να μοιάζει μ’ ένα microblog. Για το look του me.gr έχω να πω ότι χρειάζεται τη συμβολή γραφίστα γιατί είναι πολύ developer αισθητικής (έτσι Γιώργο;).

Κι ένα τελευταίο για το οποίο έχω ιδιαίτερο ενδιαφέρον. Έχω λάβει την υπόσχεση από τον Γ.Μ. ότι θα υλοποιήσει το openid delegation. Αυτό έχει ιδιαίτερο ενδιαφέρον για μας που έχουμε self-hosted blog αλλά και για τους χρήστες του blogger γιατί μπορούμε με δυο γραμμές στο template του blog μας να κάνουμε την διεύθυνση του blog το openid μας. Το πράγμα δουλεύει ως εξής: πας σε ένα site που σου ζητάει να συνδεθείς, δίνεις τη διεύθυνση του blog σου, όπου μέσα στο template του blog σου περιλαμβάνονται δύο γραμμές κώδικα (μέσα στο head tag), από τις οποίες το site που προσπαθείς να συνδεθείς, αναγνωρίζει ποιος είναι ο openid provider σου και χρησιμοποιεί το σύστημά του για να σου επιτρέψει την πρόσβαση. Στην περίπτωση του me.gr οι δύο γραμμές κώδικα για το metablogging.gr θα είχαν κάπως έτσι:

<link rel=”openid.server” href=”http://www.me.gr/server” />

<link rel=”openid.delegate” href=”http://nikan.me.gr/” />

Να κλείσω λέγοντας ότι είναι πολύ σημαντικό να έχουμε ένα ελληνικό πάροχο openid αλλά και πολύ μεγάλη ευθύνη για την nsquared και τον Γιώργο Μοσχοβίτη. Γιατί το openid, μπορεί να καταστεί single point of failure. Αν κάποιος παραβιάσει το σύστημα του παρόχου, μπορεί να μπει σε δυνητικά άπειρες υπηρεσίες με πάμπολλες διαφορετικές ταυτότητες, να κάνει ότι του κατέβει και να ενοχοποιήσει τους ανυποψίαστους χρήστες των οποίων έχει κλέψει την ταυτότητα. Το απεύχομαι για το me.

* Για όσους δεν γνωρίζουν το openid παραπέμπω σ’ ένα κατατοπιστικό ποστ του webz.gr . Όσοι θέλουν περισσότερα, ας πάνε στην πηγή. Επίσης, όσοι έχουν μπλογκ στο wordpress.com ή λογαριασμό στο technorati έχουν ήδη openid κι ας μην το γνωρίζουν (username.wordpress.com και technorati.com/people/technorati/username αντίστοιχα).

Open Social ή ποιός φοβάται το Facebook.

Updated:  Με Πριν και μετά την επίσημη ανακοίνωση να αναμένεται ακόμη ήδη όλοι οι τεχνομπλόγκερς μιλάνε για το Open Social, το API που θα δίνει την δυνατότητα να δημιουργείς εφαργογές για κοινωνικά δίκτυα (social networks) σαν κι αυτές που βλέπουμε στο Facebook (ξέρετε, βλακειούλες τύπου σε κερνάω, σε δαγκώνω, συγκρίνουμε γούστα κτλ αλλά κι εφαρμογές που γίνονται ported, όπως twitter, jaiku και τα δικά μας Sync live και Tumble.me.).
Ποιός είναι πίσω από το Open Social; Λίγο πολύ όλοι οι άλλοι πλην Facebook (και Microsoft μέσω αυτού) με την Google να ηγείται του χορού. Υπάρχει μάλιστα αρκετό κουτσομπολιό γύρω από τη στάση της Google απέναντι στο Facebook: Κάποιοι λένε ότι κορόιδεψε τη Microsoft πως ενδιαφερόταν για τη διαφήμιση στο facebook και την παρέσυρε στο deal των 240 Mio USD,  το facebook την ‘αδειαζει’ λέγοντας ότι κανένας δεν τους κάλεσε στο Open Social κτλ.

Ο τελευταίος που μπήκε στο χορό των υποστηρικτών του Open Social ήταν το MySpace.

Κι εμάς μας κόφτει αυτή η εξέλιξη; Μας κόφτει κατά κάποιο τρόπο.

Καταρχήν ποιούς “εμάς”;

Τους Έλληνες παρόχους ιστοτόπων κοινωνικών δικτύων και τους developers που ασχολούνται με το θέμα, τους κόφτει και τους παρακόφτει. Οι εφαρμογές ήταν αυτές που εκτόξευσαν το Facebook από τον Απρίλιο και μετά, και το έκαναν media darling.

Οι χρήστες μπορεί να γράφονται σε άπειρα social networks αλλά τελικά λίγα χρησιμοποιούν. Αυτά εξαρτώνται από τα social objects αλλά και την γενικότερη ελκυστικότητα και λειτουργικότητα που προσφέρεται. Αν το open social γίνει αφορμή για ενσωμάτωση χρήσιμων ή, τέλος πάντων, διασκεδαστικών εφαρμογών στα δίκτυα που είναι μέλη, σίγουρα θα έχουν λόγο να μείνουν.

Αν οι Έλληνες πάροχοι υιοθετήσουν το open social θα έχουν εν δυνάμει στη διάθεσή τους μια πλειάδα διεθνείς εφαρμογές που δεν υπήρχε περίπτωση να δημιουργήσει η τοπική αγορά. Το ζήτημα είναι, μπορούν;

Οι τρεις γηγενείς social network providers που γνωρίζω (joy.gr, zuni.gr και live.sync) μάλλον θα πάρουν θέση τις επόμενες μέρες. Αναμένουμε μ’ ενδιαφέρον. Ετσι Γιώργο, Γιάννη/Στέφανε και Νίκο; Οι λοιποί που έχουν στήσει τα δίκτυά τους σε κάποια πλατφόρμα τρίτων, εξαρτώνται από τις αποφάσεις αυτών των τρίτων.

Υπάρχουν όμως κι άλλοι που βλέπουν από κάποια γωνιά το θέμα με ενδιαφέρον: οι διαφημιστές. Όσο πιο πολύ τα κοινωνικά δίκτυα γίνονται ‘the place to be’, τόσο περισσότερο η on line διαφήμιση θα κινείται προς τα κει. Κι όπως έλεγα και στο τελευταίο podcast, με το API τα κοινωνικά δίκτυα γίνονται πλατφόρμες ανάπτυξης εφαρμογών. Ακόμα καλύτερα, γίνονται οι πλατφόρμες ανάπτυξης εφαρμογών. Προσφέρουν user authentication, εσωτερικά συστήματα messaging, και πάνω απ’ όλα τον κοινωνικό γράφο (Social Graph).

Αλλά για το θέμα του γράφου έπεται ιδιαίτερη αναφορά.

Για λεπτομέρειες για το open social τα δύο αναλυτικά ποστ του Mark Andreessen (1,2), τις σελίδες του API, και τη θέση του CTO του Flixter.