Tag java

Mobialia at LabAndroid

This week I was speaking at LabAndroid, a spanish initiative about Android devices, apps and development. I developed a special app for this event called “Wikiplaces” and I made the code avaiable as open source on Google Code. This app…

Dealing with the “Bitmap Size Exceeds VM Budget” error

One of the most common errors that I found developing Android Apps is the “java.lang.OutOfMemoryError: Bitmap Size Exceeds VM Budget” error. I found this error frecuently on activities using lots of bitmaps after changing orientation: the Activity is destroyed, created…

Google DevFest 2010

As many of you know, this year I’m involved on Android with my project Mobialia. On February I was on the Android Developer Lab at Madrid and today I returned for the Google DevFest. The event started with Dave Burke…

Tales of a chess engine developer

Chess engine development is one of the most brain-crushing activities I’ve been involved on the last years. Last nigths I was working again on my Carballo Chess Engine with some advances. First of all I decided to leave Negamax and…

Jim Ablett’s Carballo packaging

Jim Ablett has published a packaged executable for my Carballo chess engine. He also made a pretty logo for it, shown here. Check his page to download executables for Carballo and a lot of other chess engines: Jim Ablett’s Winboard…

Great GWT UI for Carballo Chess Engine

Lukas Laag has written me about his new  GUI for the Carballo Chess Engine  using the Google Web Toolkit (GWT) and his SVG Graphics Library for GWT, libgwtsvg. GWT is provided from Google to develop applications in Javascript programming in…

Carballo Chess Engine 0.3

At last, the first “stable” release of my chess engine. The main new features are: Static Exchange Evaluator (SEE): the biggest change,  affects move ordering introducing more move generation phases, also affects LMR, etc. New “experimental” evaluation function, with King…

Carballo Chess Engine

Two months ago I read a post about Toledo Nanochess in Microsiervos, and remembered my failed attemps to make a chess program in Pascal/Assembler when I was younger. So 13 years later I wrote my chess program from scratch in…

Diseño de interiores con Sweet Home 3D

En el mundillo de diseño de hogares es una alegría encontrarse ¡al fin! con uno open source, y que además está hecho en mi lenguaje de programación favorito, Java. Se trata de una aplicación muy fácil de usar, muy apropiada…

Mando a distancia bluetooth con el móvil

Al fin hice un hueco para publicar mi mando a distancia bluetooth con el móvil, que es un proyecto que utilizo para controlar el MythTV a través del teléfono móvil. Espero que le sea de utilidad a alguien.