news

Open Social: Το απόλυτο API

04/11/2007

Το Open Social είναι το νέο υπέρ-API της Google, το οποίο έχει σαν στόχο να διευκολύνει τους developers να δημιουργήσουν web εφαρμογές για social networking sites κάτω από ένα ενοποιημένο API. Μπορεί κάποιος να το χαρακτηρίσει και σαν την Java των social networking sites, αφού γράφοντας κάποια web εφαρμογή πάνω στο συγκεκριμένο API, θα μπορεί να χρησιμοποιηθεί σε όσα site υποστηρίξουν το Open Social. Τα site που έχουν ήδη συμφωνήσει είναι αρκετά, όπως Engage.com, Friendster, hi5, Hyves, imeem, LinkedIn, MySpace, Ning, Oracle, orkut, Plaxo, Salesforce.com, Six Apart, Tianji, Viadeo και XING, ενώ το Facebook είναι ο μεγάλος απών της λίστας (ας μην ξεχνάμε πως ένα πολύ μικρό κομμάτι μετοχών του Facebook κατέχει πλέον η Microsoft, η μεγαλύτερη αντίπαλος της Google).

Τα παραπάνω site λοιπόν θα αφομοιώσουν τα χαρακτηριστικά του Open Social (κάποιοι ήδη άρχισαν να το ονομάζουν και plug-in API) και θα λειτουργούν σαν “containers” των εφαρμογών του. Το σκεπτικό δηλαδή είναι ίδιο με αυτό του Facebook (όπου λειτουργεί σαν container των Facebook εφαρμογών), απλά στην περίπτωση του Open Social μιλάμε για κάτι πολύ πιο μεγάλο, το οποίο θα χρησιμοποιεί πολλά sites σαν “containers” και οι εφαρμογές θα μπορούν να τρέξουν native και χωρίς κανένα customization σε όλα αυτά! Από ότι διάβασα, αν και δεν είναι τίποτα σίγουρο ακόμα, η Google δεν θέλει να δημιουργίσει νέες markup και Query languages για την λειτουργία του API, σε στυλ FBML (Facebook Markup Language) and FQL (Facebook Query Language), αλλά σκέφτεται να στηρίξει όλο της το API σε W3C standard τεχνολογίες, όπως (X)HTML και Javascript! Εάν τελικά γίνει κάτι τέτοιο, ο οποιοσδήποτε γνωρίζει Javascript και HTML θα μπορεί να δημιουργήσει αμέσως εφαρμογές για το Open Social, κάτι που βρίσκω πολύ ενθαριντικό.

Η κίνηση της Google είναι πολύ έξυπνη, μιας και έχει καταλάβει που θα παιχτεί το παιχνίδι στο μέλλον (στο web software και όχι στο desktop/παραδοσιακό), ενώ προσωπικά μου αρέσει και η δυνατότητα που δίνει σε μικρότερους παίχτες (όπως πχ. έλληνες developers) να μπορέσουν να δημιουργήσουν κάτι που θα τρέχει σε πολλά μεγάλα site ταυτόχρονα και φυσικά την δυνατότητα ανάδειξης τους (κάτι που λείπει από την μικρή ελληνική αγορά). Φυσικά υπάρχει και ο γνωστός αντίλογος όπου η Google παρουσιάζεται σαν την Microsoft του web (κάτι που ισχυεί φυσικά), πως η εταιρεία θα ελέγχει ακόμα περισσότερα προσωπικά μας δεδομένα, πως προσπαθεί να ελέγξει άλλα site χρησιμοποιώντας την μηχανή αναζήτησης της και άλλες υπηρεσίες της (όπως το συγκεκριμένο API) και άλλα ανάλογα σενάρια. Σίγουρα έχουν κάποιο δίκιο, ωστόσο η δύναμη της Google στηρίζεται στους χρήστες της, κάτι που γνωρίζει καλύτερα από όλους, οπότε πρέπει να προσέξει χίλιες φορές πιο περισσότερο πριν αποφασίσει να εξοργίσει κάποιους από αυτούς και φυσικά να τους χάσει. Πάντως εγώ από την μεριά του developer, και ιδιαίτερα του έλληνα developer, θα με ενδιέφερε κάτι που φτιάχνω να το δει όσος περισσότερος κόσμος γίνεται και φυσικά εάν είναι καλό να πάρω τα ανάλογα credits.

Τέλος για όσους θέλουν να διαβάσουν περισσότερες πληροφορίες για το Open Social, μπορούν να ρίξουν μια ματιά στο επίσημο blog του καθώς και στα δύο πολύ ενδιαφέροντα άρθρα του Marc Andreessen.