The King is dead! RIP 2006-2012

Ένα μεγάλο ευχαριστώ σε όλη την παρέα
Περισσότερα στο lexx.gr

iPhone, Android, Desktop εφαρμογές μόνο με Javascript

22 Jul 2009 by PanosJee

Το Webz δε θα ήταν το καλύτερο ελληνικό blog για την τεχνολογία αν δεν ήταν πραγματικά μέσα στα πράγματα εκεί που συμβαίνουν. Πόσο μέσα; Όσο περισσότερο γίνεται δηλαδή στο Google! Ο λόγος για την επίσκεψη στο ναό του Web ήταν η ενημέρωση για μια νέα πλατφόρμα με το όνομα Titanium από την Appcelerator. Η συγκεκριμένη τεχνολογία είναι προς το άμεσο ενδιαφερόν των αναγνωστών του Webz για αυτό δώστε προσοχή και θα εντυπωσιαστείτε.

Τα δύο βασικά προιόντα είναι το Titanium Desktop και Titanium Mobile. Στην ουσία πρόκειται για ένα τρόποτ δημιουργίας desktop (Mac, Windows, Linux) και mobile (iPhone, Android) εφαρμογών αντίστοιχα. Ποια είναι η μαγεία; Ότι πολύ απλά δε χρειάζεται να μάθετε πολλά καινούρια παρά μόνο να χρησιμοποιήσετε κάποια λίγα custom fields και ... HTML, Javascript, CSS. Ναι καλά ακούσατε! Όποια javascript βιβλιοθήκη θέλετε για να κατασκευάσετε desktop, mobile εφαρμογές.

Αρχικά πολλοί δε θα εντυπωσιαστούν γιατί θα πιστέψουν ότι πρόκειται για μια λύση τύπου Mozilla Prism, Fluid App και λοιπά, όμως όχι. Το Titanium παρέχει πολλές custom συναρτήσεις και θα αναλάβει να δημιουργήσει components τους περιβάλλοντος που το πρόγραμμα θα εκτελεστεί είτε είναι Win32, Mac OS X, GTK. Μπορείτε να χρησιμοποιήσετε HTML5, CSS3 καθότι το Titanium θα κάνει bundle και το Webkit. Οσο βρισκόμαστε στο desktop μπορείτε να χρησιμοποιείσετε πέρα από Javascript είτε Python είτε Ruby. Δώστε προσοχή στο παρακάτω: όταν γράψετε το πρόγραμμα σας μπορείτε να διαλέξετε τι θα περιέχεται στο αρχείο εγκατάστασης αν πχ το webkit σας βαραίνει το αφαιρείτε από το αρχείο εγκατάστασης και αν δεν βρεθεί κατά τη διάρκεια της εγκατάστασης θα το φέρει από το Web, το ίδιο μπορεί να γίνει και με άλλα bundles όπως τη Ruby, Python κλπ. Διαβάστε και το καλύτερο, το Titanium θα δημιουργήσει για εσάς όλα τα αρχεία εγκατάστασης, θα κάνει compile για όλες τις πλατφόρμες και θα τα διανείμει μέσω Amazon S3 για εσάς. Το καλύτερο; Είναι δωρεάν!

Ελπίζω σύντομα να το χρησιμοποιήσω για κάποια μικρή desktop εφαρμογή και να μοιραστώ τις εμπειρίες μου μαζί σας, μέχρι τότε ρίξτε μια ματία και περιμένω τα σχόλια σας!

Google Street

Titanium Architecture

p1000520