HTML5 Canvas map framework: CanvaMap

CanvaMap is a JavaScript program, which takes advantage of HTML5 and Canvas to display a map with several overlays. It’s very small and weights just 8.8kB. CanvaMap is in Alpha stage, so it has bugs, the code is not well documented and some parts of it should be restructured; but for basic tasks it’s quick and easy to deploy. It can also be used to display large images as it offers zoom-in/out and navigation capabilities.

A very basic example is shown below. Double clicking on any of the leftmost buildings, zooms in and shows the floor plans. Zoom can also be achieved using the mouse wheel.

Simple example – Full screen:

Continue reading

Automatic updater for Android applications

Recently I’ve started to develop a few Android applications with some friends, and as soon as I started to make updates I faced a problem: how can I tell my beta testers to update the application to the latest test version?

I could email them all every time, but I’d need to have all their email¬†addresses. I could use a service such as Zubhium¬†(by the way, they have a very good user support), but for a small application such as mine that’s an overkill.

So what could I do? I had to write a custom updater, of course.

Continue reading