Introduction to phone gap