I hadn’t posted for a while, and then when I tried to found that my WordPress admin interface was all screwy. Probably something I did, but I’m not sure what. And it’s languished for a few weeks while I was trying to find a few minutes to debug it. Finally I just gave in and installed the new version of WordPress over what I had and let it do it’s upgrade magic. Kapow! Admin interface alive again.
What I was originally going to post was that there was a Mobile Monday last Monday (kinda late for that now). But instead I can post a pointer to the presentation that Nikunj from Oracle gave about AtomDB. One of the striking things about what they’re working on is that it’s from some folks who actually deeply understand both mobile and web technologies.
Example: Check out the mention of ACID vs. BASE models of distributed application development. Read the ACM Queue article about BASE. The CAP (Consistency/Available/Partition Tolerance) Theorem is something I bring up frequently in discussions. If you find areas where you can relax consistency constraints you can make a system work at a much higher volume and generally a lot faster. I love finding areas where I can do that in putting something together, always feels like a magic trick when you get it right.
Interesting that this general scaling principle from loosely coupled web applications translates pretty directly to intermittently connected mobile applications as well. There’s lots of good nuggets in there, great presentation from Nikunj!
There should be a binary form of the Windows Mobile version of the AtomDB work up on the feed technology site some time soon. They’re working on being able to get the source code out there as well, but apparently that might be a bit longer in coming. Unfortunate, cause I would love to have something of the sort for my N810. Generally they’re looking for feedback about the technique, discussion of development models and APIs, and to try get a community going around web programming for mobile devices. There should be more info and downloads up on the site soon. In the meantime ping them if you’re interested in the work.




