Hello gang, with Milestone III coming up I thought it appropriate to use my blog post as an opportunity to pay homage to Google Docs. Google Docs is a free Java-based web application that allows you to create documents and upload them to the cloud for storage online. The service is initially free up to a memory cap of 10 GB, after which monthly payments are necessary. This in and of itself is uninteresting – there are many services that provide this kind of data storage, such as Dropbox.
Google Docs is unique for being a web 2.0 technology for its ability for the document creator to share his/her work and collaborate in real time with others. This means multiple people can be working on the same document in real time and have their additions appear as they write them. This feature is a boon for students, as anyone with even a basic computer can access the internet and write text. I have had many a study session with other students by uploading our professor’s study guide, and having everyone fill in the information they know best. It also works wonderfully for projects (such as our upcoming Milestone).
But how did Google Docs come to be? Its origins are in fact two different products, Google Spreadsheets and Writely. Google spreadsheets was a simplified version of the current Google Docs, limited to creating data spreadsheets. However, Google’s purchase of Upstartle in March of 2006, the startup that created Writely, was the major jump into creating the present product. Writely carried the feature that defines Google Docs today – collaborative text editing. Four years later, in March of 2010, Google purchased DocVerse, allowing full compatibility with Microsoft office. Last year, offline viewing was made possible by a web app that automatically uploads your content once connected. The present day Google Docs is a clean, multi-functional product that is fully compatible with almost all common file types.
What have your experiences been with this product, or similar collaborative text editors? What do you think could be done to further improve it? Personally, I think adding speech to text would make it the perfect product. What are your thoughts?