Category Archives: Uncategorized

Synergetic Stupidity in Java

21st
Jan. × ’09

In the Java “class” file format specification, the length of the bytecode of any method is limited to 64KB. This arbitrary limitation is bad in itself, but see below what it does in conjunction with the other stupider Java ‘feature’.
In any normal language, a literal array constant (used for array initialization) is represented as a [...]

Posted in Uncategorized | 3 Comments

Mobile Monday Warsaw

28th
May. × ’08

I just participated to the first MoMo event to take place in Poland, Mobile Monday Warsaw. There were about eight presentations, of which I most enjoyed the NFC talk by Florian Resatsch from Servtag, and the MRIA (Mobile Rich Internet Application) talk by Alex Nerst of fring (both are start-up companies). The event was well [...]

Posted in Uncategorized | Leave a comment

Dynamically Adjusting Touch Buttons

20th
May. × ’08

I describe here a simple technique that can be used by touch buttons (on a touch-screen interface) to improve, over time, the accuracy of the user touches.
Each button keeps track of the place where the user touch occurs. The touches which are close enough to the button centre are deemed sure touches, meaning that the [...]

Posted in Uncategorized | 1 Comment

Touch Buttons: the Optimal Shape and Size

20th
May. × ’08

While physical buttons were the standard for mobile phones in the past, it seems that the industry is gradually adopting touch-screen interfaces. The iPhone is the best example of a touch interface, but other manufacturers (e.g. Sony-Ericsson, Motorola) are also producing mobile phones with touch-screen interfaces (either exclusively touch-screen, or in addition to physical keys).
Talking [...]

Posted in Uncategorized | Leave a comment

Arity has Complex Numbers

13th
May. × ’08

I just released version 1.3.0 of the Arity library, with a major addition: Complex Numbers. In addition to basic operators on complex numbers (like addition, multiplication, division), all the standard function are supported: trigonometric & hyperbolic, logarithm, exponential & power, factorial (Gamma), and even combinations, permutations and GCD. It is nice that many analytic functions [...]

Posted in Uncategorized | Leave a comment

Cracovia Marathon

13th
May. × ’08

I’ve just run my second marathon, this time in Krakow instead of Warsaw. In the 5 weeks before the marathon I have run a total of 4km, so I can say that I had zero training — I was wondering whether I’ll be able to finish the marathon at all.. and yes, I did it. [...]

Posted in Uncategorized | 1 Comment

Running Time

31st
Mar. × ’08

Yesterday I ran the Warsaw Half-Marathon (21km) with time 2:00:58 (two hours and one minute). It was a very nice event, the weather was great (in fact I’ve got a bit sun-burnt during the run) and the running was not painful, quite the opposite. I improved my time from last year’s half-marathon with about 9 [...]

Posted in Uncategorized | Leave a comment

The Modem is in Vogue, Again

30th
Mar. × ’08

I am a big fun of having the web’s huge and rich information available on mobile phones — it is really useful for the user to be able to browse the web with the mobile phone’s browser.
Some time ago I was wondering how this ‘mobile browsing’ experience can be improved, and at that point I [...]

Posted in Uncategorized | Leave a comment

Arity Performance on Mobile Phone vs. Desktop Computer

27th
Mar. × ’08

I’m so happy I’m blogging again!
So, everybody knows already that I am the author of the Arity Arithmetic Engine, a nice little open-source library for evaluating arithmetic expressions. In this library I put quite some attention on the elegant and minimal code, and on performance. The functionality is mainly split in two parts: compiling [...]

Posted in Uncategorized | Leave a comment

Arity Engine released

19th
Jan. × ’08

The blog was pretty dead lately, except for some really good comments I got on past posts on MIDlet signing — I was quite busy at the day job, and still am. But I thought I’d share the news in a tiny post:
I’ve taken out the arithmetic engine from Javia Calculator, re-written it, cleaned-up the [...]

Posted in Uncategorized | 1 Comment