Home and Blog button

Pages

Introduction

Welcome To my Blog !!
This is a blog where you can get some knowledge that i have learned and been using. Sharing is gaining pals. So Happy Sharing and don't forget to follow and link my blog with yours! Thanks.
Happy Programming!!

Tuesday, April 26, 2011

Compare Mobile Development Platforms: iPhone Development Vs. Android Development Vs. Blackberry Development - Part 2


Continue of Part 1.....

Here goes the description of the table elements of Compare Mobile Development Platforms - Part 1.

1. IDE
  1. Xcode is the IDE for iphone development. It is only the iPhone development IDE which runs on the Mac OS X.
  2. For Blackberry, you can develop it either in Blackberry JDE (IDE created by RIM for BB development) or use Eclipse after installing plugins from Blackberry. Same with Netbeans, but most preferred one is Eclipse.
  3. For Android also, being Java development, Eclipse is the best and preferred IDE. You need to install android sdk for that. Whereas xPerfect is a new IDE which is an free to download specially designed for Android Development developed by MrHassell.

2. Developers Preferences

Being an Mobile developer, and since I have tried two of them and from my senior Bala dai's experiance for Android, the iPhone development is much more comfortable, than Android. Then it comes to Blackberry. It seems that RIM doesn't care for its developers and take time for providing better developing environment. Whereas recently RIM has conducted a survey among the developers comparing why developers prefer other platforms than Blackberry. Nice start, hope there is good things to come for Blackberry developers. For java developers if you ask which would you prefer between Blackberry and Android, they would definitely say Android for now.

3. Community Support

The iPhone development has been a well known platform and has as many developers due to its quality app in appstore. It has large support from apple's site for Library and documentation. There are also a large group of community which would help you through while you develop for iPhone. StackOverflow is one of the great community which would be great help for any developer.

On the other hand Android being a open source mobile OS developed by google, it definitely has huge community support. Today different phone companies such as HTC, Samsung, Motorola etc manufacture the phones using google's android OS. Being open-source software android OS releases are great, bugs can be solved very fast in next release, and community support always.

Blackberry is again a looser in comparison to other two in this aspect. Though blackberry has a support system, most people feel that they can't develop as fast as they would have done in other platforms, which leads to low developers and obviously low community support. Trust me, If you post a question regarding Blackberry in its forum, the answer would take a long time to arrive whereas in other platform like android and iphone, it would be just a minutes to get suggestion or perhaps answer :)

4. Mobile OS Dependencies

By Mobile OS dependencies here, I mean dependencies of your mobile apps on devices. Or simply when you develop your app, in which range of devices with its OS versions you can target your app. If you have a lot of dependencies in varieties of models, then that is not a good thing.

So, in this aspect here, iPhone has a best choice. It can target the devices with different iOS (Old version of iOS) easily. The most easy part in iphone is that it has only one Phone device and an iPad. For blackberry again, it is a head ache because, first of all it has number of device models out in the market and within those devices also there are variety of OS versions. (Let take this head ache later when you actually will be making app for Blackberry).

And For Android, the dependencies comes in between iPhone and Blackberry. But android being open source is lot flexible.

5. Host OS Dependencies

The host OS here I mean the OS needed to run your IDE.

  1. The iPhone development can only be done in Mac OS X. Latest version of snow leopard is needed to run latest iOS SDK and simulators. So, if you want to develop for iPhone, you better buy a mac. I had already talked about it in my previous post here.
  2. The Blackberry development was only possible in Windows OS, but lately in Mac OS also we can develop it. For more read this article by me.
  3. For Android development, there is not such high OS dependencies. You can develop using free developing tool.
6. Carrier Dependencies
  1. iPhones are basically carrier dependent on AT&T (Edited after update from Rj got on Verizon) and Verizon in US , O2, vodafone in UK and so on.
  2. AT&T has always been a old carrier dependency for iphone, Verizon currently is very popular carrier in US for iPhone.
  3. Blackberry where as does not have carrier restriction. However to use BES and BB data services (such messaging, email, security), the BB data plans must be followed. 
  4. Android is open source software. So, no restriction of carrier Dependencies.

Well pals, this much for now. I guess I have completed this post after a long interval. Please feel free to give suggestions and enhancement on this post through comments. Happy Sharing and good going to mobile development.

Note: If you would like to know more comparisons on different development platform along with other platforms, you can read this article.

Regards,
Rajan M

Monday, April 25, 2011

Compare Mobile Development Platforms: iPhone Development Vs Android Development Vs. Blackberry Development - Part 1

Hi all,

I have some time after a work again to write something I have learned and hope it would definitely help somebody out there.

In this post, I am going to compare the different mobile development platforms according to various aspects like, development options, user friendly, easy to develop and current market values of your mobile apps.

Why to know different Mobile Platforms

We used to program for the desktop on our initial days. Desktop programs were the  most demanded softwares at that time. Then after that, web came as a revolutionary communication medium. Today, we do develop programs for web. Desktops has been out-dated. Every we do now is online and we want it this way. So, it is believed that now the Era of smart phones is on the way. Coz, everything we do now can be done in different smart phones with easily portable facility. On the way of developing smart phones, the mobile developers has also increased their value. You can easily become a developer on any mobile platform and each money other than doing your salary based jobs. I would be writting  a new post on how mobile development platforms increased our (developers) opportunity in next post.

So, you need to know which platform is great, has number of consumers and turn your development work into money. After you completely read this and next part 2 post, I hope it will help you to choose your development platform or perhaps move from one platform to another if you are really upset with one.

Mobile Development Platforms

There are different mobile development platforms and programs. Developer platforms for iPhone/iPod, Android and Blackberry are the most versatile and dynamic platforms which has great number of market share. Along with them, Windows phone 7 is also gaining their ground for mobile platform. But I will not be covering it.

Currently among above there platforms, iOS (Apple's mobile OS) is the dominant mobile development platform than Android (Google's mobile OS) and Blackberry (RIM mobile OS). But it is hard to say who is going to be on top. Since google is open source software, it is gaining more popularity now a days. Besides it has many merits over iPhone, so who knows Android can win over iPhone. Whereas Blackberry has its own number of customers. Since Blackberry has secure BES/BIS system, enterprise level consumers will always prefer Blackberry than other phones.

Comparison

Here is a brief comparison table for comparing these three mobile development platforms. Mobile development has grown so rapidly in past 2 years that one can easily establish their career on this sector. Mobile developers can easily go out on market and sell their products on different markets. So before you take this step, it is very important to know and decide which platform is suitable for you. Below I have tried to create a comparison, hope it helps someone out there.

S.No.iPhoneBlackberryAndroid
1. IDE Xcode Blackberry JDE or Java Development Environment like Ecllipse, Netbeans xPerfect, Java Development Environment like Ecllipse, Netbeans
2. Developers preferencesFriendlyNot muchFriendly
3. Community SupportA lot of SupportNot muchA Lot of Support
4. Mobile OS DependenciesNot MuchToo muchFewer
5. Host OS DependenciesMac OS X onlyWin OS, Mac OS, LinuxWin OS, Mac OS, Linux
5. Carrier DependenciesYES (US: AT&T, UK: O2, Vodafone and T-mobile etc)NO (but most obey BB Data plans to use blackberry data services.)NO

Remarks


This is just a little comparison table for those who want to have a quick look over it. If you want to read detailed comparison, please read this posts part 2.


Thanks for reading and Happy Sharing!

Regards,
Rajan

Monday, April 11, 2011

Schedule: Nepal Vs Pakistan Vs Taiwan Vs Turkmenistan - AFC President's Cup.

Hi pals,

I got one new news on AFC President's cup. The Group C Qualifiers match are going to held on Kathmandu from April 20th in Kathmandu. Yet another international football event going to be held in Nepal under the organization of ANFA. So, I am going there, what about you guys? 

Group C

The Group C includes four teams. They are as follows:

S.No.Club Name Country
1. WAPDA PAKISTAN
2. Nepal Police Club NEPAL
3. Taiwan Power Company TAIWAN
4. Nebitchi TURKMENISTAN

Two stadiums "Dasrath Stadium" and "Halchowk Stadium" will be used for the match. The match begins on 3:30 pm Nepal Time. There will be all together six matches, Two matches a day in each stadium. The date and venue for the Group C matches are as follows:

S.No.DateMatch Stadium
1. 20th April Nepal Police Club Vs. WAPDA Dasrath

Taiwan Power Company Vs. Nebitchi Halchowk
2.22nd April Nepal Police Club Vs. Nebitchi Dasrath


Taiwan Power Companyy Vs. WAPDA Halchowk
3. 24th April Taiwan Power Company Vs. Nepal Police Club Dasrath


WAPDA Vs. Nebitchi Halchowk

The group matches of 7th AFC President’s Cup will be played from 20 April-25 May 2011. The top two teams from each group will qualify for the six-team finals to be played at a centralized venue four months later.

The schedule for other groups are given below:

Previous Champions : Regar TadAZ –Tajikistan 2005, 2008, 2009, Dordoi Dynamo-Kyrgyzstan 2006, 2007, Yadanarbon- Myanmar 2010.

Group A 

The participated teams with respective country are listed below:
  1. Don Bosco SRI LANKA
  2. Phnom Penh Crown CAMBODIA
  3. Neftchi Kochkor-Ata KYRGYZSTAN
  4. Abahani Limited BANGLADESH) 
All matches at Cambodia’s National Olympic Stadium, Phnom Penh. Schedule:

S.No.
Date
Match
Time
1.
21st May
Phnom Penh Crown Vs. Don Bosco
 2 pm


Neftchi Kochkor-Ata Vs. Abahani Limited 
 4 pm 
2.
23rd May 
 Don Bosco v Neftchi Kochkor-Ata
 2 pm


Abahani Limited v Phnom Penh Crown
 4pm
3.
25th May
Phnom Penh Crown v Neftchi Kochkor-Ata  
 2pm


Abahani Limited v Don Bosco
 4pm



Group B 

The participated teams with respective country are listed below:
  1. Yadanabon MYANMAR
  2.  Istiqlol Dushanbe TAJIKISTAN
  3. Jabal Al Mukaber PALESTINE
  4. Yeedzin BHUTAN 
Unless stated, all matches to be played in Thuwunna Stadium, Yangon, Myanmar.

S.No.
Date
Match
Time
1.
13th May
Yadanabon v Yeedzin
 3.30 pm


Istiqlol Dushanbe v Jabal Al Mukaber 
 6 pm 
2.
15th May 
 Yeedzin v Istiqlol Dushanbe
 3.30 pm


Jabal Al Mukaber v Yadanabon
 6 pm
3.
17th May
Yadanabon v Istiqlol Dushanbe  
 3.30 pm


Jabal Al Mukaber v Yeedzin
 6 pm


Unless stated third match (17th May) would be played on Bogyoke Aung San Stadium, Yangon.


This is the information i have collected. Thanks to goalNepal for nice information. If any of you have news, update. Do comment. Thanks.

Final Score Nepal Vs Sri Lanka Match And DPR Korea Vs Afganistan, Aril 11, 2011.


Hi all,



Hey friends AFC Challenge Cup 2012 is one the way and I am one the great fan of the football. Here in this post. I am going to list some links of sites which will give you information on on going match.

  1. Hot free Live stream
  2. Live Stream.
  3. BrowserDL
  4. Friend's Blog Link: This is the link for games update not for Live stream. Thanks friend for sharing :)

UPDATE: Final Score
   NEP 0-0 SRL
DPR 2-0 AFG


(Thanks to saroj for update: NOTE: DPR : Democratic People's Republic of Korea national football team )


Update: Nepal and Sri Lanka's game is going very tight. Last Free kick saved by Sri Lanka's Keeper. Bad luck for Nepal. Game going on great.
Update: DPR continues to Dominate Afganistan. DPR is ahead by 2 to 0.


"Nepal are in second round of AFC challenge cup!! Well done Nepal."

Hey friends, these are only two links I found helpful. Others seems to be overloaded or not working. If you guys have any link. Do share.

The third link has previous matches videos also if you want to enjoy.


Edit: I am so sorry for all the viewers and for those who are Nepali for not being able to find the best site to view the Football match. I am still trying to find some sites and give much more information as possible through comments. In Nepal's next match, I come to conclusion that we, along with friends will try to manage good site for live broadcast and sound cast. I pray to Pashupatinath that Nepal wins. Cheers friends.

Search This Blog