For those of you who liked the fantastic HTML5 canvas manipulation tool called Raphael and were thinking of using it for your Android web apps, I'd like to highlight one caveat. It has 2 rendering engines, an SVG based one and a VML based one.
VML is heading for obsolescence a I understand it. However, this has deep support in IE and Raphael renders on IE using VML. On all the other platforms it uses SVG.
This is actually a good thing under most circumstances, SVG support being ubiquitous and good.
The problem? The Android development team uses Webkit for their system browser which supports SVG. However, to save on space/resources, during the build process on Android, the SVG support is disabled. At least for all Android versions upto V3.0.
This means Raphael will not work for your Android projects. Unless of course the VML renderer can be enabled for Android dynamically and VML works for Android?...
As an active developer, I feel the benefits of open software every day. At the same time, having worked for several large corporations, I'm constantly reminded of the vast chasm dividing those of us who believe in the power of 'open', from those who think it is just another nutty hobby. This weblog is a running commentary on my experiments with various open products and libraries in an attempt to bridge this gap...
Thursday, July 28, 2011
Saturday, July 16, 2011
FreeNAS
FreeNAS - especially the latest version, 8 - gives you a whole lot of free goodness. However, I tripped on the foolproof LiveCD installation for a very simple oversight. If you're like me and trying FreeNAS on a Virtual Machine, and find your virtual FreeNAS boot process stuck at some weird point with no option to move ahead - make sure you're allocating enough memory.
The boot process does not tell you it needs more memory - just hangs. So allocate at least 560MB.
The boot process does not tell you it needs more memory - just hangs. So allocate at least 560MB.
Subscribe to:
Posts (Atom)