Syndicate content

Web 2.0 for Development Professionals Part 1: 5 Useful Cloud Services for Development Professionals

Tanya Gupta's picture

According to a recent Pew survery, 71% of technology leaders believe that in 2020 most people will access “software applications online and share and access information through the use of remote server networks”, rather than depending primarily on their individual, personal computers. They say that “cloud computing will become more dominant than the desktop in the next decade. In other words, most users will perform most computing and communicating activities through connections to servers operated by outside firms”.  Therefore understanding cloud computing is a must for everyone, particularly development professionals who will have to tackle cloud related strategic, implementation and design challenges in their projects. 

However for development professionals to really understand the intricacies of cloud computing, they need to “get in the cloud” and use it for their day to day computing. In this blog, I will demonstrate how personal computing can be done purely through the cloud using publicly available (mostly free) cloud based services.  World Bank staff, for example use edesktop, which is a private cloud based suite of services that allows travelers and staff working from home to use the same versions of Word, Excel, PowerPoint, SAP, BW and Lotus Notes that they would use from an office computer or laptop.  However while the services that I describe below do not have all the bells and whistles that typical enterprise products do, they are not proprietary and they all have a free version you can use:

1. Office Suites: Google Docs is the most popular cloud based office suite, offering documents, spreadsheets, presentations, drawings and forms. Let’s be upfront: Google Docs comes nowhere near offering the kind of functionality that Microsoft Word and Excel offer.  However it is useful for development professionals and others to keep up to date with their documents when they are travelling or for editing Word Documents.  Another well regarded cloud based office suites is Zoho, which offers Documents, Spreadsheets, Presentation and Database services, among others.  Zoho potentially has some advantages over Google Docs in terms of more options for formatting and layout, while Google Docs is better for multi-user collaboration.  The Zoho interface is more intuitive and if you are familiar with Microsoft office, the look and feel of Zoho will seem familiar.  However the stability of the platform is arguably less than that of Google.  No one wants to put all their documents on the cloud, only to discover that the company that owned it went out of business.  We’ll have to see if Zoho can last. 

2. File management: File Management on the public cloud is helpful if you are not able to access the shared drives of the organization you work for, and if the documents are not sensitive.  Using a file management cloud-based service will allow you to save your files and access them, regardless of where you go, as long as you have access to the Internet, whether you are using a computer or a smartphone.  Dropbox and SugarSync are two good file management services. Dropbox is quite popular because of its features and the fact that it is cross-platform; with a a desktop client for Windows, Mac OS X and Linux.  Here is a good article on the differences between these two. Apple iCloud will be released this Fall, and is worthwhile keeping an eye on.

3. Graphics: Cacoo and Chartgo.  Cacoo is a cloud-based, collaborative, diagramming service that allows you to make pretty complex charts entirely on the Web.  Illustrations thus created can be saved on the site, and embedded on web pages. TechCrunch has a good review of Cacoo. Chartgo is a simple, no frills charting service that allows you to create a graph online quickly. You can create bar graphs, line graphs or pie charts, using existing graphs as needed.

4. Surveys: SurveyMonkey is an easy-to-use cloud-based survey tool, where you can collect data via a link, email, Facebook, and embed on a blog, all with live results. SurveyMonkey allows users 10 questions per survey, with 100 responses per survey in the free version.  The basic version with unlimited questions and unlimited responses is $17 a month.  To get access to analytics, however, you have to upgrade your plan.  

5. Web pages: Google Sites is the simplest way to create web pages.  They are not fancy, so are not suitable if you are looking for the works, but would work better for “good enough” sites that you would use for recording your work and sharing with others.  If you are looking for more sophisticated cloud based blog services, WordPress is probably the best out there, however there are other alternatives as well.  Google Pages are free as of now. 

 

Category

Cloud Service

Pros

Cons

Office Suite

Google Docs

Stable, features always being added. Word processing, spreadsheets, presentations all available

Long way to go before it is as good as Microsoft products, however you don’t always need those features

 

Zoho

More flexibility than Google Docs, easier to work with in some ways, interface similar to that of Microsoft products. Has smartphone and iPad apps. You can edit Google Apps documents on Zoho*. 

Not as stable as Google Docs. Slower to update than Google Docs. New company

File Management (see link for extended comparison)

Dropbox

Very easy to use and setup, good security, has a smartphone app

Not as many features and options

 

SugarSync

Extended set of features, options, has a smartphone app

More difficult to set up

Graphics

Cacoo

Allows multiple users to create and edit designs in real-time. Has icons users can drag and drop to create site maps, flow charts, network diagrams etc. with ability to resize, flip, skew, undo, upload images etc. Has iPhone app called Cacoo-i with Twitter functionality

Limited export features

 

Chartgo

Ability to create bar, line, area and pie graphs/charts online with ability for customization. You can print, email or embed graphs

 

Good for basic graphing, but not for sophisticated graphs

Survey

SurveyMonkey

Easy to use

Free tool is fairly limited. You have to pay for analytics and customization

Web Pages

Google Sites

Great for basic websites, easy to use, runs smoothly, stable

Probably not suitable for professional websites

 

* While Google Docs does not have a specific app for iPhones, you can use it on any browser or Android phones, however with limited functionality. The Zoho app allows more functionality in editing Google Docs documents

 

Most of these services are not as reliable and robust as their proprietary counterparts. However they offer a couple of useful and compelling advantages.  They can be accessed from anywhere and whenever you want, as long as you have an Internet connection.  They also helped development professional understand first hand, the pros and cons of using the cloud. In my next blog, I will talk about some innovative ways of using the cloud.

Photo Credit: Flickr user leolintang

Follow CommGAP on Twitter

Comments

That's the crucial problem with cloud services for development professionals, and for anyone working in the developing world. I've been really disappointed by the lack of offline access in most Google products. They've even gone backwards with some: both Google Reader and GMail currently offer less offline access than they did 18 months ago. A Google Docs? Forget about it. When working places with slow or unreliable internet connections, you can't rely on the cloud.

Google supports offline mode now, partially on Docs and more fully on Gmail. Check out this Google blog "Using Gmail, Calendar and Docs without an Internet connection" @: http://gmailblog.blogspot.com/2011/08/using-gmail-calendar-and-docs-without.html for offline Gmail. I have not checked it out yet, but Ars Technica (http://arstechnica.com/business/news/2011/09/hands-on-with-google-docs-and-gmail-offline-mode-beta.ars) reports that "for now, it allows users to view documents and spreadsheets without an Internet connection, but not edit them". On Gmail offline check out: https://chrome.google.com/webstore/detail/ejidjjhkpiempkbhmpbfngldlkglhimk I know Google fell off the offline wagon a year or so ago but they are trying to get back again, so let's give them some credit.

Submitted by Kendrick Lamar on
Google is an onlinecompany they cant track you back, when you are not online. So from their perspective it makes sense. But I got your point, I just asked myself if I should transfer my personal datas (especially my preperations for my phd thesis) on a cloud. But in the end I need an Internetconnection and I cant be sure, that the company doesnt go bancruptcy or wont delete all my stuff. On the other side has my company I am working for to decide if they make there call center work more efficient, by integrating some kind of cloud based solution, from this company: http://www.effective-contactcenters.com/, but at the same time they have to rely on working internetconnection and the support of another company. Tanya do the support offlinemode for Google Reader, so that you can read the stuff offline? On my tablet I always need my inet connection to get access to the homepages

Kendrick, there are some options for offline reading. Read Later Fast is good for Chrome and Firefox browsers (it is a browser extension by Diigo for offline reading - check it out here: https://addons.mozilla.org/en-US/firefox/addon/read-later-fast/). Specifically for Google Reader you might want to use Google Gears, unfortunately it is being phased out in 2012 but should still work. Check out: http://www.google.com/intl/hr/googlereader/offline.html about using Google Reader for offline reading. Here is the link to download Gears: http://gears.google.com/ and here is the Gears how to: http://gears.google.com/support/ Good luck and post back for any follow up questions

Submitted by Sammy on
Hi Tanya, Thank you for great article. Can you please update article for chartgo link. I don't see link anywhere in article. Where I am, search engine returns a man called "chart go" in facebook. http://www.facebook.com/chartgo I'm sure that is not chartgo in your article :) Thank You

Add new comment