Better Living Through Technology: a blog dedicated to emerging
technology trends in hardware, software, webware, marketing and beyond
 
 
 



« Why voice simply isn't enough for GrandCentral.com | Main | Concept: Virtual Resident Experts »

Is AJAX the future of mobile phone development?
Benjamin J. Higginbotham
Many have criticized the iPhone for not having a development platform.  Apple has said that AJAX is the development platform. Developers say that's a lame answer and want integrated apps.  I think AJAX may actually be the future of mobile devices, but not on the current iteration of hardware.  I mean any hardware from anyone, not just the iPhone.  Whenever I mention this to my developer and AJAX friends they all look at me like I'm crazy.  I am nuts, but here are a few ways that AJAX or a technology like it would really kick some major butt on a mobile platform.  Below are some random thoughts on the subject, feel free to add your own thoughts or call me crazy in the comments:

  • Being able to develop once and deploy to not only iPhones everywhere but any mobile device that's AJAX enabled would be very powerful.
  • Support would become easy because there would only be one version of the app out there.
  • Theft would become easier to control since everyone needs to hit your server to authenticate.
  • No mobile hardware is ready for this yet.  It's all too slow.  Heck a 3GHz computer is barely able to deal with heavy AJAX apps, how is a 400MHz phone going to be able to do the same?
  • The AJAX apps need to behave like an integrated app.  It shouldn't feel like a web app.  The browser status bars should all auto hide and make way for the AJAX application. 
  • There needs to be offline support such as Google Gears for any AJAX app.  If I have no or slow bandwidth the mobile device should be able to run the app from cache.
  • The device needs uber fast data connection at all times.  WiFi is a good first step, HSDPA is a good second step, HSUPA would be a better step.  EDGE is not on the map anywhere.
  • There should be a mobile AJAX standard that all handsets follow.  This would allow me to develop an app for an iPhone and have it work on a Windows Mobile, Symbian or Palm device.  I won't hold my breath on this one. 
  • The AJAX app needs to have hooks to the mobile device.  The mobile device needs to know what a phone number is, address is, etc. and allow me to dial right from the app.  There could be special code snippets that tell the device what a phone number is which would get around the device itself trying to interpret this.  The benefit of tags is that the phone always knows what's what.
  • If AJAX is the premiere development platform for the iPhone then why are there any integrated apps at all?  Why not run everything as an AJAX app (probably because the iPhone isn't ready for this yet).
  • An AJAX app needs to have a button or launcher item just like an integrated app.  n00b users who don't know AJAX from soap should not be able to tell the difference between the two apps, which means that even the way they launch should be the same.

AJAX.jpg
I know a lot of people have discounted the technology all together, but there's potential behind the raw idea.  We just need faster devices, more streamlined AJAX (it's really heavy right now) and some method to keep the client/server connection open while not drawing uber amounts of power from the device.  We're probably several years off, but it can be done.  Will it be done though?  I sure think it would be a very clean way of distributing applications.



TrackBack

TrackBack URL for this entry:
http://www.technologyevangelist.com/cgi-bin/mt-tb.fcgi/1129

Listed below are links to weblogs that reference Is AJAX the future of mobile phone development?:

» Mobile Ajax post answered from PavingWays
We are constantly monitoring the web for blog posts about Mobile Ajax and I came across an interesting one. I want to use this occasion to reflect on some of the points in Ben’s post on Technology Evangelist in which he discusses Ajax as a future... [Read More]

Comments

1. Posted by: Gautham Ganapathy on August 31, 2007 7:14 AM:

Till AJAX gets lighter, J2ME is probably a good platform. The mobile apps for gmail and google maps are really good




2. Posted by: trevor on August 31, 2007 12:00 PM:

ajax would be a nice standard to go by for the mobile platform. but when has anything ever been "nice" for the consumer when it comes to technology. everything's proprietary!




3. Posted by: Rocco on September 3, 2007 5:31 PM:

hi ben, i read your post with great interest and took the chance to answer some of our points on my own blog in a separate post (http://www.pavingways.com/mobile-ajax-post-answered_127.html)

thanks - looking forward to the webcast.




4. Posted by: The Real Proxy on October 4, 2007 5:34 PM:

its very interesting that ajax is the development plaform for iphone, cause there's so many people who knows ajax and that will make iphone more open to more users and developers




Post a comment

Required fields marked with: *
Name*:


Email Address*:


URL:
Remember personal info?

Comments*:

HTML Tags you can use in your posts:
<b>Bold</b> = Bold
<i>Italicized</i> = Italicized
<a href="http://www.othersite.com">Link to Other Site</a> = Link to Other Site


Please keep comments on-topic. Contact authors or other commenters
directly for off-topic conversations.

Notify me of future comments via e-mail



Technology Evangelist Digest - Free Newsletter
Sign up for the free Technology Evangelist Digest to receive daily updates, editorials, and practical advice on emerging technology trends in hardware, software, webware, marketing and beyond.

Technology Evangelist Digest will keep you up to date on the technology trends that will help make you more productive and efficient both in business and your personal life.

Let's face it: If you made it to this line, you must have found something valuable on this page, right? Think about how cool it would be to have something free and interesting to read every day from Technology Evangelist by signing up today.

1. Fill in your email below,
2. Then click on the confirmation email you receive.
3. That's it. Your first Technology Evangelist Digest will arrive within 24 hours.




Previous Entries:


Tag Cloud