Archive for February, 2009

Market Sunset

Market Sunset


Android Layout Trick #2: Include to Reuse

Android comes with a wide variety of widgets, small visual construction blocks you can glue together to present the users with complex and useful interfaces. However applications often need higher level visual components. A component can be seen as a complex widget made of several simple stock widgets. You could for instance reuse a panel [...]


Android Layout Tricks #1

The Android UI toolkit offers several layout managers that are rather easy to use and, most of the time, you only need the basic features of these layout managers to implement a user interface. Sticking to the basic features is unfortunately not the most efficient way to create user interfaces. A common example is the [...]


Road Trip 2008: Monument Valley

A classic and easy shot :)


Flex Builder fails to install/start?

I recently reinstalled Flex Builder 3 on Mac OS X and I ran into an issue I already encountered a few months ago. During the install process, the setup wizard complained about an Eclipse feature that could not be installed correctly. However, the installation finished correctly. Starting Flex Builder proved unfortunately impossible after this installation. [...]


Faster Screen Orientation Change with Android

Android is a mobile operating system meant to be run on a wide array of devices, with very different hardware configurations. Some devices, like the T-Mobile G1, can change their hardware configuration at runtime. For instance, when you open the keyboard, the screen change from the portrait orientation to the landscape orientation. To make Android [...]


Hasselblad H3D/Orchid

Orchid and Light


Track memory allocations on Android

Despite the impressive hardware of the first Android phones (T-Mobile G1 and ADP1) writing efficient mobile applications is not always straightforward. Android applications rely on automatic memory management handled by Dalvik’s garbage collector which can sometimes cause performance issues if you are not careful with memory allocations. In a performance sensitive code path, like the [...]


Road Trip 2008: Canyon de Chelly

Canyon de Chelly