Ενημερώσεις

Google Wave Robots

Όπως σας είχαμε γράψει και παλιότερα το Webz φέτος πήγε Silicon Valley και είναι το μοναδικό blog που σας φέρνει πληροφόρηση από τα "μέσα". Σε μια σειρά άρθρων που θα ακολουθήσουν θα σας περιγράψουμε μερικές από τις πιο καυτές τεχνολογίες που πρόκειται να δούμε στο άμεσο μέλλον. Μια από τις πιο πολύ αναμενόμενες δεν είναι άλλη από το Google Wave.

Ride the Wave

Αν δεν ξέρετε τι είναι το Google Wave χονδρικά θα λέγαμε ότι είναι ένας συνδυασμός IM, Email, Wiki, Social Media και όλα αυτά Real Time. Το Google Wave όμως δεν είναι απλά μια νέα υπηρεσία του Google αλλά προδιαγραφή ενός πρωτοκόλλου, στην πραγματικότητα το Wave κάθεται πάνω από το πολύ γνωστό πρωτόκολλο XMMP.  Η Google διαθέτει προς download μια εκδοχή του Wave Server συνεπώς καθένας μπορεί να τρέχει την δικιά του υπηρεσία η οποία θα μπορεί να μιλάει με άλλους Wave Providers και φυσικά θα αναπτυχθούν και πολλά νέοι clients. Προς το παρόν η πρόσβαση στο Wave γίνεται μόνο εντός ενός sandbox και υποστηρίζει φυσικά μόνο μοντέρνους browsers αφού γίνεται εκτενής χρήση HTML5. Παίζοντας μαζί του δεν μείναμε κατάπληκτοι καθότι είναι buggy ακόμα αλλά και γιατί το UI δεν είναι τόσο εντυπωσιακό και λειτουργικό. Λογικό αν σκεφτούμε ότι το βάρος πέφτει προς το παρόν στο backend και τα specs.

GTUG

GTUG σημαίνει Google Technology User Group και αυτό το καλοκαίρι εγώ και άλλα 2 παιδιά ο Σάββας και ο Γιώργος είχαμε την τύχη να συμμετάσχουμε στο campout που διοργάνωσαν σχετικά με Wave Development.  Αν και η ιδέα του  υπογράφοντα έγινε δεκτή κερδίζοντας ένα συμβολικό βραβείο δε κατάφερε να την υλοποιήσει. Καλή καρδία :) Φωτογραφίες από το event

Wave Development

Συνοπτικά το development  σχετικά με το Wave έχει 3 κατηγορίες

  • Robots, προγράμματα που συμμετέχουν στη συνομιλία και μπορούν να παρεμβαίνουν προσθέτοντας πληροφορία είτε διορθώνοντας είτε στέλνοντας τα blips (το δομικό στοιχείο ενός Wave) σε κάποια υπηρεσία
  • Gadgets, widgets σε Javascript που εκμεταλλεύονται τα real time χαρακτηριστικά. Ο Σάββας θα μας κάνει εκτενή παρουσίαση σε επόμενο ποστ
  • Embed, widgets που ενσωματώνουν waves σε οποιαδήποτε σελίδα

Robots

Όπως είπαμε τα robots είναι εικονικοί συμμετέχοντες σε μια ομιλία. Προς το παρόν είναι δυνατόν να αναπτύξουμε Robots μόνο πάνω στο App Engine. Η όλη ιστορία είναι σχετικά απλή. Αφού δαμάσουμε το App Engine (αναλυτική περιγραφή σε επόμενα posts) θα πρέπει να δημιουργήσουμε listeners για μερικά από τα συνολικά 11 events που σχετίζονται με τη δημιουργία, ενημέρωση, διαγραφή blip και τη συμμετοχή, αποχώρηση συμμετεχόντων.

Wave Robot API (Java)

Όπως βλέπουμε και στο διάγραμμα το robot μας θα συμμετάσχει στην ομιλία με το email του π.χ. myawesomerobot@appstot.com Βέβαια χωρίς εικόνα είναι δύσκολα να σας πούμε τι ακριβώς θα κάνει οπότε σύντομα θα ανέβει και κάποιο βίντεο. Αν ενδιαφέρεστε ρίξτε μια ματιά στην παρακάτω λίστα

ΥΓ. Προσπαθήσαμε να ζητήσουμε από την Google Hellas χρηματοδότηση για ένα GTUG Ελλάδας αλλά η απάντηση ήταν αρνητική... Ελπίζουμε κάποια στιγμή να μπορέσουμε να διοργανώσουμε κάτι ανάλογο και στον ελληνικό χώρο

16 Σεπ 09 - 23:54 // Bookmark and Share
Εικόνα: PanosJee
Παναγιώτης Παπαδόπουλος
Jack of all trades and master to none λένε οι φίλοι οι Αγγλοι και μάλλον δεν έχουν άδικο. περισσότερα »

Διαβάστηκαν περισσότερο σήμερα

8 Σχόλια

Εικόνα: Ανώνυμος

σου είπα οτι περιμένω το wave και το θεωρώ γεγονός-σταθμό στο web;
Σ'ευχαριστώ για την ενημέρωση, και που είσαι υποψιασμένος,
και που έχεις όρεξη και συμμετέχεις
κανε τα πράγματα να συμβαίνουν!!!

Πέμ, 2009-09-17 16:25
Εικόνα: Ανώνυμος

Σε ευχαριστώ πολύ :)

Παρ, 2009-09-18 02:48
Εικόνα: Ανώνυμος

Ένα μεγάλο μπράβο για αυτό που κάνετε.

Ενδιαφέρομαι γενικότερα για την πορεία που θα ακολουθήσει το Google Wave καθώς μου έκανε εντύπωση από την αρχή.

Θα ήθελα να δω περισσότερες λεπτομέρειες για το σύστημα.
Βέβαια, τo api documentation της google δεν είναι και τόσο φιλικό :-P οπότε θα ρωτήσω, υπάρχει περίπτωση να δούμε κάποιo entry-level tutorial για το πως δουλεύει το api?
Μήπως κάτι πιο απλό, μια ρεαλιστική εφαρμογή ενός robot π.χ.

Παρ, 2009-09-25 06:33
Εικόνα: Ανώνυμος

Σε ευχαριστούμε πολύ για τα καλά σου λόγια, ελπίζω ο Σάββας να γράψει κάποια στιγμή το άρθρο για τα Gadgets το οποίο είναι πιο κατανοητό από το robot

Ο κώδικας αυτού που προσπάθησα είναι ελεύθερα διαθέσιμος εδώ http://code.google.com/p/wavesurferrobot/source/browse/#svn/trunk/wavesu...

Αλλά ελπίζω κάποια στιγμή να προσπαθήσω κάτι σε JRuby και να το παρουσιάσω πιο αναλυτικά

Παρ, 2009-09-25 09:21
Εικόνα: Ανώνυμος

[...] τεχνολογίες αυτού του καλοκαιριού, και όπως είχαμε υποσχεθεί, θα αναλύσουμε τα βασικά ενός Google Wave [...]

Δευ, 2009-09-28 04:20
Εικόνα: Ανώνυμος

Πολύ καλή η πληροφόρηση παιδιά. Περιμένω τα επόμενα posts σχετικά με το θέμα. Θα ήθελα να βάλω link και στο blog μου αν συμφωνείτε.

Ευχαριστώ,
Χρήστος

Τετ, 2009-10-07 06:24
Εικόνα: Ανώνυμος

Φυσικά, θα χαρούμε, έχουμε αδρανήσει και εμείς λίγο γιατί έπεται αναδιοργνάνωση

Τετ, 2009-10-07 07:20
Εικόνα: Ανώνυμος

παρα πολυ καλη προσπαθεια δροσος φτηνα χειροποιητα χαλιά απο την θεσσαλονικη

Δευ, 2009-11-09 15:00

Πες μας την βασιλική σου γνώμη

Το περιεχόμενο αυτού του πεδίου παραμένει ιδιωτικό και δε θα εμφανίζεται δημόσια. If you have a Gravatar account, used to display your avatar.
  • Διευθύνσεις ιστού και e-mail μετατρέπονται αυτόματα σε παραπομπές.
  • Επιτρεπόμενες ετικέτες HTML: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <h2> <h3> <h4> <p> <img> <code> <blockquote>
  • Αυτόματες αλλαγές γραμμών και παραγράφων.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <c>, <cpp>, <css>, <drupal5>, <drupal6>, <html>, <java>, <javascript>, <php>, <python>, <robots>, <ruby>, <sql>, <xml>. The supported tag styles are: <foo>, [foo].

Περισσότερες πληροφορίες για τις επιλογές μορφοποίησης

© 2006-2010 Webz.gr | Designed by Alexander Lingris
Feedback