Software Development for Mobile Devices. Where does a Software Developer Start?

Posted on 19 June 2008, Last updated on 11 November 2019 by

Java, Brew, Symbian, Adobe Air, Android, Moblin, .Net, Windows Mobile, Flash Lite, AJAX, iPhone. The mobile software development process is complex and full of choices. Too many for me to understand. I gave up software development when I was about 25 after spending way to many nights coding in C and looking up from the keyboard to see daylight.

I have so many unanswered questions on the topic that I really don’t feel qualified enough to even start to write an article on it. Take those keywords at the top there; Which are core architectures and which are generic programming environments? If I were an independent software developer (ISV) and I wanted to develop for Symbian, Windows Mobile, iPhone and Moblin, which programming environment should I choose. Java? Or should I just develop an AJAX-based browser application?

If anyone has any ideas, knows of any good articles or even fancies writing an article on the subject, I’ll be happy to listen. It’s not that I’m planning any software development, no, I’m just trying to understand how an ISV might react to 10 million Android installations, 100’s of million Symbian installations, 50 million Moblin installations or 20 million iPhone installations.  ISV’s, how would you react?

Recommended Reading

Most-viewed handheld PCs. Updated daily.

Acer Aspire Switch 10
10.1" Intel Atom Z3745
Dell Latitude E7440
14.0" Intel Core i5-4200U
Acer TravelMate B113
11.6" Intel Core i3
Toshiba Portege Z930
13.3" Intel Core i5 3427U
GPD Pocket 2
7.0" Intel Core m3-8100Y
ASUS Zenbook UX305
13.3" Intel Core M 5Y10a
GPD Win 2
6.0" Intel m3 7Y30
Acer Aspire E11 ES1
11.6" Intel Celeron N2840
Lenovo Ideapad Flex 10
10.1" Intel Celeron N2806
Dell Latitude 11 3150
11.6" Intel Pentium N3530