Just checking in…

Wow, so my last post was September? That's just not good blogging, and for that I apologise... There's been a lot going on, but this is no time for excuses - I'm just posting this to let you all know that I'm still here, still writing code (lately, not as much as I'd like, but … Continue reading Just checking in…

Advertisements

Android and the Form Post Download problem…

Another day, another workaround... This time, it was for this rather annoying issue that's been open for over four years (maybe because it's in as an RFE and not an actual bug, who knows?). It basically describes an unexpected behaviour in the stock Android browser, whereby it cannot handle form POST requests that result in a file … Continue reading Android and the Form Post Download problem…

Biting the bullet – time for a rewrite

In response to a feature request from some of the guys here, my current work on Deelang focusses on implementing proper equality and comparison operators as part of the language. The current release has no support for operators beyond basic arithmetic - equality and comparison have traditionally been implemented as methods hacked on top of the standard … Continue reading Biting the bullet – time for a rewrite

Deelang 0.20 released!

After about a month of coding (on and off), The Deelang DEX compiler is now feature complete, and what better way to celebrate than by releasing the code? It's always been available in Subversion of course, but now you can download all the new stuff from the downloads page as either a source package or ready-made … Continue reading Deelang 0.20 released!

Dex vs Dee VM – A microbenchmark

During a recent discussion, I had the need to show some numbers demonstrating why Deelang needs the new DEX compiler. As I said in that thread, it's all about removing reflection from the compiled classes. We all know that "reflection is slow" (for some value of slow) and especially on Android, that it isn't generally a … Continue reading Dex vs Dee VM – A microbenchmark

ORMDroid 0.20 now available

ORMDroid 0.20, the first packaged release of the ORM framework for android, is now available from the project downloads page on Google Code. This first release packages up the Android library ADT project, adds some documentation (which you can view online here), and makes it easy to grab and go if you don't like to/want … Continue reading ORMDroid 0.20 now available

DEXing Deelang – On a real device!

Further to my previous post, I've been working this week on the new native compiler for Deelang on Android. This is a drop-in replacement for the standard custom bytecode compiler and VM that compiles Deelang scripts directly to Dalvik Executable  (DEX) bytecode for use on the Dalvik VM used in Android. Development has moved fairly … Continue reading DEXing Deelang – On a real device!

DEXing Deelang – First steps in SVN

If you're one of the few who've already taken a look at Deelang, you'll know that it's a simple scripting language that compiles to a custom bytecode format, which then runs in a simple virtual machine. It can run anywhere, but is targeted mostly for embedded devices, and especially for Android. All this is fine, … Continue reading DEXing Deelang – First steps in SVN

Spritesheets with Gimp – An adventure in Scheme

One of the coolest Android projects I'm involved with at the moment is a new strategy game, and one of the coolest things about it is it's retro-look 8-bit style graphics. Growing up in the 80's I obviously got a lot of exposure to the unique look of games in the 8-bit era, and I … Continue reading Spritesheets with Gimp – An adventure in Scheme