Archive for December, 2008

Android SDK and application development

Tuesday, December 30th, 2008

After toying around with the Android Platform and browsing through the Linux Kernel code, I have realized that not having an actual phone will block me from experimenting, so I am postponing this activity.

In the meantime, I am migrating a mobile application (will reveal which one at a later date) to Android. The guys who wrote the application did a wonderful job trying to stay as generic (Java) as possible, thus relying less on J2ME WTK implementations.

But still, Anroid activity is not a midlet, the life cycle of an activity is different as well as drawing primitives and more.
Will report about these efforts and progress.

Running Eclipse 3.4 on Ubuntu 8.10 AMD64

Monday, December 29th, 2008

Everyone rants that Ubuntu didn’t upgrade Eclipse in a long time. Still Release 3.2 is deployed, which is quite ancient in Today’s terms. I have also struggled with this issue for a while, till I found an answer (sorry, didn’t bookmark the source).

  1. Download the Linux 64 version from – That’s quite obvious
  2. Check which Java application is the default- follow from /usr/bin/java to the /usr/lib/jvm directory
  3. From a terminal, in the eclipse directory perform the following:

export JAVA_HOME=’desired /usr/lib/jvm/’ directory’


Android Platform Source

Friday, December 26th, 2008

Have finally managed to sync the entire Android Platform (not SDK) to my computer and also built it.
Planning to spend some time and investigate the Linux kernel modifications and some more driver internals before thinking what to do.
One comment though, Google documentation, how to put it politely… is lacking. OK, they explain very well how to acquire the source code, but then… there is nothing. How to flash to a phone? or how to use the emulator?
Project tree has a line next to each folder, without detailed explanation. Now, I don’t know if this is intentional or the common Software developers unwillingness to explain what they are doing.

Gettind Android Platform Source

Tuesday, December 23rd, 2008

Not the application SDK, but the actual platform source. Browsed through feature list, and noticed some key features are missing, like Audio Input. Not sure yet if I can actually contribute, but I am sure it is going to be fun to Study the platform and the design.

It takes a very long time to sync the entire repository. In the past I have worked a lot with CVS and SVN, so this is the first time for me to work with git, let’s see if it is good.
A few months ago, I tried to do the same with a company computer, but the Enterprise firewall killed git connections, and I couldn’t make it work over http. I also remember browsing through repo and I found a few bugs and issues (which I have later noticed were fixed or explained on the web).

Spent 1 hour on reconnecting to the Internet

Monday, December 22nd, 2008

I have reseted my WRT54G router, just to realize I have lost all Internet connectivity.
Basic Debug showed that the router can access and ping the gateway, and then Internet, while PCs behind it cannot.
Changed a few setting, disabled uPnP support, saved… and it started to work again.
I have no IDEA what caused the problem, but now is not a good time to investigate further.

Upgraded to WordPress 2.7

Friday, December 19th, 2008

Last night I have upgraded this blog to WordPress 2.7.I am now working on migrating my other blog.

Let me tell you, it is not that trivial. Once you start changing the default themes, like adding Google Ads or Analytics, you need to WORK.

Don’t understand how people without technical background can pull off these upgrades and modifications.

WordPress 2.7 is available

Monday, December 15th, 2008

WordPress upgrades happen too fast. I have just installed this blog, and I don’t have the power and time to upgrade.

On the other hand, if I don’t upgrade for a while, I will face upgrade issued.

This is the Dilemma, which makes me think how come the administration menu does not have a button “Upgrade”!

Lexmark x610 on Ubuntu

Monday, December 15th, 2008

As it turns out, I cannot fully migrate to Ubuntu as my printer is not supported.

I guess I’d have to install the drivers on a Virtual machine running windows or buy a new printer…

I find it quite annoying that after so many years of Linux deployments, including the new EEE PCs and the likes, Lexmark didn’t find the time to implement a driver.

Hey, Lexmark, if you want I can do it for you, just provide the information (and some money).

Picasa on Ubuntu

Friday, December 12th, 2008

One of the best application created (actually purchased) by Google is Picasa, and there is a version for Linux. Downloaded and installed (the AMD64 version). Runs perfectly. 

The only annoying part was that it runs over Wine. Google, PLEASE, port your application to Linux, don’t just use Wine! 

Let’s not forget that Chrome does not have a Linux version.

Ubuntu – mission accomplished

Thursday, December 11th, 2008

I feel a bit humbled after I have ranted in my previous post. 

After I fixed all my HW installation issues, including a faulty CDROM, the installation ran perfectly INCLUDING the Ethernet driver. 

It is working perefectly, and now I can start my development