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-madeContinue reading “Deelang 0.20 released!”
Author Archives: roscopeco
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 aContinue reading “Dex vs Dee VM – A microbenchmark”
Since getting my Raspberry I’ve found that it’s limiting factor is RAM. It’s tricky to get modern embedded (or mobile) operating systems running in any useful way with just 256MB. Then this caught my eye – want one!!
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/wantContinue reading “ORMDroid 0.20 now available”
New toy has arrived!
The Royal Mail kindly delivered my new toy this morning – a shiny new Raspberry Pi. I’ve been wanting to get my hands on one of these for quite a while, but what with work and other commitments I’ve not actually gotten around to ordering one – until now. Considering the lead times on the PiContinue reading “New toy has arrived!”
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 fairlyContinue 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 IContinue reading “Spritesheets with Gimp – An adventure in Scheme”
Android NDK + Eclipse + Windows = Headache!
Whew! Just spent an “interesting” hour or two trying to get some native android code working under Eclipse on Windows… Although this isn’t the first time I’ve used the NDK, it’s the first time I’ve tried to get it working with Eclipse on the Windows (+Cygwin) platform. To borrow an unrelated phrase from elsewhere, it’sContinue reading “Android NDK + Eclipse + Windows = Headache!”
Deelang – First file release available to download
After a few months in Subversion, with a few folks playing with the code and seeing what use they can make of it, the first file release of Deelang is now available from the project’s downloads page. This release is still a very early public release (as denoted by the 0.18 version number) but isContinue reading “Deelang – First file release available to download”