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

Ιστορικό
--------

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

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

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

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

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

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

Τον Σεπτέμβριο του 2006 το *Writely* ενσωματώνεται στους λογαριασμούς της Google και αργότερα στα Google Docs του πακέτου Google Drive.

Τεχνολογία
----------

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

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

Παραπομπές
----------

1. 1 2 3  Hunter Walk (24 Νοεμβρίου 2015). «The Core Value of a Good Leader is Humility: Sam Schillace, Box Engineering SVP» (στα Αγγλικά). medium.com.
2. 1 2 3 4  Emily Chang (5 Οκτωβρίου 2005). «eHub Interviews Writely». Αρχειοθετήθηκε από το πρωτότυπο στις 22 Ιουλίου 2011. Ανακτήθηκε στις 3 Φεβρουαρίου 2019. CS1 maint: Unfit url (link)
3. 1 2  Paul Sawers (2 Σεπτεμβρίου 2011). «15 tips to get the most out of Google Docs, Google Docs: A potted history». thenextweb.com.
4. ↑  Dan Richman (2 Ιουνίου 2016). «Google hires Box exec Sam Schillace to help run its cloud engineering operations» (στα Αγγλικά). geekwire.com.
5. ↑   USA 8,453,052, "Real-time document sharing and editing"