Ζούμε στην εποχή που οι υπολογιστές τείνουν να μας ακολουθούν παντού και να συμμετέχουν σε κάθε δραστηριότητά μας. Αυτό έχει επιτευχθεί με τα λεγόμενα “έξυπνα” τηλέφωνα τα οποία διαθέτουν, ανάλογα με το λειτουργικό το οποίο τρέχουν, μια μεγάλη ποικιλία από εφαρμογές οι οποίες είναι για τους περισσότερους από μας πλέον απαραίτητες. Πώς μπορεί κάποιος όμως να δημιουργήσει μια τέτοια εφαρμογή; Η απάντηση πριν από λίγο καιρό θα ήταν, μαθαίνοντας την γλώσσα της πλατφόρμας που τον ενδιαφέρει. Πρακτικά δηλαδή, για να δημιουργηθεί μια εφαρμογή η οποία θα μπορούσε να τρέχει σε όλα τα τηλέφωνα θα έπρεπε κάποιος να γνωρίζει αρκετές γλώσσες προγραμματισμού.
Σήμερα όμως έρχεται ένα νέο εργαλείο το οποίο απαλλάσσει τους προγραμματιστές από την υποχρέωση να γνωρίζουν διαφορετική γλώσσα για κάθε πλατφόρμα και μάλιστα ανοίγει τις πόρτες της ανάπτυξης εφαρμογών σε τηλέφωνα για τον απλό κόσμο. Το εργαλείο αυτό ονομάζεται phonegap και διατίθεται δωρεάν από την adobe στο διαδίκτυο. Ο χρήστης αρκεί να έχει βασικές γνώσεις html, css και javascript για να μπορέσει να σχεδιάσει μια εφαρμογή όπως μια απλή σελίδα.
Τα πλεονεκτήματα του εργαλείου αυτού δεν τελειώνουν εδώ. Το phonegap παράγει από το κώδικά σας εφαρμογές για κάθε ξεχωριστή πλατφόρμα τηλεφώνου. Επιπλέον αποκρύπτει τις τεχνικές δυσκολίες που κρύβονται πίσω από τη χρήση των διεπαφών (apis) κάθε λειτουργικού. Πρακτικά αυτό σημαίνει, ότι για παράδειγμα, αν θέλετε να χρησιμοποιήσετε μέσα από την εφαρμογή σας το GPS του τηλεφώνου μπορείτε να πάρετε τις συντεταγμένες με 1 γραμμή κώδικα.
Περισσότερες πληροφορίες για το phonegap μπορείτε να βρείτε στην σελίδα: http://phonegap.com/. Ένα πολύ εύχρηστο και γρήγορο tutorial για όσους γνωρίζουν τα βασικά απο html, css και javascript είναι αυτό: http://mobile.tutsplus.com/tutorials/phonegap/phonegap-from-scratch/