post

Web Applications on the Desktop

The latest trend in Web Applications is – surprise, surprise! – going back on to the desktop. e Adobe Air and Mozilla Prism are two technologies that help Web Apps behave more .. hm, surprise, surprise! … desktop-like. Full circle? Why the “move to the cloud” circus if we’re coming back to the desktop anyway?

Well, we’re not. We’re just doing web apps differently. Matthew Gertner, former CTO of Allpeers (in the deadpool) who is currently working on Prism provides his perspective on TechCrunch. I can’t even attempt to add to the technical discussion, so I’ll play the dumb business user (won’t be too difficult smile_sarcastic) and explain what I see from that angle.

First of all, there appears to be some confusion in this dialogue: Google Gears and Single Site Browsers (SSBs) are two different animals, even if Gears has future extension plans.

  • Gears is all about offline access, which, let’s face it, make sense, until we have “always-on, everywhere” connectivity. It’s data access, and it’s good, albeit somewhat cludgy.
  • SSB’s are all about convenience: instead of just having tabs in the browser, certain applications now have their own window, can be minimized, when closed can show up in the systray ..etc – in other words they behave like desktop applications. When the everything-in-a-browser concept became popular we all worked on 15-17″ displays. Today huge displays are affordable and popular – but now that I have all this screen real-estate, I’d like to be able to display 3-4 windows at a time – not flip-flopping between, but have them all available. I can’t do that with the browser tabs, unless I launch multiple browsers ( waste of resources) or find the way to detach some tabs – that’s what SSB’s do.

A commenter on TechCrunch asks:

So it is progress to send things back to being one window with no tabs?
Wasn’t the point of tabs to put all of those windows into one?

No. The point was not having to install myriad applications that need to be patched, the data files scanned for viruses ..etc. Now, I consider myself progressive, and like to support the future trend just out of principle, but I am first of all a user, and nothing convinces a user better then their own pain. So here are a few examples of my own pain with desktop computing, just from the last two days.

  • I turned on an older laptop I don’t often use nowadays, and I literally had no access to it, the damn thing kept itself busy for an hour with Windows Update, McAfee update, (I killed the virus can), Foldershare sync and Copernic desktop search indexing. In other words, it was struggling just to stay up-to-date, and I could only get to use it an hours or so later.
  • The very reason I turned it on is that even though I now have a screamer desktop, I have to fall back on the slow laptops any time I need to edit a PDF file: my trusted old Adobe Acrobat 6 is not supported on Vista, and I am not about to cough up the price when I don’t need new functionality, so I have to keep the old junk running, just to avoid losing functionality I paid for. I won’t have to do this forever, some of the Web-based Acrobat alternatives are getting pretty good…
  • I’m in the middle of a major paper elimination project: throwing away boxes of expired folders, keeping only electronic copies of the crucial stuff. This involved hours of installing and uninstalling obsolete software this afternoon: Turbotax versions all the way from 1996 only so I can read the .tax file once and convert it to PDF. Intuit now offers Turbotax entirely online, and while I haven’t found any info on how long they support retrieval of old returns, as the years go by I’m sure they will address it – and I don’t have to install anything.
  • A few hours later the old PC started to choke: it ran out of hardware space. Impossible! Just a few months ago I removed all my photos, that’s a huge gain, I should have ample space. Yeah, right, it turns out Foldershare, which I use to keep the 3 household computers in sync accumulated over 10G in its trash folders, which is nothing on the new PC, but a third of the old laptop’s 30Mb storage capacity. And would you believe there’s no setup option to auto-clear trash from time to time? (It can auto-delete your real files, just not trash.)

Personal computers, and the desktop computing model were liberating in the 80’s, when they got us off the dumb green terminals, which we could only access at work, that is those of use who worked at large corporations who could afford a mainframe. PC’s were expensive enough that any one of us only owned one, if any, and the ability to work on that single machine actually meant increased access and mobility. But as we upgrade, we tend to keep the older computers, and I bet most of my readers have more than one computer in their household, let alone business.

Keeping all of them up-to-date, having the same Application versions on all, synchronizing data is becoming more and more of a pain. Just as computing shifted to the Client model in the late 80’s, we’re facing another shift now, and the move off the desktop, on to the Cloud will be just as liberating as getting onto it was 20 years ago. Access to applications and data will no longer will be tied to a particular piece of hardware and we don’t worry about updates, maintenance – offload it to the Service Provider.

In other words Software as a Service is increasingly all about the second “S”.

post

Zoho Enters Human Resources Market with Zoho People.

(I broke up my originally long post into two pieces: this one about the product announcement, and the next one with the business analysis)

Zoho, best known for their Web-based Productivity (Office+) Suite today released Zoho People, a feature-rich On-Demand HRMS – Human Resources Management System.

Several modules support the work of managers, HR professionals:

  • Organization for defining corporate and departmental structure
  • Recruitment for managing recruitment processes and maintaining resume databases
  • Checklist for defining business processes and workflows in the organization
  • Forms for defining custom business forms using the integrated Zoho Creator
  • Dashboard to overview it all

All the setup, be it form changes, new forms or field, org chart changes ..etc happens via a friendly drag-and-drop interface.

While all the above is for Management, HR, perhaps Training, Travel professionals, most “regular” employees in a company would only access the Self Service Module, which is split to an Employee and a Manager Self-Service section. Requests can be sent to the HR department on job openings, employees can submit information like Expense Reports, Vacation, Training Requests to the relevant departments/managers as pre-defined in the workflow…etc.

For a detailed feature overview, watch this demo video.


Zoho People from Raju Vegesna on Vimeo.

The application is currently in Beta, and for the Beta period it will be free, independent of the number of users. After the Beta pricing will likely involve a dual scheme, with ad-hoc users (regular employee accessing Self Service) paying less than full users (typically HR professionals.) While no numbers have been announced, Zoho claims the blended price level will be disruptive – something to the scale of Zoho CRM, which is about 10% of the cost of it’s main competitor.

Talk about CRM, it’s worth mentioning that while Zoho’s fame comes from the Office Suite (or the extended suite of Productivity Apps), this is not their first foray into business applications. Zoho People joins Zoho CRM, Zoho Meeting, Zoho Projects and Zoho DB. Below is an overview of the entire Zoho Portfolio:

Please read my next post for a business analysis on what Zoho’s entry to the HCM space means.

(Disclaimer: I am an Advisor for Zoho.)

Related posts:  Between the Lines,  Zoho Blogs, Deal Architect, Centernetworks, Wired,

post

Google Gears goes Mobile – Zoho First to Take Advantage

Mobility is supposed to be about 24/7 connectivity, isn’t it?  I’m writing this on a a 7.2Mbps HSDPA mobile connection while visiting my parents in Hungary.   HSDPA is like 3G on steroids, and we’re not even close to universal 3G coverage in the US.  What’s more, forget data, I’d be happy with just universal voice coverage right here in the heart of Technology.  I get measly coverage (half a bar only right next to the window) in my house, but what’s a real shame, try talking on a T-mobile phone on the long walkway from Parking to the International Terminal at SFO: zero, nada, no signal at all.

Until that’s fixed, mobility isn’t about 24/7 connectivity, it’s about 24/7 access, online or offline.  Which is why it’s great to see Google Gears Mobile released today, initially for Internet Explorer Mobile on Windows Mobile 5 and 6.  Now you don’t lose vital information when your phone goes offline. 

The first two apps taking advantage of Gears Mobile are Buxfer a finance tracking application and Zoho Writer.

 

The current Zoho Mobile Offline version (wow, that’s a mouthfulsmile_tongue) is view only – if you recall, it did not take long for Zoho to add edit capabilities to the Gears-based offline version on the desktop, so we can likely expect the same here, too.

This video presents Zoho Writer Offline in use.   As a reminder, Zoho also works on the iPhone, at at izoho.com – offline support will come just as soon as Google Gears will support it.

 

Related posts: Google Mobile Blog, TechCrunchTechMoz, VentureBeat, Mashable, The Buxfer Post, Zoho Blogs.

post

The Vista Copy Story: Perception *IS* Reality

Windows Vista’s file copy performance is actually faster than that of XP – tells us Jeff Atwood at Coding Horror. He cites Mark Russinovich’s extensive analysis of Vista’s file copy algorithm, and comes to the conclusion that “perceived performance is more important than actual performance.”

…perception is reality: if users see file copying as slower, it is slower. Despite all the algorithmic improvements, in spite of the superior file copy benchmark results, Vista’s file copy performance is worse than Windows XP.

I can’t dispute the quoted analysis, am simply not competent enough, but here’s a key part:

…for copies involving a large group of files between 256KB and tens of MB in size, the perceived performance of the copy can be significantly worse than on Windows XP.

So the problem is with large number of files. My question: how large? Is two considered large? As they say, a picture is worth a thousand words:

Yes, I know, this is “delete”, not copy, but it’s a file operation nevertheless, and I suspect the same problem. Perception *is* indeed reality… and I suspect we have more than just perception here.thumbs_down

post

JotSpot Born Again as Google Sites, the Wiki-less Wiki.

Three weeks ago I speculated that JotSpot, the user-friendly wiki swallowed by Google a year and a half ago would soon come out of hibernation, and Voila! here it is, rebranded as Google Sites. It is the first service only available as part of Google Apps (including the free version), although I had some difficulty accessing it. Under “Manage this Domain” I could add “Sites” as a new service, but it did not show up on my account as an accessible application. When I typed sites.google.com it wanted me to sign up for Google Apps even though I was already logged in to my account. Of course trying to do so resulted in the error message:

Google Apps for zoliblog.com has already been registered by your domain administrator. Please contact your admin directly to get access to Google Apps services.

Catch 22. But there’s a solution: just type the direct URL (sites.google.com/a/yourdomain.com as default, or customize it to your liking) and you can get into Sites. I’m sure Google will soon add it to the Apps menu. (Sidenote: my old JotSpot account is still alive at name.jot.com).

Google no longer calls this a wiki, which I think is a good move. I previously wrote:

Wikis have arrived when …you don’t even have to know what they are to use one. You don’t have to know you’re using a wiki, just happily type away, creating shareable content on the Web.

I was discussing Wetpaint, the user friendly, wiki-less wiki there, and I think it’s smart of Google to follow that pattern… more later, but first, under the hood it is still a wiki, so let’s examine some of the wiki basics.

The interface is familiar from good old JotSpot (as a sidenote, the old JotSpot accounts are still alive at name.jot.com). There’s a basic wysiwyg editor, the Edit button is large and visible, and so is the New Page button. Good old JotSpot had several more ways of creating new pages, which are gone – perhaps for the best:

  • WikiWords or CamelCase: in old JotSpot anything you typed with embedded capitalization became a link to a page. As a relatively early wiki-user I liked it, as the easiest way to LinkAsYouThink. But in the Web 2.0 age we keep on bastardizing grammar writing EveryThingLikeThis, so more and more WikiWords had to be “unlinked”… too much confusion, especially for the new generation of mainstream users.
  • Linking to a shell-page before it’s created. This was a useful feature, even if we eliminate camelcase, I could use the “Link” icon, and mark up text as a link to a new sub-page, to be filled with content later. Again, this supports flow-thinking, or LinkAsYouThink, which I regret is gone.
  • The “New Page” button. This is the only remaining option in Google Sites, and I think the fact that it offers to pick a parent page (enforced hierarchy) is an improvement. No more orphan pages, yet relatively flexible hierarchy.

For those not too familiar with wiki terms, I discuss some of these concepts in more detail here: technically an article on SocialText 2.0, but I often make comparisons to JotSpot and Atlassian’s Confluence.

I’m glad to see Sites retained breadcrumbs for easier navigation, and they added sitemaps, a tree-style view of all your pages. This could be improved to allow for drag-and-drop style moving of the pages (changing the hierarchy), like Zoho Wiki does.

I’m surprised Sites still does not have inbound links: this is a critical feature for all wikis, whatever we call them. A wiki is all about associating pieces of information with each other, and the inbound link, also referred to as backlink shows you where the information on the current page is used elsewhere. The JotSpot tea half-recognized the importance of backlinks, as they were available as as a downloadable plugin on the Jot Development wiki, but never made it to the standard feature-set, and are apparently lost in the Google reincarnation, at least for now.

Attachment handling is as good as it was in the original JotSpot: it maintains previous versions, allows users to revert to earlier ones…etc. However, Google missed a huge chance here to by not offering to convert the attached documents to its own Google Docs style. This point takes us to the next level: stepping outside the boundaries of a standalone wiki and using it as a facility to pull together data created by other applications.

Last year I said after burying JotSpot for a year, Google can’t just release it as a wiki, instead:

…I hope that means they rethought everything and integrated JotSpot well into a number of offerings.

  • It could provide for much better document management than the current Docs &­ Spreadsheets UI.
  • It overlaps with Page Creator, also with the simplified version found in Google Groups – in fact Groups which is no longer just email lists but a rudimentary collaboration platform and JotSpot could very well be merged / integrated.
  • Finally JotSpot tried to provide primitive applications (spreadsheet, calendar..etc) all of which have a better Google counterpart, so one would hope they will be replaced, too.

Well, what’s the score on that prediction? Google Sites is a better replacement for Page Creator, Google ditched the JotSpot “apps”, replacing them with their own ones – so far 2 scores out of 3. As for document management.. well, I’d say half a score, or less. (Hey, that’s 2.5 out of 3smile_tongue)

You can somewhat integrate Google Docs (which includes documents, spreadsheets and presentations) by embedding them into any Google Sites page. You have to enter the specific URL though – why not just select from a list? Furthermore, your Google docs or spreadsheets have to be first made public and you have to use the public URL to embed them into Sites. Here’s my test site, showing first an error message, then the actual embedded spreadsheet, after I made it public.

The embedded docs appear properly in the saved page, but I can’t click on it, not even in Edit mode to get to the source. In fact in Edit mode all I see is a graphical placeholder for the embedded doc.

How about sharing / collaboration? As expected, your Sites can be:

  • private
  • public
  • shared with individual email id’s
  • shared with everyone within your domain

…and you can set view or edit options for all those levels. However, Google missed a big chance again. As a complete coincidence, it’s only yesterday that I raved about Zoho’s Group level sharing, half-announced in a fairly understated manner – hidden in a list of Zoho Writer enhancements. Well, Google already has a very good group facility: Google Groups, which started it’s life as a group discussion / forum system, but it gradually evolved into a decent collaboration platform. Once I have a “group” defined (i.e. the list of members), why doesn’t it become an entity I can share my wiki (sites) or docs with? When I invite users to share the wiki with, there’s an option to save the list as group, but I don’t know where it disappears, can not pull it up either within the wiki or gmail, or docs.

Finally there are gadgets, but if you read Dennis Howlett at ZDNet, gadgets might the feature you don’t want to touch with a ten-foot pole. smile_sad

Summary: Nice to have Jot back (even if we did not get GSpot.smile_embaressed ) Google now has a pretty good and easy web-page creator with some wiki features made user-friendly, and a half-hearted attempt at integrating the rest of the Apps empire using Sites. Perhaps they get it right in the next release.

Related posts: TechCrunch, eWeek, Ross Mayfield’s Weblog, Irregular Enterprise, Mashable!, InfoWorld, Between the Lines, Portals and KM, CNet, Webware, GigaOM, Web Worker Daily, Venture Chronicles, Insider Chatter, Learning and Technology, Solo Technology.

post

Zoho Expands Group Collaboration

Today’s Zoho Writer update is not what it looks like. Yes, I get the story about:

  • DocX Support
  • Thesaurus (in 10 languages)
  • Enhanced Endnotes/Footnotes
  • Enhanced Headers/Footers

..etc, but that’s not what I find exciting. DocX support? Personally, I don’t care, MS Office 2003 was the last version I bought, people much smarter than me call it a completely insane format … but hey, the Borg is the market leader, so why not support it… Layout improvements? I’m already in a paperless world, barely ever print, so I don’t really care about these features. But Microsoft Office was created at a time when the purpose of document creation was to eventually print it, and in our legacy world the challenger is measured against the standards of the incumbent, so, yes, I can accept these are important features for Writer. Besides, the academic / student community has been dying for endnotes / footnotes, so now they can have it. smile_shades

But the hidden bomb here isn’t just a Writer improvement: it’s a feature that shows Zoho’s hands regarding collaboration in the entire Zoho Business Suite. Yes, I am talking about Group Sharing. After all, one of the key drivers behind moving to web-based Office applications is to enable easier collaboration.

Most of the collaborative apps, including Zoho or mighty Google typically allow either public sharing, or inviting users individually, but until now there has been no way to share your documents with a predefined set of users, i.e. members of a group. A year and a half ago I praised Google Groups for stepping out of being just a group email mechanism, becoming a mini community/collaborative platform – but the definition of a “group”, i.e.it’s members does not exist outside the Groups application, I can’t share Google Docs or Spreadsheets with my Group. (And make no mistake it’s been the same with Zoho until now.)

With today’s update you can now create a Group in the ‘My Account‘ section of Zoho, and that Group is recognizable in any other Zoho Application, including Writer, Sheet or even Zoho Mail. Eventually there will be multiple privacy / sharing levels within the Zoho Universe:

  • private
  • shared with individual email id’s
  • shared with Groups (defined once, recognized in all apps)
  • shared by Domain (i.e. share info within your business)

The last one will be a feature of Zoho Business, currently in private Beta, but the other two are available. Thesaurus in 10 languages, format and layout improvements are all nice, but the real news of the day is the improved cross-application collaboration.

Related posts: TechCrunch, Mashable, ReadWriteWeb, Wired, Digital Inspiration, Zoho Blogs.

post

Google Reader Offline: Smart Yet Dumb

Yes, it’s great to be able to download my feed items and read it on the plane without Internet connection (since I am not flying Virgin). I even “starred” some entries I want to respond to.But why can’t I mark items “read”? It’s an “online only” action – that does not make sense. When I go back online, Google Reader will perform synchronization anyway; why could it not remember “read” status and sync it?

The above rant is half a year old. I typed it up and decided not to post it. Now I am finding myself offline for a few days again, and can’t believe Google still hasn’t fixed this shortcoming.

Why is it a big deal? If you have hundreds of items in your Reader, I seriously doubt you will use Expanded View and scroll through everything. I found the only way to stay productive with Reader is to use List View, scan titles (OK, a combination of titles and author), and when all done, click “Mark all as read”. I don’t want to reprocess the same items again and again.

The error message says I can do this once I am connected again. But it’s too late, by then my Reader list will be a mix of already seen and new items. In other words, I am scr***d.

What really baffles me though is that I haven’t found any references to this problem online. Am I the only one finding this a major productivity killer? smile_sad

Update (3/14): Now that ReadBurner, a cool tool to determine the most shared items in Google Reader became the news du jur, let me just point out that you can’t mark an item ‘shared’ while offline, either. Not as frustrating as losing “read”status, just an annoyance. Google, please fix Reader!

Related posts: Unofficial ReadBurner, louisgray.com, Adam Ostrow, CenterNetworks and SheGeeks

Update (12/21/08)Google Reader Seems Buggy as Heck

post

EchoSign 3.0 Released – the Complexity Dilemma

Echosign, the leading Web-based document e-signature / distribution / management provider has just released version 3.0, with major updates.

The UI got significantly revamped, there are new subscription levels to manage up to thousands of documents, new forms were introduced, but the most important change per CEO Jason Lemkin is the introduction of complex workflows – a definite need for large corporations:

Hundreds of new workflow options have been added to EchoSign. The first group has been automatically added to the Account tab for Team and Enterprise customers. Want to sign ‘packs’ of documents? No problem. Routed signed copies of every contract in your company to a global e-mail address? Just tell us where. Collect title, company name? Whatever you want. Select who can — and cannot — sign in your company? Done, with one click.

And for the most complex workflows, EchoSign now offers a novel “Signature Workflow Language” where Enterprise customers can craft their own custom document worfklows. Want (A) your customer to fax sign your contract, (B) auto cc your sales rep, (C) autoroute to legal for electronic counter-signing, (D) but only by certain authorized signers, and then (E) have signed copies automatically sent back to the (F) customer, (G) legal, (H) sales ops, (I) accounting and (J) the sales rep? Now, no problem. Contact your account manager for access here and configuring workflow options beyond those you can set yourself on the Account tab.”

Let’s stop for a minute here: complexity is typically the last thing a software CEO would point out in his announcement, but Jason handles it with class and humor, for good reason. The illustration he picked (how did he find this gem?) shows a decidedly simple “process” made awfully complex by introducing far too many steps and “technology” prone to failure. EchoSign, on the other hand has earned a reputation of simplifying processes originally made complex by people, rules and lack of technology. I trust Jason and team – they will likely manage to reduce complexity, even while embracing it.

By the way, EchoSign is not only for large corporations, it’s for businesses of any size. I’m a one-person shop, and used it a few times. Even now as I type this post in Zoho Writer, I could just click on DigiSign (see highlight below) and have it routed to Jason to sign off. Not that I need to, after all, that would be …complexity. smile_eyeroll

post

Windows "Live" (Now Dead) Foldershare Has an Architectural Weakness

Foldershare is a handy tool that keeps several PC’s in sync – most of the time, when it works.  Of course sometimes it goes down, defying it’s new Windows Live moniker. smile_embaressed

Unlike the previous, week-long outage, this one was just a few hours, but even now as it recovers, users can’t log in:

Outages are inevitable, but the repeated incidents made me realize that Foldershare has a design glitch: it’s dependence on logging in to a web server for no good reason.

  • Yes, I understand setup, customization is all through the Web.
  • However, once set up, the need to change configuration is rare, the whole idea in Foldershare is that it just runs in the background with the users barely noticing it even exists.  It does NOT sync / upload actual data to the Web server, all synchronization is strictly P2P.  In fact one of the setup options is to define whether you allow remote P2P sync to occur through the Net, or strictly on your LAN, behind the firewall.

Why on earth my Foldershare clients on 3 computers have to sign in to the Web to be able to carry out behind-the-firewall synchronization is beyond me.  Could the not cache the latest config locally, and use it whenever log-in fails?

Of course I have previously speculated that Microsoft should tie Foldershare and Skydrive, offering both PC sync and Web backup, in which case logging in becomes a reasonable requirement.  But even then, local sync should be available as a fall-back option for outages.

Update (2/13):  A day later Foldershare clients still can’t log in.  Perhaps it’s time to change “the next couple of hours” to “the next couple of days“. smile_angry

post

How to Hire Bill Gates to Demo your Startup’s Product

Actually, I don’t know how, but Xobni apparently does: Bill Gates presented Xobni for Outlook as “the next generation of social networking” (is that why he quit Facebook?) at the Microsoft Office Developers Conference yesterday (video here).

Now, let’s think for a minute. What does it mean when Bill Gates presents your product, a super-cool Outlook plugin to his crowd of developers?

  1. Gates’s message: now go back and copy this fast. That would be the classic Microsoft style, as many software startups can attest to. It would also put the market introduction to somewhere … around 2015? Unlikely.
  2. Microsoft will acquire Xobni in no time. Sweet and fast deal. Congratulations to the Xobni team and investors! martini

Update (2/15): Xobni has a new CEO: Jeff Bonforte, Yahoo’s vice president of social search until now. Did he just escape from one Microsoft acquisition and get into another one? 😉

Update (3/2): TechCrunch has sources confirming the Microsoft negotiations.

Update (3/20): Bob Warfield believes Microsoft is about to close the deal with Xobni.