Alex Russel, creator of the Dojo web toolkit, discusses the future of mobile phone development based on his experience in the mobile, security, and web development industries. He claims that although smart phones are increasing in power, they will not be a suitable platform for open source development. That, and restrictions by handset makers and network operators, mean that the web is the only viable platform for developing mobile phone applications in the future.
Currently, the tools for developing mobile software suffer from severe limitations. There are no reliable cross-platform tools. Regulation on the mobile industry scares potential developers. Hardware vendors are ambivalent towards software: they like it because it can help sell handsets, but they worry about support for those applications. Network operators are negative towards software; they want to control and get paid for everything and anything that has access to their network. One of the biggest problems is that there is no easy way to download and distribute programs. Phone numbers and SMS are the two main methods of communication on a phone, and neither of them are as actionable as a URL is on the web.
Before joining SitePen, Russell was a senior engineer at JotSpot and Informatica where he helped both companies build highly interactive web interfaces. His earlier open source involvement included stints as editor of the OWASP Guide to Building Secure Web Applications and primary author of the netWindowsDHTML toolkit.
This free podcast is from our Emerging Telephony Conference series.