Writely

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Το Writely, είναι ένα διαδικτυακό λογισμικό (web-based) επεξεργαστή εγγράφου που κυκλοφόρησε τον Αύγουστο του 2005 από την εταιρεία λογισμικού Upstartle. Το 2006 η Upstartle εξαγοράστηκε από την Google και το Writely υπήρξε η βάση για την ανάπτυξη του σημερινού Google Docs.

Ιστορικό[Επεξεργασία | επεξεργασία κώδικα]

Πριν το Writely οι προγραμματιστές Sam Schillace,[1] Steve Newman και Claudia Carpenter εργάζονταν για την δημιουργία ενός desktop note, που το είχαν ονομάσει NoteKeeper και χρησιμοποιώντας την τεχνολογία peer-to-peer θα είχε την δυνατότητα ταυτόχρονης επεξεργασίας από διαφορετικούς χρήστες ενός δικτύου υπολογιστών.

Αργότερα όταν άρχισε να ωριμάζει η νέα τεχνολογία Ajax εγκαταλείπουν τον NoteKeeper και την τεχνολογία peer-to-peer και αρχίζουν την δημιουργία του επεξεργαστή εγγράφων Writely που με την Ajax θα είχε την δυνατότητα της ταυτόχρονης επεξεργασίας μέσω του διαδικτύου.[2] Η ιδέα της χρήσης Ajax ήταν του Sam Schillace, ο οποίος και έγραψε την πρώτη έκδοση του Writely.[1] Ο Sam Schillace και η υπόλοιπη ομάδα προγραμματιστών ξεκίνησε την υλοποίηση του Writely σαν μια δοκιμή των δυνατοτήτων της Ajax που επέτρεπε την επιλεκτική μεταβολή στο περιεχόμενο μιας ιστοσελίδας που απεικονιζόταν στον χρήστη μέσω ενός προγράμματος περιήγησης (browsers)

Το Writely καινοτομούσε στο ότι ήταν ένας «συνεργατικός» επεξεργαστής κειμένου χρησιμοποιώντας το διαδίκτυο. Δηλαδή είχε την δυνατότητα της επεξεργασίας ενός εγγράφου από ένα η περισσότερους χρήστες με πρόσβαση στο διαδίκτυο.[2]

Κυκλοφόρησε στις 29 Αυγούστου του 2005 σαν δωρεάν beta έκδοση, από την εταιρεία λογισμικού Upstartle, που ίδρυσε η ομάδα των τριών προγραμματιστών. Στα σχέδια των δημιουργών του ήταν τα πρόσθετα χαρακτηριστικά να είναι συνδρομητικά για επαγγελματίες και εταιρικούς πελάτες, ώστε να χρηματοδοτείται η δωρεάν έκδοση, όπως και η δημιουργία διαφορετικών ιστότοπων για εξειδικευμένες χρήσεις.[2]

Από τον Ιανουάριο του 2006, το Writely υποστήριζε καταγραφή ιστορικού στις αλλαγές του περιεχομένου του.

Στις 9 Μάρτιο του 2006, η Upstartle εξαγοράζεται από την Google.[3] Ο Sam Schillace προσλαμβάνεται από την Google ως τεχνικός διευθυντής υπεύθυνος για τα Google Docs συμμετέχοντας και σε άλλα έργα της Google, όπως Gmail, Calendar, Reader και Picasa.[1][4]

Τον Σεπτέμβριο του 2006 το Writely ενσωματώνεται στους λογαριασμούς της Google και αργότερα στα Έγγραφα Google (Google Docs) του πακέτου Google Drive.[3]

Τεχνολογία[Επεξεργασία | επεξεργασία κώδικα]

Το Writely βασιζόταν στο μοντέλο πελάτη-διακομιστή με την χρήση Ajax. Ο επεξεργαστής εγγράφου απεικονιζόταν σε ένα πρόγραμμα περιήγησης (browsers) σαν να ήταν ιστοσελίδα. Το λογισμικό διεπαφής (interface) και τα αρχεία του επεξεργαστή εγγράφου φυλάσσονταν σε «απομακρυσμένο» διακομιστή (server) στον οποίο οι χρήστες είχαν ταυτόχρονη πρόσβαση μέσω συσκευών (π.χ. υπολογιστή) συνδεδεμένων στο διαδίκτυο.[5] Η δυνατότητα της αλλαγής του κειμένου και των χαρακτηριστικών του μέσω του browser βασιζόταν στην τεχνολογία Ajax.

Τα προγράμματα στον διακομιστή (server) ήταν γραμμένα σε C# και ASP.net, ενώ αυτά που λειτουργούσαν στον browser του χρήστη ήταν Javascript και HTML.[2]

Παραπομπές[Επεξεργασία | επεξεργασία κώδικα]

  1. 1,0 1,1 1,2 (Αγγλικά) Hunter Walk, «“The Core Value of a Good Leader is Humility:” Sam Schillace, Box Engineering SVP» από medium.com. Δημοσιεύθηκε 24/11/2015. Αρχειοθετήθηκε 20/06/2017. Ανακτήθηκε 04/02/2019.
  2. 2,0 2,1 2,2 2,3 (Αγγλικά) Emily Chang, «eHub Interviews Writely» από web.archive.org. Δημοσιεύθηκε 05/10/2005. Ανακτήθηκε 03/02/2019.
  3. 3,0 3,1 (Αγγλικά) «15 tips to get the most out of Google Docs, Google Docs: A potted history» από τον Paul Sawers στο thenextweb.com. Δημοσιεύθηκε 02/09/2011. Αρχειοθετήθηκε 22/10/2018. Ανακτήθηκε 03/02/2019.
  4. (Αγγλικά) Dan Richman, «Google hires Box exec Sam Schillace to help run its cloud engineering operations» από geekwire.com. Δημοσιεύθηκε 02/06/2016. Αρχειοθετήθηκε 04/06/2019. Ανακτήθηκε 04/02/2019.
  5. «The document is stored in an online server ... », βλ. πηγές: Patent No.: US 8,453,052 B1

Πηγές[Επεξεργασία | επεξεργασία κώδικα]