I have been asked to investigate PhoneGap and how it works. I can obviously see the main site and blogs about it, but none of them really seem to state "how" it works.
How does PhoneGap actually package up what you build in HTML/CSS/JavaScript into an app on your smartphone?
From what I can tell it bundles up all your calls into a custom web browser based on WebKit, which has custom hooks into the platform you are running on which you access via JavaScript API's. But this guess is pieced together from various old blogs and articles.
Is this correct? Are there any really good articles on this that I simply have missed?