Read up on the latest ideas and technologies from companies that sell hardware, software and services. The Next CIO is You
Agile in the Enterprise
Understanding Email Marketing: A Guide for SMBs
Email Archiving Implementation: Five Costly Mistakes to Avoid
How to Beef Up Your Sales Pipeline
SOA and Agility
Solve Exchange Storage Problems Once and For All: A New Approach without Stubs or Links
Mimosa™ NearPoint™ for Microsoft® Exchange Server: Email Archiving 101
Zones provide focussed content from Computerworld and leading technology partners.Newsletter Subscription
I'm developing mobile applications — for the iPhone. Considering all of the mobile platforms available to programmers, why would I select the development platform for the Apple device when I could have chosen Symbian, BlackBerry, or Android?
Let's look at my options.
Symbian, of which there are multiple flavours, has been around for about 10 years, and yet there has been no substantial uptake of the mobile Web. Now owned by Nokia, it will be open-sourced so that may change, but I'll wait and see here.
The BlackBerry is primarily an e-mail device, though it does offer browsing and other applications. Tools are available for development, but it uses Java ME applications, which have a very limited user interface. And the market opportunity is only about 16 million subscribers versus 206 million Symbian devices over the same timeframe. The low subscriber growth rate limits the value of the platform for me.
Android, from Google, is a completely open platform that has the potential to provide most of what the iPhone does. But it isn't real yet, and there are no devices available to test how well it works in real life. With no current subscriber base, it would be a huge risk to develop for what is essentially a non-existent product at this point.
Then there is the iPhone SDK, only available on the Mac, and only capable of building applications for a very small though rapidly growing market of devices right now, with over 6 million in use so far.
I could have picked Symbian, BlackBerry or Android. I could have written software with a minimalist user interface — a watered-down lowest common denominator -- for a fragmented array of mobile devices. And they all provide a Java development option, so my life would have been much easier. But the iPhone SDK has a much bigger advantage.
Since Apple owns the hardware and the operating system, they have created an experience on the iPhone that is virtually identical to that of the Mac. And they have also provided the ability to leverage existing Mac development on the iPhone by providing virtually the same Cocoa Framework as that of the Mac. If you know Mac development, you can develop for the iPhone, or you can easily port your existing code. I haven't developed on the Mac in over a decade, but I was able to pick it up in a couple of days.
And the iPhone has already changed the mobile landscape. iPhone use of the Internet is much higher than that of other smartphones, and far exceeds that of the market in general. Google sees 50 times more search requests coming from iPhones.
The iPhone is going to be the platform that makes the mobile Internet real and usable — essentially a mobile computer — which will drive the adoption of new mobile applications. Once you've touched the screen to follow a link in the exceptionally readable browser, you know that this is the standard by which all future mobile phones will be measured.
My choice was a simple one. I merely selected the platform that has already redefined the mobile phone market. And besides, have you seen the iPhone? It is seriously cool. After all, once you get past all the logical reasons for selecting a platform, every developer wants to work on the cool one.
Larry Borsato has been a software developer, marketer, consultant, public speaker and entrepreneur, among other things. For more of his unpredictable, yet often entertaining thoughts you can read his blog at larryborsato.com.
Computerworld Member Login
Prioritizing Services with IT Service Management (ITSM)
Computerworld Live Webinar
Wednesday 20th, August 2008
11:00am EST (Sydney, Australia)
To be repeated on:
Thursday 4th, September 2008
11:00am EST (Sydney Australia)
Sign up and receive a free copy of The Forrester WaveTM Service Desk Management Tools, Q2 2008 at the conclusion of the Webinar.
Attend and discover:
- How to deliver value to your business through ITSM
- Best practice ITSM implementation
- Why emphasis is changing from optimizing IT management processes to better servicing customers and demonstrating real dollar value
- If service-oriented ITSM is best for your business
- +
Computerworld Live Podcast #97: The Future of Enterprise Networking 25/07/2008 09:45:36
This week CW Live chats with Mark Thompson, global sales and marketing manager for HP ProCurve, on the future of the enterprise networking. Mark discusses the trends we can expect to see in the near future and how the right infrastructure can ensure your enterprise network is secure. - +
Computerworld Live Podcast #96: Security at the Edge 11/06/2008 09:22:22
CW Live speaks with Amol Mitra, HP ProCurve Director of Marketing for Asia Pacific and Japan. Today's topic: how enterprises are starting to shift away from simply controlling security via server logins, firewalls and moving to more adaptive security frameworks. - +
Data Management Edition #10: Multi-Petascale Systems 02/05/2008 09:12:33
This week we look at sustainability and the development of multicore technologies to build multi-petascale systems. - +
IT Security Edition #11: How to poison the Storm botnet 01/05/2008 08:51:55
This week CW Live presents a case study on how to poison the notorious Storm botnet . Plus we take a look at Cisco's plans for Ironport. - +
IT Security Edition #10: Cyber-battles fought and won 24/04/2008 11:09:47
Vendors bow to end user pressure to improve product security, and we take a look at the latest concepts shaping the cyber-battlefield of the future.
Tumbleweed appoints O2 Networks to its Australian Channel Partner Program 2008-08-29 12:31:00+10
HP ProCurve Brings Big Business Gigabit Switching Features to Small Businesses 2008-08-29 12:00:00+10
Nortel and LG Electronics are First in World to Demonstrate Mobile LTE Handover 2008-08-29 11:30:00+10
GlobalConnect Provides Treatment for Healthcare Provider’s Contact Support Requirements 2008-08-29 09:59:00+10
Sybase and Logica Partner To Mobilise The Supply Chain 2008-08-29 09:47:00+10
SOA and Agility
Organizations need agility to maintain strategic advantages in businesses operating on faster and faster time-scales. The difference between gaining and losing market share may very well depend on the ability of organizations to deploy updated or new applications before their competitors. Read on to discover how SOA-based application development can meet the promise of reduced application development and maintenance costs through service reuse.













Comments
Which mobile phone platform?
Whoo so uber cool to leave out Mobile 6-7 from MS or is that actually passe?
Be careful least you and your code (for what it is worth), also become passe...........