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.

18 comments:

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

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

    ReplyDelete
  2. 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
  3. I found few helping knowledge about your posting. thanks for sharing this. iphone application development

    ReplyDelete
  4. 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
  5. 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
  6. Thanks for sharing this great and interesting post. Awesome post.

    ReplyDelete
  7. 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
  8. 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
  9. Aw, this was a really nice post. In idea I would like to put in writing like this additionally – taking time and actual effort to make a very good article… but what can I say… I procrastinate a lot and by no means seem to get something done.

    ReplyDelete
  10. You made some decent points there. I looked on the internet for the issue and found most individuals will go along with with your blog.

    ReplyDelete
  11. " "I really find out a whole lot from the weblog I check out online. I saw this blog site on Paddy Power Bingo a couple of days ago and it was good. Your blog site, on the other hand, is amazing. I just love stumbling upon educational websites like yours. Cheers!" "

    ReplyDelete
  12. iUI іѕ a Web framework fοr Smartphone’s аnd high-еnd devices аnd consists οf JavaScript library, CSS, аnd images. Using iUI, уου саn develop mobile Web applications fοr devices lіkе iPhone аnd comparable/compatible devices. Thе variegated features οf iUI serve аѕ a tool set fοr iPhone application development. iUI іѕ a free, redistributable, аnd open source framework.

    ReplyDelete
  13. Hello there, I enjoyed the in depth knowledge that you have put into the post. I am definitely looking forward to see what you come up with next time!
    Sell ipod

    ReplyDelete
  14. This is the right blog for anyone who wants to find out about this topic. You realize so much its almost hard to argue with you. You definitely put a new spin on a topic that's been written about for years.

    ReplyDelete
  15. Nice information, many thanks to the author. It is incomprehensible to me currently, but in general, the usefulness and significance is overwhelming. Thanks again and fine luck!

    ReplyDelete
  16. Building iPhone purposes utilizing creative imagination has served me lots in my career. With the rise in the demand for iPhone developers, it's develop into necessary for each and each developer to get far more productive in order to keep in advance of the competitiveness. Currently, more and much more persons are switching their occupations to become iPhone app developers thanks to its good need.

    ReplyDelete
  17. Developing iPhone reasons using creativity has provided me plenty in my profession. With the development of the requirement for iPhone designers, it's become necessary for each and each designer to get far more effective to be able to keep ahead of the competition. Currently, more and much more individuals are changing their careers to become iPhone app designers thanks to its good need.

    ReplyDelete