Sunday, April 3, 2011

Strife in mobile programming

So today i turned in to my work desk in the afternoon feeling highly exhausted.
I open the python project i am working on and all i want to do is to make some progress,
the problem is i have realized that there is a lot of strife and plenty of stray winds in this field.

I am talking about mobile programming.To begin with,there is a lot of hype about mobile being the way to go,
yes i agree with that,so i ask where do you go?

Handset manufacturers develop their own API's and encourage developers to learn only what they churn out.This means that you will become a slave to their
every whim if you intend to make a living.The problem is that there is no standardization.
I think J2ME was a good idea towards standardization,but it became clear that it isn't as powerful as native handset languages.

So to say the least,there is some strife.
About the stray winds.So in college we have all sorts of visiting speakers coming to tell us about their exploits and
what they believe is the most rewarding pursuit in the field of computing(by rewarding i mean:brings a lot of money and glory).
So on one day comes the Google guys with the slogan "Android is the way to go",Then the samsung guys follow the next day with the slogan
"Bada is the future",not to mention the plight of Nokia.Having fed us with symbian,Qt for years nokia now turns and stabs us in the back by dealing with
Microsoft.

Oh and don't forget that the promise of something being totally opensource is something used as a marketing strategy.
So i close my project and lay my head down to get a rest.My fellow coders,please don't get caught in the strife.