July 1, 2009

The book is shipping

Posted in Uncategorized at 3:55 pm by tetontech

My latest book, Developing Hybrid Applications for the iPhone: Using HTML, CSS, and JavaScript to Build Dynamic Apps for the iPhone is now available and seems to be doing pretty well.

It covers using QuickConnectiPhone and PhoneGap to create applications for the iPhone.

Hopefully it will be helpful.



  1. Jay Crossler said,

    Thanks again for all your posts and working on this project – I’ve been following your work for a long time. I’ve been playing with all of the HTML5 features within Mobile Safari after the 3.0 features, and have put together a few blog posts with what I put together at http://wecreategames.com/blog/?p=219

    Keep up the good work, and I ordered a book!

  2. Brad said,

    Questions for you: 1. Any way to create iPhone applications using your framework on a PC (don’t own a mac). 2. I’m starting to do some Android dev- any chance a similar book will be coming out for Android?

    Thanks! This framework looks sweet!

    • tetontech said,


      Any way to create iPhone applications using your framework on a PC (don’t own a mac). 2. I’m starting to do some Android dev- any chance a similar book will be coming out for Android?

      This is a hard one. From a PC you could do what is called JailBreaking your phone and then use a different way of creating applications but you will not be able to submit them to the app store. It will also violate your contract with your phone provider.

      I’m starting to do some Android dev- any chance a similar book will be coming out for Android?

      I am teaching Android in addition to iPhone in my mobile development course and so I am putting together resources for those doing Android development. Publishers are not very interested in Android books at the moment because the audience is not as large as it is for the iPhone.

      I will be putting together a multi-media application (think multi-media eBook) covering similar items as in the book for Android. I hope to have that done by the end of the year.

  3. Blueshick said,

    so, is that means your framework could’t run in window?? i’m interest on this and i’ve owned your book but did’t own a mac.. any suggestion??

    • tetontech said,

      The only way to develop for the iPhone on a windows platform is to violate your contract and Jailbreak your phone (this opens you to a potential law suit). When you do this you can no longer submit your application to the app store so nearly all of your potential users will be unable to find and install it.

      If you really want to develop for the iPhone in a way that allows you to distribute your application you will need a Mac. This has nothing to do with the framework. The framework is just code and is platform independent. It is part of the Apple contract process.

  4. Your book is so interressant, I found it by hasard at NY. Congratulations!

    I have a little problem with the example Section 2 Chap1 p4 ,(Xcode)
    my system crash with this error message

    Dyld Error Message:
    Library not loaded: /System/Library/Frameworks/CoreLocation.framework/Versions/A/CoreLocation
    Referenced from: /Users/gerardrouah/Library/Application Support/iPhone Simulator/User/Applications/3DEE0FD6-C37D-4466-A57B-CD13258D1F24/Youdidit-xcode.app/Youdidit-xcode
    Reason: image not found

    I don’t understand why, can you help me? , so I will be able to continue experimenting the book.
    Gerard / Montreal

    • tetontech said,


      It may be that you are using a different version of Xcode than created the example.
      Try this.

      1 – Expand the Frameworks group
      2 – Right click on the CoreLocation.framework entry and delete it.
      3 – Right click on the Frameworks group and select ‘Add Existing Frameworks’
      4 – browse to /Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/System/Library/Frameworks
      5 – select CoreLocation.framework.

      That should do it. If you don’t have 3.0 then select the version of the SDK that you are using.

      By the way, a better place to post questions is the google group. That way if someone else has the same problem they can more easily find the solution.


      • Thanks you very much Lee, it was a little missing definition in Xcode,
        I choose (in fact I don’t choose it was defined ) Base SDK | Debug , but when I Change it to Iphone Simulator 3, everything run ok.
        Now I can complete the lecture of your book.
        Once again, thanks .

        Gerard Rouah

      • Bhavesh Patel said,

        when i deployed(release mode) my application and after when i click on locateme.app it gives following error.

        my application works fine in xcode but not works indenendent..

        Dyld Error Message:
        Library not loaded: /System/Library/Frameworks/MapKit.framework/MapKit
        Referenced from: /Users/Piyush/iphone_apps/LocateMe/build/Release-iphonesimulator/LocateMe.app/LocateMe
        Reason: image not found

      • tetontech said,


        You can not run an iPhone application on the Mac. You have to use Xcode to install the application on your iPod touch or iPhone.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: