Monday, August 4, 2008

Web Application Development with iUI

Although late, I'm coming through as promised with a web version of the first ever "Atlanta iPhone & iTouch Developers Meetup Group" presentation. While no one would consider it groundbreaking (although "powerful" and "awe-inspiring" could be used), it is a starting point for developers like me who want to get started producing some faux native iPhone applications on the web.

You can try out the application here, download the source here (Note: this is not even the best version of this project, and was rushed to the finish line. The most useful code is in the "php/view.php" file.), and see the presentation here (leveraging the impressive Calameo service for presentation).

As discussed in the "Meetup", the most vital lesson learned during the 8 intense hours it took to create this application wasn't so much technical. Instead, the thing that struck me most was the shift in thinking required to produce a top-notch user experience on the iPhone. I'm not claiming to have done it here; rather, this project helped to shed some light (in some areas a blinding spotlight) on the fairly radical differences between designing a UI for the iPhone and the web.

My feeling is that perhaps the iPhone has the right interface for certain types of interaction, but not others. Hierarchical, sequential, menu-driven systems seem like a natural fit, for example. On the other hand, sorting large amounts of data using multiple filters may be a poor fit (like finding an airfare through Kayak.com). But perhaps my thinking is severely limited by a decade of primarily browser-centric development? Leave your thoughts in the comments.

12 comments:

  1. Web application development is one aspect that has picked up in the current times and it is one of the most inevitable aspects at that. Ecommerce or to put it in layman's words business on the net is impossible without what we technically term as web applications. However, web application development has to be effective enough to earn business; otherwise it is as good as non existent. http://www.infysolutions.com

    ReplyDelete
  2. Thanks for the sharing this website. it is very useful professional knowledge. Great idea you know about company background.
    web application development

    ReplyDelete
  3. Thanks for sharing the great post. This is very helpful & knowledgeable for me.

    ---------------------
    Iphone Application Development India

    ReplyDelete
  4. I appreciate the information. iphone development with iphone
    developers
    is really grooming these days as demand for business and entertainment application is increasing.

    ReplyDelete
  5. I like and appreciate you to provide me immense information. Ethical SEO India techniques always improve site ranking for any websites.

    Website development experts give due importance to the content on your website.

    ReplyDelete
  6. I found few helping knowledge about your posting. thanks for sharing this. iphone application development

    ReplyDelete
  7. Nice Posting
    you can ensure that your customers are kept updated on all the products and services your company has on offer for them.
    Website development

    ReplyDelete
  8. Hi there, awesome site. I thought the topics you posted on were very interesting. I tried to add your RSS to my feed reader and it a few. take a look at it, hopefully I can add you and follow.

    Fabric shops mumbai

    ReplyDelete
  9. Thanks for sharing this great and interesting post. Awesome post.

    ReplyDelete
  10. This is a really good read for me. Must admit that you are one of the best bloggers I ever saw. Thanks for posting this useful article.

    iphone developer

    ReplyDelete
  11. Nicely presented information in this post, I prefer to read this kind of stuff. The quality of content is fine and the conclusion is good. Thanks for the post.

    hire iphone developer

    ReplyDelete
  12. It's been a pleasure reading your blog. I have bookmarked your website so that I can come back & read more in the future as well.

    ReplyDelete