Zimki, hosted JavaScript environment

Zimki is a hosted JavaScript environment with an interesting business strategy. They quietly went live a month ago and then launched last week at EuroOSCON. Zimki comes from the Fotango team that was purchased by Canon Europe many years ago.

Zimki is designed to handle many of the mundane tasks of developers and allow them to get to the important, unique part of their application. As they said in their EuroOSCON session they host the developer’s application, back it up, monitor it and scale it – so the developer doesn’t have to. They handle logging, groups, users, session management, CAPTCHAs, and search around an object (and everything is an object). This is all bonded to the permission system and each object knows its permission settings. They have begun populating their documentation and sample apps and code.

At this point in time hosting Zimki applications on Fotango’s servers is free. Fotango’s plan is to always make development and usage for less popular applications free. They only plan to charge when an application’s usage reaches a certain storage, bandwidth or processor threshold. There is more discussion about this on the Zimki site.

They have two issues that will initially turn off (some) potential developers, but they recognize these and are working to fix them. One, currently applications must be on the Zimki domain. This is acceptable for development, but no serious application builder will want to introduce the world to their product on the Zimki domain. The other is that their co-los are all in Europe. They will expand in time, but right now North American developers (and users) should expect an extra lag. I’m sure that they will update their blog (built on ZImki) as these are fixed.

Next year Fotango is going to open source the Zimki platform. This serves several goals. One, by open sourcing the platform they are able to alleviate developer fear of platform and hosting lock-in. Don’t like hosting with Fotango? Move to your own server or a competing Zimki-hosting provider. Two, Fotango is architecting the Zimki platform to be able to call on other Zimki installations for capacity. They want developers to create a network of Zimki servers as this will only increase the total capacity of the “Zimki Grid”. Zimki servers will be able to put capacity back into the grid via Fotango (who will handle the billing and payments for all parties). Third, they are built on Open Source and this is an opportunity to give back. They rely quite heavily on SpiderMonkey, Mozilla’s JavaScript engine among other OS projects.

When I first heard about Zimki I thought of Ning (see Nat’s post for background); they are both hosted development environments that aim to host and make money from the long-tail of web apps. They are actually not very similar. There are several key differences and the two companies are not in direct competition. Ning’s goal is to become a large social network by supplying webservices for thousands of interconected (or at minimum ID-sharing) web apps. They promote easy replication of the apps by making them easy to clone. They are attempting to allow anyone to be the curator of their own web app. In Zimki, the developer can share webservices or code with others, but it is not a core focus of the service. Fotango is instead focused on making it easy for a developer to quickly build an independent web application that will be able to scale if it suddenly becomes popular.

As I’ve thought more about Zimki it becomes clearer to me that in many ways they are instead competing with development enabling and hosting services. Hosting companies and Amazon’s EC2 and S3 are their competition – while at the same time making it possible for you to use those competing services on their own servers or on others’.

Fotango has some bold goals for its product and many challenges. It has to attract developers to the Zimki platform. It has to find a pricing structure that works. Fotango has to build the “Zimki Grid” components and a billing system for sharing capacity. I look forward to seeing this all happen for them.