Pidgin fails to connect to MSN Live messenger network

January 12th, 2009

Is it seems that Adium as well as Pidgin fail to connect to the MSN live messenger. Hope this will be resolved soon.

Is this just a BUG, or was this planned by Microsoft?

Anyway, if it is not resolved, I’d have to move all my contact to XMPP as Live Messenger does not support Linux.

Android Rules!

January 8th, 2009

As more and more Android news are added every day:

1) SkypeLite for Android

2) Windriver showcases Android on Qualcomm’s Snapdragon (What a strange name, isn’t it).

And as I am gaining more experience with the Anroid OS and Application API, I am convinced Android is THE next OS for Cellular phones and MIDs! Not even one doubt in my mind.

Symbian

Became a very strong player in the Cellular phone business, but had no plan going into the MIDs. Symbian is not bad, but the new OS (iPhone and Android) are more “sexy”, and I will not be surprised if number of application developed for iPhone and Anroid already surpassed the number of Applications developed for Symbian.

Linux for Mobile Devices

There are a few examples, but too few.

Windows mobile

Will keep the Market share in the next year or so, just to see Anroid getting stronger.

iPhone

It is nice, but the API is closed, and what appeals to me and MID vendors is the opennes and how easy it was to port the Android to other platforms.

Are you convinced?

Android network access and documentation

January 4th, 2009

I have spent around 5 hours trying to understand why opening a simple Socket return an “unknown Error” exception.

A quick search (after the 5 hours) has proved very helpful, as it turns out there is a permission system in Android which should be defined for each Activity/Application.

So, if I need Internet access in my activity, I should clearly state that:

<uses-permission
android:name=”android.permission.INTERNET” />

The only problem it doesn’t work… so I am still searching for some CLEAR documentation on how to do it.

Google – Please properly document your product. Please put in Java.net.Socket documentation some kind of warning or link to permission information.

Well… I should also read the Security model more carefully (but who really does that?)

Android SDK and application development

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

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 Ecplise.org – 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’

./eclipse

Android Platform Source

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

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

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

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

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”!